Evolutrix CRM Rest API | Master System (1.0.0)
Download OpenAPI specification:Download
Описание Rest API — методов для взаимодействия с серверной стороной админки.
license
Устанавливает статус лицензии из МС
Authorizations:
BearerToken
Request Body schema: application/json
Статус лицензии
| license | string Статус лицензии. |
Responses
Request samples
- Payload
Content type
application/json
{- "license": "suspended"
}Response samples
- 200
- 400
- 401
Content type
application/json
{- "success": true,
- "data": { },
- "message": "ОК"
}updatePayment
Обновить статус платежа и отправить событие в WebSocket канал.
Authorizations:
BearerToken
Request Body schema: application/json
Данные для обновления статуса платежа
| payment_id required | string Идентификатор платежа |
| status required | string Статус платежа |
Responses
Request samples
- Payload
Content type
application/json
{- "payment_id": "pay_1234567890",
- "status": "succeeded"
}Response samples
- 200
- 400
- 401
Content type
application/json
{- "success": true,
- "data": {
- "message": "Payment status updated successfully",
- "payment": {
- "id": "string",
- "tenant_id": 0,
- "type": "string",
- "purpose": "string",
- "amount": 0,
- "description": "string",
- "status": "string",
- "created_at": "string",
- "details": [
- {
- "amount": 0,
- "description": "string"
}
]
}
}
}system_message
Принимает сообщения из МС
Authorizations:
BearerToken
Request Body schema: application/json
Системное сообщение
| message required | string Сообщение |
| type required | string Тип |
| admin_only required | boolean Только админу |
Responses
Request samples
- Payload
Content type
application/json
{- "message": "system message",
- "type": "alarm",
- "admin_only": true
}Response samples
- 200
- 400
- 401
Content type
application/json
{- "success": true,
- "data": { },
- "message": "ОК"
}