Skip to content

Depot docs public

Registers the public share routes on the raw mspMux, AHEAD OF THE LICENSE GATE and beside MountSalesPublic and MountProjectsPublic.

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

GETNo permission neededpublic facehosteditmspremoteIdempotentToken in the pathNot fully resolved

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]

wrap is the envelope every route wears, and it is the pipeline of section 4.4 in that order.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis link is no longer valid. It may have expired, been used already, or been withdrawn.
413application/problem+json, ProblemDetailsThat submission is too large.
429application/problem+json, ProblemDetailsPlease wait a moment and try again.
Terminal window
# This operation is public. It takes no credentials.
# This operation is idempotent. Repeating it does not repeat its effect.
curl -X GET 'https://depot.example.com/api/v1/public/shares/<token>' \
-H 'Accept: application/json'

POSTNo permission neededpublic facehosteditmspremoteToken in the pathNot fully resolved

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]

wrap is the envelope every route wears, and it is the pipeline of section 4.4 in that order.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis link is no longer valid. It may have expired, been used already, or been withdrawn.
413application/problem+json, ProblemDetailsThat submission is too large.
429application/problem+json, ProblemDetailsPlease wait a moment and try again.
Terminal window
# This operation is public. It takes no credentials.
curl -X POST 'https://depot.example.com/api/v1/public/shares/<token>/open' \
-H 'Accept: application/json'

POSTNo permission neededpublic facehosteditmspremoteToken in the pathNot fully resolved

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]

wrap is the envelope every route wears, and it is the pipeline of section 4.4 in that order.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis link is no longer valid. It may have expired, been used already, or been withdrawn.
413application/problem+json, ProblemDetailsThat submission is too large.
429application/problem+json, ProblemDetailsPlease wait a moment and try again.
Terminal window
# This operation is public. It takes no credentials.
curl -X POST 'https://depot.example.com/api/v1/public/shares/<token>/totp' \
-H 'Accept: application/json'

POSTNo permission neededpublic facehosteditmspremoteToken in the pathNot fully resolved

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]

wrap is the envelope every route wears, and it is the pipeline of section 4.4 in that order.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis link is no longer valid. It may have expired, been used already, or been withdrawn.
413application/problem+json, ProblemDetailsThat submission is too large.
429application/problem+json, ProblemDetailsPlease wait a moment and try again.
Terminal window
# This operation is public. It takes no credentials.
curl -X POST 'https://depot.example.com/api/v1/public/shares/<token>/verify' \
-H 'Accept: application/json'

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.