Monad API
string · required
Properties for Variant 1:stringstringstringstringstringstringstringstringstring
string · requiredstring · required
Properties for Variant 1:stringstringstringstringstringstringstringstring
string · requiredstring · requiredstringstringstringstringstringstringstringstringstring
Organization API key management
Create API key
POST
https://app.monad.com/api
/v2/{organization_id}/api_keys
Authorization (header)
or
x-api-key (header)
Create API key
path Parameters
organization_idOrganization ID
Create API key › Request Body
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object · requires: expiration_time, name, role_id |
Create API key › Responses
API key created successfully
created_atdescriptionexpiration_timeidnameorganization_idrole_idtokenupdated_atUpdate API key
PATCH
https://app.monad.com/api
/v2/{organization_id}/api_keys/{api_key_id}
Authorization (header)
or
x-api-key (header)
Update API key
path Parameters
organization_idOrganization ID
api_key_idAPI Key ID
Update API key › Request Body
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object · requires: name |
Update API key › Responses
API key updated successfully
created_atdescriptionexpiration_timeidnameorganization_idrole_idupdated_atRegenerate API key
POST
https://app.monad.com/api
/v2/{organization_id}/api_keys/{api_key_id}/regenerate
Authorization (header)
or
x-api-key (header)
Regenerates an API key by creating a new one with the same metadata and deleting the old one
path Parameters
organization_idOrganization ID
api_key_idAPI Key ID
Regenerate API key › Responses
New API key generated successfully
created_atdescriptionexpiration_timeidnameorganization_idrole_idtokenupdated_at