Crete API key
POST/v2/api-keys
Creates new API key with provided scopes
Request
- application/json
Body
required
projectId int64required
Possible values: >= 1
scopes string[]required
description string
Description of the project API key
expiresAt int64
Expiration date in epoch format (milliseconds). When null key never expires.
Responses
- 200
- 400
- 401
- 403
- 404
OK
- application/json
- Schema
- Example (from schema)
Schema
key stringrequired
Resulting user's api key
projectName stringrequired
userFullName string
lastUsedAt int64
expiresAt int64
projectId int64required
scopes string[]required
username string
description stringrequired
id int64required
{
"key": "string",
"projectName": "string",
"userFullName": "string",
"lastUsedAt": 0,
"expiresAt": 0,
"projectId": 0,
"scopes": [
"string"
],
"username": "string",
"description": "string",
"id": 0
}
Bad Request
- */*
- Schema
Schema
string
Unauthorized
- */*
- Schema
Schema
string
Forbidden
- */*
- Schema
Schema
string
Not Found
- */*
- Schema
Schema
string
Loading...