Ir al contenido

Emitir una nueva llave de API con alcances granulares (devuelve secreto una sola vez)

POST
/admin/developer/api-keys
curl --request POST \
--url https://api.matiasimpulso.com/admin/developer/api-keys \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "example", "description": "example", "scopes": [ "contacts:read" ], "allowedIps": [ "example" ], "rateLimitPerMinute": 1, "expiresInDays": 1 }'
Media type application/json
object
name
required
string
>= 3 characters <= 120 characters
description
string
<= 500 characters
scopes
required
Array<string>
>= 1 items
Allowed values: contacts:read contacts:write tickets:read tickets:write messages:read messages:send knowledge:read modules:read modules:write webhooks:manage mcp:connect
allowedIps
Array<string>
<= 32 items
rateLimitPerMinute
number
>= 10 <= 5000
expiresInDays
number
>= 1 <= 3650
Media type application/json
object

Example generated

{}