Рефсейлс API
Справочники

Изменить способ оплаты

PATCH
/api/v1/references/payment-types/{id}

Название, код и описание меняются во всех магазинах владельца. isActive работает как переключатель в настройках: способ, доступный во всех магазинах, включается и выключается везде, а способ выбранных магазинов только в этом. Право: references:write.

Авторизация

bearerApiKey
headerАвторизацияBearer <ключ>

Ключ API в заголовке Authorization: Bearer rsk_live_…. Ключ создаёт владелец магазина: Настройки → Интеграции → API-ключи.

id*string

ID записи.

Тело запроса

application/json
  1. body
name?string

Новое название. Изменится во всех магазинах владельца.

Length1 <= length <= 100
code?string

Код латиницей: строчные буквы, цифры и _, до 50 символов. Без кода его придумает Рефсейлс.

Match^[a-z0-9_]{1,50}$
description?|

Описание. null стирает.

isActive?boolean

Включить или выключить способ. Если способ доступен во всех магазинах владельца, переключится во всех; если только в выбранных, то только в этом.

Ответ

Запись после изменения.

application/json
  1. response
data*
curl -X PATCH "https://example.com/api/v1/references/payment-types/string" \  -H "Content-Type: application/json" \  -d '{    "isActive": false  }'
{  "data": {    "id": "2f6c9a3e-8d1b-4a7c-b5e2-6e0a3d9f1c47",    "code": "invoice",    "name": "По счёту для юрлиц",    "description": "Счёт придёт на почту",    "isActive": true  }}