Skip to content

Depot orgexport

Registers the export routes on a face’s mux.

This page is generated from the Depot route table. Every operation carries the permission it needs and the anchor an agent can link to.

GETshared facehosteditmspremoteIdempotent

From an MSP console, prefix the path with /api/v1/clients/{clientID} to reach one client.

Source: [object Object]

Status

StatusBodyDescription
200application/json, OrgExportViewSuccess.
400application/problem+json, ProblemDetailsOne or more validation errors occurred.
401application/problem+json, ProblemDetailsAuthentication is required.
403application/problem+json, ProblemDetailsOnly an owner can export account data.
404application/problem+json, ProblemDetailsNo such organization.
409application/problem+json, ProblemDetailsAccount export opens when your account is scheduled to close.
500application/problem+json, ProblemDetailsThe request failed.
503application/problem+json, ProblemDetailsAccount export is not available on this Depot yet.

200 response body

FieldTypeDescription
errorstring or null
expiresAtstring (date-time) or null
readyAtstring (date-time) or null
requestedAtstring (date-time) or null
sizeBytesinteger or null

int64.

staterequiredstring
Terminal window
# Sign in first. outpost_console is a session cookie, so send it with every request.
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X GET 'https://depot.example.com/api/v1/organization/export' \
-H 'X-CSRF-Token: <csrf-token>' \
-H 'Accept: application/json' \
-b 'outpost_console=<console-session>'

POSTshared facehosteditmspremoteIdempotent

From an MSP console, prefix the path with /api/v1/clients/{clientID} to reach one client.

Source: [object Object]

request is POST: queue a build, or answer the job already queued or building.

StatusBodyDescription
202application/json, objectAccepted.
400application/problem+json, ProblemDetailsOne or more validation errors occurred.
401application/problem+json, ProblemDetailsAuthentication is required.
403application/problem+json, ProblemDetailsOnly an owner can export account data.
404application/problem+json, ProblemDetailsNo such organization.
409application/problem+json, ProblemDetailsAccount export opens when your account is scheduled to close.
500application/problem+json, ProblemDetailsThe request failed.
503application/problem+json, ProblemDetailsAccount export is not available on this Depot yet.
Terminal window
# Sign in first. outpost_console is a session cookie, so send it with every request.
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X POST 'https://depot.example.com/api/v1/organization/export' \
-H 'X-CSRF-Token: <csrf-token>' \
-H 'Accept: application/json' \
-b 'outpost_console=<console-session>'

GETshared facehosteditmspremoteIdempotentdownloadNot fully resolved

From an MSP console, prefix the path with /api/v1/clients/{clientID} to reach one client.

What this page does not know
  • response

These are parts of the route the extractor could not read from the source. Everything else on this page came straight from it.

Source: [object Object]

Download

StatusBodyDescription
200application/octet-stream, string (binary)Success. The body shape was not resolved; see x-outpost-unresolved.
400application/problem+json, ProblemDetailsOne or more validation errors occurred.
401application/problem+json, ProblemDetailsAuthentication is required.
403application/problem+json, ProblemDetailsOnly an owner can export account data.
404application/problem+json, ProblemDetailsNo such organization.
409application/problem+json, ProblemDetailsAccount export opens when your account is scheduled to close.
500application/problem+json, ProblemDetailsThe request failed.
503application/problem+json, ProblemDetailsAccount export is not available on this Depot yet.
Terminal window
# Sign in first. outpost_console is a session cookie, so send it with every request.
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X GET 'https://depot.example.com/api/v1/organization/export/download' \
-H 'X-CSRF-Token: <csrf-token>' \
-H 'Accept: application/json' \
-b 'outpost_console=<console-session>'

Content is licensed CC BY 4.0. Code samples are MIT. Outpost and the Outpost mark are trademarks of Outpost Business Solutions, PBC and are not covered by either license.