missing_title_description | 400 | Create Credential Group | Send both title and description. |
missing_templates | 400 | Create Credential Group | Send badge_template, certificate_template or both. |
invalid_badge_template | 400 | Create and Update Credential Group | Send the key of a badge design in your organization. |
invalid_certificate_template | 400 | Create and Update Credential Group | Send the key of a certificate design in your organization. |
invalid_tags | 400 | Create and Update Credential Group | Send tags as a list of strings or a comma-separated string. |
invalid_group_code | 400 | Create and Update Credential Group | Send group_code as text of 50 characters or fewer. |
not_found | 404 | View and Update Credential Group | Check the group key. |
missing_recipient | 400 | Issue and Generate Credential | Send recipient.name and recipient.email. |
invalid_recipient | 400 | Issue, Generate and Search Credentials | Send recipient as an object. |
invalid_email | 400 | Issue and Generate Credential | Send a valid recipient.email. |
invalid_custom_attributes | 400 | Issue, Generate Credential and Update Recipient | Send custom_attributes as an object. |
group_not_found | 404 | Issue, Generate Credential, Credential Activity | Check the group key. |
credential_exists | 409 | Issue and Generate Credential | The recipient already has a credential in this group. To allow more than one, change the group’s settings in the Studio. |
low_balance | 402 | Issue and Generate Credential | Buy more credits. |
invalid_expiry | 400 | Update Credential | Send expiry as a Unix timestamp in seconds. |
invalid_status | 400 | Publish Credential | Only draft credentials can be published. |
invalid_date | 400 | Search Credentials, Credential Activity | Check the date format of that endpoint. |
range_too_large | 400 | Credential Activity | Ask for 31 days or fewer. |
invalid_event | 400 | Credential Activity | Use only view, share, download and click. |
invalid_page | 400 | List and Search Credentials, List and Search Groups, Credential Activity | Send page and page_size as whole numbers, page 1 or more. Credential Activity takes page_size from 1 to 500; the list and search endpoints cut a bigger page_size to 500. |
credential_not_found | 404 | Credential Activity, Credential Evidence | Check the credential key, and for Credential Activity that it is in the group you sent. |
invalid_evidence | 400 | Issue, Generate Credential, Add evidence | Send evidence as a list of objects, and title, url and narrative as text. |
title_required, title_too_long, text_required, text_too_long, invalid_url, file_type | 400 | Credential Evidence, and evidence in Issue and Generate Credential | Fix the item. In an issue call, the message starts with the item’s number, such as evidence item 2:. |
feature_unavailable | 403 | Credential Evidence, and evidence in Issue and Generate Credential | Your plan has no credential evidence. It is on Premium and Enterprise. |
limit_items | 403 | Credential Evidence, and evidence in Issue and Generate Credential | A credential can have 10 items from you. |
storage_full, not_allowed | 403 | Credential Evidence | See Credential Evidence errors. |
too_large | 413 | Add evidence | Send a file of 10 MB or less. |
evidence_not_found | 404 | Delete evidence | Check the item’s id. |
invalid_token | 401 | Platform Status | Check the API key, or send no key. |
recipient_not_found | 200 | Update Recipient | No recipient has this email in your organization. |
missing_url_event | 200 | Subscribe to Webhook | Send url and a list of events. |
invalid_event | 200 | Subscribe to Webhook | Use only credential.issued. |
invalid_url | 200 | Subscribe to Webhook | The URL must start with http:// or https://. |
invalid_action | 200 | /v1/webhook/{action} | Use subscribe or unsubscribe. |