# Verifycate Developers > HTTP API documentation for issuing, verifying, and managing certificates. ## Docs - [Introduction](https://developers.verifycate.com/index.md): Getting started with the Verifycate developer API - [Authentication](https://developers.verifycate.com/docs/api/authentication.md): Authenticate workspace API requests with a Bearer API key - [Create a certificate](https://developers.verifycate.com/docs/api/certificates/create.md): Create a new certificate in a workspace - [Delete a certificate](https://developers.verifycate.com/docs/api/certificates/delete.md): Permanently delete a certificate - [Get a certificate](https://developers.verifycate.com/docs/api/certificates/get.md): Fetch a single certificate by id - [List certificates](https://developers.verifycate.com/docs/api/certificates/list.md): List certificates in a workspace with search and pagination - [Update a certificate](https://developers.verifycate.com/docs/api/certificates/update.md): Patch certificate settings, attributes, and metadata - [Approve a correction request](https://developers.verifycate.com/docs/api/corrections/approve.md): Approve a correction and amend the issued certificate - [List correction requests](https://developers.verifycate.com/docs/api/corrections/list.md): List correction requests across a workspace - [List corrections for a certificate](https://developers.verifycate.com/docs/api/corrections/list-by-certificate.md): List correction requests for one certificate - [Reject a correction request](https://developers.verifycate.com/docs/api/corrections/reject.md): Reject a correction request without amending the certificate - [Errors](https://developers.verifycate.com/docs/api/errors.md): RFC 9457 problem+json error responses from the Verifycate API - [Delete an issue](https://developers.verifycate.com/docs/api/issues/delete.md): Delete a certificate issue by id - [Get a recipient](https://developers.verifycate.com/docs/api/issues/get-recipient.md): Get a recipient summary and their certificate issues - [Import issues](https://developers.verifycate.com/docs/api/issues/import.md): Import recipients as pending certificate issues - [Issue a certificate](https://developers.verifycate.com/docs/api/issues/issue.md): Issue and send a single pending certificate issue - [List issues](https://developers.verifycate.com/docs/api/issues/list.md): List certificate issues for a certificate with search and pagination - [List recipients](https://developers.verifycate.com/docs/api/issues/list-recipients.md): List distinct recipients across all certificates in a workspace - [Reissue a certificate](https://developers.verifycate.com/docs/api/issues/reissue.md): Recapture an issued certificate onto the latest published design - [Send pending certificates](https://developers.verifycate.com/docs/api/issues/send.md): Issue and send all pending issues for a certificate - [Update an issue](https://developers.verifycate.com/docs/api/issues/update.md): Amend recipient email, name, attributes, or expiry on an issue - [MCP Server](https://developers.verifycate.com/docs/api/mcp.md): Use Verifycate from ChatGPT, Claude, Codex, and other MCP clients - [Pagination](https://developers.verifycate.com/docs/api/pagination.md): How list endpoints return pages of records with limit and offset - [Quickstart](https://developers.verifycate.com/docs/api/quickstart.md): Create an API key and make your first authenticated request - [Rate limits](https://developers.verifycate.com/docs/api/rate-limits.md): How Verifycate throttles API requests and how to handle HTTP 429 - [Approve a request-form submission](https://developers.verifycate.com/docs/api/requests/approve.md): Approve a pending request and issue the certificate - [List request-form submissions](https://developers.verifycate.com/docs/api/requests/list.md): List certificate request-form submissions across a workspace - [List requests for a certificate](https://developers.verifycate.com/docs/api/requests/list-by-certificate.md): List request-form submissions for one certificate - [Reject a request-form submission](https://developers.verifycate.com/docs/api/requests/reject.md): Reject a request-form submission - [Reopen a request-form submission](https://developers.verifycate.com/docs/api/requests/reopen.md): Move a rejected submission back to pending - [Scopes](https://developers.verifycate.com/docs/api/scopes.md): API key permission scopes for certificates and templates - [Get a public certificate](https://developers.verifycate.com/docs/api/verify/get-public.md): Fetch a publicly verifiable issued certificate by public id - [Verify a public certificate](https://developers.verifycate.com/docs/api/verify/verify.md): Check the cryptographic signature of a public certificate - [Versioning](https://developers.verifycate.com/docs/api/versioning.md): Verifycate API versioning under /api/v1 - [Create a webhook](https://developers.verifycate.com/docs/api/webhooks/create.md): Create the workspace webhook endpoint - [Delete a webhook](https://developers.verifycate.com/docs/api/webhooks/delete.md): Delete the workspace webhook endpoint - [List webhook deliveries](https://developers.verifycate.com/docs/api/webhooks/deliveries.md): List recent webhook delivery attempts - [Get a webhook](https://developers.verifycate.com/docs/api/webhooks/get.md): Get the workspace webhook endpoint - [Webhooks](https://developers.verifycate.com/docs/api/webhooks/overview.md): Receive, verify, and reliably process workspace events - [Update a webhook](https://developers.verifycate.com/docs/api/webhooks/update.md): Update the workspace webhook endpoint - [API Reference](https://developers.verifycate.com/docs/api.md): Browse Verifycate HTTP API endpoints by group.