<string>{
"error": {
"code": "PASSWORD_REQUIRED",
"message": "This link needs a password."
}
}{
"error": {
"code": "ARTIFACT_NOT_FOUND",
"message": "Artifact was not found."
}
}{
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests. Try again later."
}
}{
"error": {
"code": "STORAGE_UNAVAILABLE",
"message": "Object storage is unavailable."
}
}Public
Download public share HTML
No session. Markdown is not offered. A password-protected link needs a ticket query minted on a granted detail response. The ticket lasts 60 seconds and is honored at most 3 times per API process. Content on a protected link without a valid ticket is 401 PASSWORD_REQUIRED. Reverse proxies should not log ?ticket=.
GET
/
api
/
v1
/
public
/
artifacts
/
{id}
/
{token}
/
content
<string>{
"error": {
"code": "PASSWORD_REQUIRED",
"message": "This link needs a password."
}
}{
"error": {
"code": "ARTIFACT_NOT_FOUND",
"message": "Artifact was not found."
}
}{
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests. Try again later."
}
}{
"error": {
"code": "STORAGE_UNAVAILABLE",
"message": "Object storage is unavailable."
}
}Path Parameters
Artifact UUID.
Pattern:
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Public share token from the owner share URL. The stored column is a hash, not this value.
Minimum string length:
1Query Parameters
Short-lived content ticket for a password-protected link. Not used on an open link.
Minimum string length:
1Response
HTML bytes with the same sandbox CSP as a signed-in viewer.
The response is of type string.