List a Brand's documents
Lists the documents of a Brand. Each row has a URL to read the file from. A reservation with no bytes is not in the list, because it has no file.
/context/brands/{slug}/documents/AuthorizationBearer token · headerrequiredSend Authorization: Bearer <credential>. Two credentials work.
An API key (acr_…) is what a server integration uses. Create one in the AdCrunch console under Settings → API keys — see https://docs.adcrunch.dev/account/api-keys. A key is bound to the organization that was active when you created it, and it keeps acting on that organization whatever you do later. It carries the permissions of the member who created it.
A session issued by the AdCrunch sign-in flow also works, which is how the console calls this service from the browser.
Either way the organization comes from the credential. There is no organization parameter.
slugstringrequiredThe Brand’s finalized Documents. A reservation whose bytes never arrived is never listed, because there is no readable object behind it.
objectcreatedAtnumberrequiredMilliseconds since the Unix epoch, UTC.
filenamestringrequiredidstringrequiredmimeTypestringrequirednamestringrequiredThe display name. Falls back to the filename.
sizeBytesnumberrequiredRead off the stored object at finalize, never from the client.
targetIdstringrequiredtargetTypestringrequiredWhat the Document is attached to. brand today.
urlstringrequiredNo credential, or one that does not resolve. Send an API key or a session. See the security scheme. error is unauthorized.
errorstringrequiredA stable code for the failure. This is the field to branch on. It does not change for a given failure.
unauthorizedmessagestringrequiredA sentence to show a person. Written to say what to do next. Reworded whenever it can be said better, so never branch on it.
The caller does not hold brand:read. error is forbidden.
errorstringrequiredA stable code for the failure. This is the field to branch on. It does not change for a given failure.
forbiddenmessagestringrequiredA sentence to show a person. Written to say what to do next. Reworded whenever it can be said better, so never branch on it.
No Brand with that slug. error is not_found.
errorstringrequiredA stable code for the failure. This is the field to branch on. It does not change for a given failure.
messagestringrequiredA sentence to show a person. Written to say what to do next. Reworded whenever it can be said better, so never branch on it.