The Auth API

Number of APIs: 17

The Auth API provides scalable API key management, team access and environment controls, plus mission-critical monitoring analytics

API Documentation

Welcome to The Auth API documentation. Before you start, please create your API account here: https://app.theauthapi.com. You will need the follow these steps to make a successful request:

  • Create your The Auth API account
  • Create a project
  • Generate a Developer Access Key
  • Copy your Access Key and Project ID.

If you're using Node, install our NPM library: https://www.npmjs.com/package/theauthapi

If you use a different language and prefer an SDK, please contact us to discuss your needs.

The Auth API Support and Community

If you can’t find the answer to the problem you have, please send us a chat message from the dashboard or join our Discord channel to ask the community: https://discord.gg/SRaRFcQ7Yw.

  1. api-keys - Delete API Key DELETE {{endpoint}}/api-keys/:apiKey

  2. Webhooks - Fetch Webhooks GET {{endpoint}}/webhooks?projectId={{projectId}}

  3. api-keys - Fetch API Keys GET {{endpoint}}/api-keys?projectId={{projectId}}

  4. api-keys - Fetch API Key GET {{endpoint}}/api-keys/:apiKey

  5. api-keys - Authenticate API Key POST {{endpoint}}/api-keys/auth/:apiKey

  6. api-keys - Create API Key POST {{endpoint}}/api-keys/

  7. api-keys - Rotate API Key POST {{endpoint}}/api-keys/:apiKey/rotate

  8. api-keys - Reactivate API Key PATCH {{endpoint}}/api-keys/:apiKey/reactivate

  9. Projects - Get Project by Id GET {{endpoint}}/projects/:projectId

  10. Webhooks - Fetch Webhook GET {{endpoint}}/webhooks/:webhookId