Api Keys

List all API keys for a user

get
Responses
200

Successful Response

application/json
get
GET /api-keys HTTP/1.1
Host: 
Accept: */*
[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "text",
    "preview": "text",
    "user_id": "123e4567-e89b-12d3-a456-426614174000",
    "expires_at": "2025-08-12T08:41:18.749Z",
    "created": "2025-08-12T08:41:18.749Z"
  }
]

Create an API key for a user

post
Body
nameany ofOptional

A human-readable name for the API key

stringOptional
or
nullOptional
expires_atany ofOptional

The date and time when the API key will expire

string · date-timeOptional
or
nullOptional
Responses
200

Successful Response

text/plain
Responsestring
post
POST /api-keys HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 55

{
  "name": "text",
  "expires_at": "2025-08-12T08:41:18.749Z"
}
text

Delete an API key

delete
Path parameters
api_key_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
delete
DELETE /api-keys/{api_key_id} HTTP/1.1
Host: 
Accept: */*

No content