Issue a credential to a recipient identified by name + email, against a
credential identified by its identifier or uuid.
If the recipient already has this credential, already_existed and updated in the response tell you what happened:
by default the existing credential is returned unchanged (custom field
values you send are still saved);
with update_if_exists: true it is updated with the fields you send;
with allow_duplication: true a second credential is issued.
Recent Requests
Log in to see full request history
Time
Status
User Agent
Retrieving recent requests…
Loading…
Responses
402
The request would consume a credit and your account cannot: error is Account suspended when a payment is outstanding and No active contract
when your plan has ended. Reading, revoking and deleting are never refused
this way.
404
Not found in your account. message says what was not found, for example issued credential not found, credential not found or recipient not found.
422
Two cases, told apart by the body:
validation error: message plus errors, with one list of messages
per invalid field;
plan limit reached (issuing only): error is Customer limit exceeded
and details carries your usage.
429
Too many requests (60 per minute per token by default). Wait the number of
seconds in the Retry-After header before trying again.
Updated 17 days ago
Did this page help you?
Yes
No
Language
ShellNodeRubyPHPPython
Credentials
Bearer
Bearer
Loading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
200401402 - Account suspended402 - No active contract404422 - Validation error422 - Plan limit reached429