Skip to content

Create an API key (requires admin)

POST
/api/apikeys
curl --request POST \
--url https://api.langparse.dev/api/apikeys \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <X-Api-Key>' \
--data '{ "name": "example", "scopes": [ "parse" ] }'

The secret is returned ONCE. scopes default to [“parse”]; granting manage/admin needs the admin role.

Media typeapplication/json
object
name
string
scopes
Array<string>
Allowed values: parse manage admin

New key (secret shown once)

Media typeapplication/json
object
keyId
string
name
string
scopes
Array<string>
secret
string
Examplegenerated
{
"keyId": "example",
"name": "example",
"scopes": [
"example"
],
"secret": "example"
}