/api/v2/bpm/auth/jwt/{partner_id}
Метод генерирует пару ключей , из которой public_key передается внешней системе (например чат CRM).
Время жизни токена по умолчанию составляет 10 минут, но существует возможность гибкой настройки этого времени под требования внешней системы.
Используется для интеграции с внешними системами
Path Parameters
- partner_id integer required
Уникальный идентификатор внешнего сервиса, которому выдается доступ
Example: 3
Responses
- 200
- 401
OK
- application/json
- Schema
- Example (from schema)
- example-0
- example-1
- example-2
Schema
- object
{}
200(400)
{
"error": "Invalid partner_id",
"preparingsTime": 0.061
}
200(400)
{
"error": "Invalid login",
"preparingsTime": 0.03
}
200
{
"token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2JwbXMuc3R1ZGlvIiwic3ViIjoiYnBtIGFwaSIsImF1ZCI6IkNSTSBDaGF0IiwiaWF0IjoxNzA1Mzc2Njg3LCJleHAiOjE3MDUzNzcyODcsImlkQlBNIjoxOTk1ODE1LCJpZExNUyI6bnVsbH0.bppa-V9X55gJBJOx_KyPpKQfyjo3EqrgOFqCvNIycPlGwyYMs2rVb6x0RsgFYbQrAN8JDpOeQj2ENCdzjpAPfKA-MU9GFLlWFa362e33TNAmyp6pnqnYhqpBtm8ORzY33077fNTkNTJ-ufHotzYyy7kRoktn7b1BQY3pCTGXEBU",
"preparingsTime": 0.795
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- object
{}
{
"status": 0,
"message": "Authorization header must contain two space-delimited values",
"response": {
"detail": "Authorization header must contain two space-delimited values",
"code": "bad_authorization_header"
},
"preparingsTime": 0.003
}
Loading...