Чтобы использовать API необходимо получить партнерский токен
Тестовая URL https://stage.goodsign.biz/
Прод партнерский URL https://api-partners.didox.uz/
Для получения партнеского токена нужно обратиться к одному из специалистов:
https://t.me/Tulip_Zi - Зилола
/v1/auth/:taxId/token/:locale
Параметр | Значение | Описание |
---|---|---|
taxId | ИНН | ИНН пользователя |
locale | Язык | Опционально. Язык интерфейса. Доступные значения 'ru', 'uz'. По умолчанию 'ru' |
{
"signature": timeStampTokenB64 // значение с 5го шага
}
{
"token": "87138df4-9426-49d7-a409-3ed986c49bb5",
"related_companies": null,
"related_branches": null
}
User not registered
{
"taxId": [
"validation.exists"
]
}
/v1/auth/:taxId/password/:locale
related_companies
возвращается информация о компаниях, привязанных к данному физлицу (ИНН, название и список кодов полномочий)Параметр | Значение | Описание |
---|---|---|
taxId | ИНН | ИНН пользователя |
locale | Язык | Опционально. Язык интерфейса. Доступные значения 'ru', 'uz'. По умолчанию 'ru' |
{
"password": "string"
}
{
"token": "f2782e75-c37b-4b17-bdb9-b53de8b29b89",
"related_companies": null
}
User not registered
{
"taxId": [
"validation.exists"
]
}
/v1/auth/company/:companyTaxId/login/:locale
Параметр | Значение | Описание |
---|---|---|
companyTaxId | ИНН | ИНН компаниия |
locale | Язык | Опционально. Язык интерфейса. Доступные значения 'ru', 'uz'. По умолчанию 'ru' |
key | value | description |
---|---|---|
user-key | token | токен полученный методом Метод #2 |
{
"token": "<token>",
"permissions": {
"tin": "<company_tax_id>",
"roles": [
11,
12,
21,
22,
41,
42,
51,
52
]
}
}
User not registered
{
"taxId": [
"validation.exists"
]
}