CreateApiKeyDto
namestringrequired
Назва API-ключа
Example:
Основний сайтdescriptionstring
Example:
Ключ для інтеграції widget на головному сайтіscopesstring[]required
Список скоупів доступу
Possible values: [business:read, services:read, staff:read, slots:read, bookings:read, bookings:write, reviews:read, webhooks:manage]
Example:
["services:read","slots:read","bookings:write"]allowedOriginsarray[]
Дозволені CORS origins. Порожній масив = всі origins
Example:
["https://example.com","https://www.example.com"]expiresAtstring
Дата закінчення ключа. Не вказувати = безстрокове
Example:
2027-01-01T00:00:00ZCreateApiKeyDto
{
"name": "Основний сайт",
"description": "Ключ для інтеграції widget на головному сайті",
"scopes": [
"services:read",
"slots:read",
"bookings:write"
],
"allowedOrigins": [
"https://example.com",
"https://www.example.com"
],
"expiresAt": "2027-01-01T00:00:00Z"
}