Создание API ключа

Метод позволяет создать API ключ для пользователя

Запрос:

Параметр

Обязателен

Тип

Описание

userId

Да

Строка

Идентификатор пользователя

alias

Да

Строка

Название API ключа

Ответ:

Параметр

Тип

Описание

id

Строка

Идентификатор API ключа

public

Строка

Публичный ключ

secret

Строка

Приватный ключ

alias

Строка

Название API ключа

createdAt

Строка

Дата создания ключа

Создание API ключа

post
Header parameters
x-api-public-keystringOptional

Публичный API-ключ

x-api-signaturestringOptional

Подпись тела запроса приватным API-ключем

Content-typestringOptional

Тип тела запроса

Example: application/json
Body

Тело запроса создания апи ключа

userIdstringRequired

Идентификатор пользователя

Example: ed83d19f-30ef-4b3f-bca9-edd2c7714b16
organizationIdstringRequired

Идентификатор организации

Example: a61799b2-cd0c-47fd-a7f0-216b2be184c7
aliasstringRequired

Имя апи ключа

Example: Integration key
Responses
200Success
application/json
post
POST /partner/api/create-api-keys HTTP/1.1
Host: ocp.onchainpay.io
Content-Type: application/json
Accept: */*
Content-Length: 131

{
  "userId": "ed83d19f-30ef-4b3f-bca9-edd2c7714b16",
  "organizationId": "a61799b2-cd0c-47fd-a7f0-216b2be184c7",
  "alias": "Integration key"
}
200Success
{
  "success": true,
  "response": {
    "id": "fdcedae3-b06a-4c9f-be0e-0933b476f98d",
    "public": "QoK/3fZY8QK68z3DFvwcTgN4LSTDa8pi6rUNbGQfM4EgKCyt9whSFkbIQOFIAsGKlCZlCE1gyvi0Q6vf77KHKw==",
    "secret": "TLS9BLlNCOHTlAEhHGsl8P77gkaUleEnnJv3r4oL2n8owM8c33ALZCaVe3cBq4HEkGm+Tx1rNI6CPUXc8r7fBg==",
    "alias": "Integration key",
    "createdAt": "2025-06-09T13:18:11.467Z"
  }
}

Last updated