API Key Management

Enterprise Feature

Programmatically manage your organization’s API keys using the Requesty API Key Management API. Create, monitor, configure, and delete API keys with code, just like you would from the Requesty console.

What is API Key Management?

The API Key Management feature allows enterprise customers to automate their API key lifecycle management through a RESTful API. Instead of manually managing keys through the web console, you can integrate key management directly into your workflows and systems.

With this feature, you can:

  • Create new API keys with custom permissions and spending limits
  • Monitor API key usage and spending in real-time
  • Update monthly spending limits programmatically
  • Delete unused or compromised keys instantly
  • Retrieve comprehensive usage analytics for any date range

Benefits

  • Automation: Integrate API key management into your CI/CD pipelines and infrastructure automation
  • Security: Programmatically rotate keys and manage permissions at scale
  • Cost Control: Set and update spending limits across all your API keys
  • Monitoring: Track usage patterns and spending across your organization
  • Compliance: Maintain audit trails and enforce governance policies

Tip: Use descriptive names for your API keys and standardize your naming convention to make management easier across teams.

Prerequisites

To use the API Key Management endpoints, you need:

  1. An enterprise Requesty account
  2. An API key with manage permissions (read/write access)
  3. The manage permission allows you to call all API key management endpoints

API Reference

Base URL

https://api.requesty.ai

Endpoints

MethodEndpointRequired PermissionDescription
GET/manage/apikeyREADList all API keys
PUT/manage/apikeyWRITECreate new API key
GET/manage/apikey/{id}READGet API key usage
DELETE/manage/apikey/{id}WRITEDelete API key
POST/manage/apikey/{id}/limitWRITEUpdate monthly limit