Skip to content

Mint an API key

POST
/v1/api-keys
curl --request POST \
--url https://api.fromenance.com/v1/api-keys \
--header 'Content-Type: application/json' \
--cookie fromenance.session_token=<fromenance.session_token> \
--data '{ "name": "example", "mode": "live", "scopes": [ "register" ] }'

The secret is returned once and never stored. Test keys write to a sandbox partition and never send replies to real addresses.

Media typeapplication/json
object
name
required
string
>= 1 characters <= 80 characters
mode
string
Allowed values: live test
scopes
Array<string>
>= 1 items
Allowed values: register read admin

Key

Media typeapplication/json
object
id
required
string
name
required
string
prefix
required
string
mode
required
string
Allowed values: live test
scopes
required
Array<string>
Allowed values: register read admin
last_used_at
required
string | null
revoked_at
required
string | null
created_at
required
string
secret
required
string
Example
{
"mode": "live",
"scopes": [
"register"
]
}