/projects/{id}
A project this vendor may not field answers 404 — deliberately indistinguishable from one that does not exist. Distinguishing them would let a caller enumerate other vendors' allocations one id at a time, and it tells them nothing they could act on either way.
https://dashboard.a2bsample.com/api/developer/playground/vendor/projects/{projectId}AuthorizationandX-Api-Tokenas headers./projects/{id}https://dashboard.a2bsample.com/api/developer/playground/vendor/projects/{projectId}missing projectId
Send a request to see the response.
Example request
Request
Headers3
AuthorizationstringrequiredThe secret half. A vendor token starts vnd_ — the four-character prefix says which table to resolve it in, so the row it matches is the caller. A clt_… token on this prefix is a 403, not a 404.
X-Api-TokenstringrequiredThe identity half — this vendor's own 40-hex apiToken, the value GET /api/developer/me echoes back. Compared in constant time against the bearer token's own row, so a bearer token lifted on its own is not enough to call the playground.
AcceptstringoptionalResponse media type.
Path parameters1
projectIdstring<uuid>requiredProject identifier. Ownership-checked in the service, never trusted from the URL.
Responses
The project.
successboolean- Whether the call succeeded.
projectobject- A project as a vendor sees it. There is no
clientId, noclientName, nosurveyLinkand nocpc: a vendor fields a project through its own portal link, never by being handed the client's URL, and the client's budget rate is not its business.