Skip to main content
POST
Utwórz klucz API

Autoryzacje

Authorization
string
header
wymagane

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Treść

application/json
name
string
wymagane

Nazwa klucza

Required string length: 1 - 100
Przykład:

"Plugin survival"

type
enum<string>
wymagane

Typ klucza

Dostępne opcje:
shop,
plugin
Przykład:

"plugin"

permissions
string[]

Uprawnienia w formacie resource:action (np. 'products:write', 'orders:read'). Wildcardy: 'products:' (cały zasób), '' (wszystko). Aliasy zgodności: read/write/delete; alias admin jest niedozwolony. Pełny katalog pod GET /api-keys/permissions.

Przykład:
shopId
string

ID sklepu (dla klucza typu shop/plugin)

Pattern: ^[0-9a-fA-F]{24}$
Przykład:

"664f1a2b3c4d5e6f7a8b9c0d"

expiresAt
string

Data wygaśnięcia (ISO 8601)

Przykład:

"2026-12-31T23:59:59.000Z"

Odpowiedź

Klucz utworzony (sekret zwracany raz)

success
boolean
Przykład:

true

data
object
message
string