Skip to content

Depot sales public

Registers the public quote surface.

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 facemspIdempotentToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>' \
-H 'Accept: application/json'

POSTNo permission neededpublic facemspToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>/accept' \
-H 'Accept: application/json'

POST /api/v1/public/quotes/{token}/decline

Section titled “POST /api/v1/public/quotes/{token}/decline”

POSTNo permission neededpublic facemspToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>/decline' \
-H 'Accept: application/json'

GETNo permission neededpublic facemspIdempotentToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>/logo' \
-H 'Accept: application/json'

GETNo permission neededpublic facemspIdempotentToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>/pdf' \
-H 'Accept: application/json'

GET /api/v1/public/quotes/{token}/pdf/{variant}

Section titled “GET /api/v1/public/quotes/{token}/pdf/{variant}”

GETNo permission neededpublic facemspIdempotentToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
variantpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>/pdf/<variant>' \
-H 'Accept: application/json'

POST /api/v1/public/quotes/{token}/question

Section titled “POST /api/v1/public/quotes/{token}/question”

POSTNo permission neededpublic facemspToken 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 SALES_CONTRACTS.md section 4.4 in that order.

THE HEADERS GO ON FIRST, before the shape check, so the 404 and the 429 carry them too. A 404 is still a response this origin served to a browser, and a tokened URL whose error page leaks a Referer has leaked the token.

NameInTypeRequiredDescription
tokenpathstringYes
StatusBodyDescription
200NoneSuccess. The body shape was not resolved; see x-outpost-unresolved.
404application/problem+json, ProblemDetailsThis quote link is no longer valid. It may have expired, or the quote may have been withdrawn or replaced.
413application/problem+json, ProblemDetailsThat submission is too large. Clear the drawn signature and try again.
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/quotes/<token>/question' \
-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.