CatenaApiKeys
On the right hand side of this page, you will see a list of "Servers".
To configure which server is shown in example requests:
domain
environment variable.curl -i -X GET \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/test
{}
curl -i -X GET \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/permissions
{ "permissions": [ { … } ] }
curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/policies \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"permissions": [
"string"
]
}'
{ "policy": { "id": "string", "name": "string", "permissions": [ … ] } }
curl -i -X GET \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/policies
{ "policies": [ { … } ] }
curl -i -X PUT \
'https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/policies/{id}' \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"name": "string",
"permissions": [
"string"
]
}'
{ "policy": { "id": "string", "name": "string", "permissions": [ … ] } }
curl -i -X DELETE \
'https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/policies/{id}'
{ "policyDeleted": true }
curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"policyId": "string"
}'
{ "apiKey": { "key": "string", "name": "string", "createdOn": "string", "lastUsedOn": "string", "policy": { … } } }
curl -i -X GET \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys
{ "apiKeys": [ { … } ] }
curl -i -X PUT \
'https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/{key}' \
-H 'Content-Type: application/json' \
-d '{
"key": "string",
"name": "string",
"policyId": "string"
}'
{ "apiKey": { "key": "string", "name": "string", "createdOn": "string", "lastUsedOn": "string", "policy": { … } } }
curl -i -X DELETE \
'https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/api_keys/{key}'
{ "apiKeyDeleted": true }