/projects/{project_id}/api-keys/countThis endpoint enables you to count the overall number of API keys for a specific project.
namestringFilter for API key names that contain this value. The API can return partial matches.
valuestringFilter for the value of a specific API key.
Successful response
{
"count": 16
}/projects/{project_id}/api-keysThis endpoint enables you to list all API keys in a project.
Note that the API response only contains one page of results. To navigate to another page, use the previous or next path queries provided in the respone's links object.
page_sizeintNumber of records per page.
pageintPage number to retrieve.
namestringFilter for API key names that contain this value. The API can return partial matches.
valuestringFilter for the value of a specific API key.
sort_bystringSelect a property to sort by. Allowed values: created_at, name, value.
sort_orderstringSelect the order to sort by. Allowed values: asc, desc.
Successful response
{
"items": [
{
"project_id": "project_1CCq9NurjJBRehCVCe8XQY",
"api_key_id": "api_key_1CCq9NwWhBxwjAgHzpuZx4",
"created_at": "2023-06-07T17:32:28Z",
"name": "Development key",
"value": "19Kc5nhC7...ADWwAbTuUer"
}
],
"pagination": {
"page": 123,
"page_size": 123,
"item_count": 123
},
"links": [
{
"rel": "previous",
"href": "/projects?page_size=20&name=aaa&sort_by=name&sort_order=desc&page=2"
}
]
}/projects/{project_id}/api-keysThis endpoint enables you to create a new API key in a specific project.
namestringrequired
The name of the Admin API key. Also visible in the dashboard. You may set any value that fits your organization purposes.
{
"name": "string"
}API key created successfully
{
"project_id": "project_1CCq9NurjJBRehCVCe8XQY",
"api_key_id": "api_key_1CCq9NwWhBxwjAgHzpuZx4",
"created_at": "2023-06-07T17:32:28Z",
"name": "Development key",
"value": "19Kc5nhC7...ADWwAbTuUer"
}/projects/{project_id}/api-keys/{api_key_id}This endpoint enables you to retrieve a specific API key from a project.
project_idstringrequired
The ID of the project that the API key belongs to.
api_key_idstringrequired
The ID of the API key to retrieve.
Successful response
{
"project_id": "project_1CCq9NurjJBRehCVCe8XQY",
"api_key_id": "api_key_1CCq9NwWhBxwjAgHzpuZx4",
"created_at": "2023-06-07T17:32:28Z",
"name": "Development key",
"value": "19Kc5nhC7...ADWwAbTuUer"
}/projects/{project_id}/api-keys/{api_key_id}This endpoint enables you to delete an API key from a specific project.
Note that deleting an API key is permanent - there is no way to retrieve an API key after you delete it.
project_idstringrequired
The ID of the project that the API key belongs to.
api_key_idstringrequired
The ID of the API key you want to delete.
API key deleted successfully
Empty response
/projects/{project_id}/api-keys/{api_key_id}This endpoint enables you to update the name of a project that is tied to an API key.
namestringThe name of the project you want to update.
{
"name": "My project 2"
}API key updated successfully
{
"project_id": "project_1CCq9NurjJBRehCVCe8XQY",
"api_key_id": "api_key_1CCq9NwWhBxwjAgHzpuZx4",
"created_at": "2023-06-07T17:32:28Z",
"name": "Development key",
"value": "19Kc5nhC7...ADWwAbTuUer"
}Was this page helpful?