Altostrat Studio is here — the AI-native network operations IDE for engineers running production. Terminal, diagrams, runbooks, and Copilot in one workspace. Get started →
curl --request POST \
--url https://v1.api.altostrat.io/captive/instances/{instanceId}/images/{type} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form file='@example-file'{
"type": "invalid_request_error",
"code": "parameter_missing",
"message": "The 'name' parameter is required for this request.",
"doc_url": "https://docs.altostrat.io/errors/parameter_missing"
}Uploads a logo or icon for a specific captive portal instance. The image will be stored and served via a signed URL in the instance’s theme.
curl --request POST \
--url https://v1.api.altostrat.io/captive/instances/{instanceId}/images/{type} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form file='@example-file'{
"type": "invalid_request_error",
"code": "parameter_missing",
"message": "The 'name' parameter is required for this request.",
"doc_url": "https://docs.altostrat.io/errors/parameter_missing"
}Documentation Index
Fetch the complete documentation index at: https://altostrat.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
API Key authentication. Provide your token in the 'Authorization' header. Example: Authorization: Bearer <YOUR_TOKEN>
The unique identifier for the captive portal instance.
"9a7f1b2c-3d4e-5f6a-7b8c-9d0e1f2a3b4c"
The type of image to upload.
logo, icon "logo"
The image file to upload. Logos should be at least 120x80px. Icons must be square and at least 32x32px.
The image was uploaded and accepted for processing.
Was this page helpful?