/projects/{id}/qualifications
Same shape and same access check as fetching the project itself.
An empty list means the project asks nothing at all — not "the whole bank". That is what stops a project nobody configured from detouring respondents through the gate for no reason. Ids that no longer exist in the bank simply drop out rather than breaking the project.
https://dashboard.a2bsample.com/api/developer/playground/vendor/projects/{projectId}/qualificationsAuthorizationandX-Api-Tokenas headers./projects/{id}/qualificationshttps://dashboard.a2bsample.com/api/developer/playground/vendor/projects/{projectId}/qualificationsmissing 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
This project's selection, in bank order.
successboolean- Whether the call succeeded.
qualificationsarray<object>totalinteger