BimpДовідка

Авторизація: методи API Bimp

Методи API Bimp для ресурсу «Авторизація» (/org2/auth/…): 4 методи. Базова адреса: https://app.bimpsoft.com. Усі запити, крім входу, передають токен компанії в заголовку access-token — див. Початок роботи з API.

МетодЩо робить
POST /org2/auth/api-loginAllows you to obtain a basic user token for further requests that do not depend on a specific company
POST /org2/auth/api-refreshAllows you to extend the user session by refreshing the token without the need for re-authorization
POST /org2/auth/api-selectCompanyAllows you to generate a new access token containing information about the selected company. This token can be used to access the company’s data (e.g., user list or product balances).
POST /org2/auth/api-verifyCompanyAccessValidates a company access token and returns the associated auth payload for use by microservices.

api-login

POST /org2/auth/api-login

Allows you to obtain a basic user token for further requests that do not depend on a specific company

Тіло запиту (JSON)

ПолеТипОбов’язковеОпис
emailstring (email)такThe email address of the user, must be a valid email format
passwordstringтакThe password for the user

Відповідь: поле data

ПолеТипОпис
accessTokenstringThe access token used to authenticate the user for subsequent requests
refreshTokenstringThe refresh token used to obtain a new access token when the current one expires
curl -X POST 'https://app.bimpsoft.com/org2/auth/api-login' \
  -H 'Content-Type: application/json' \
  -d '{"email":"api-user@example.com","password":"string"}'

api-refresh

POST /org2/auth/api-refresh

Allows you to extend the user session by refreshing the token without the need for re-authorization

Тіло запиту (JSON)

ПолеТипОбов’язковеОпис
refreshTokenstringтакThe refresh token used to obtain a new access token

Відповідь: поле data

ПолеТипОпис
accessTokenstringThe access token used to authenticate the user for subsequent requests
refreshTokenstringThe refresh token used to obtain a new access token when the current one expires
curl -X POST 'https://app.bimpsoft.com/org2/auth/api-refresh' \
  -H 'access-token: <токен компанії>' \
  -H 'Content-Type: application/json' \
  -d '{"refreshToken":"string"}'

api-selectCompany

POST /org2/auth/api-selectCompany

Allows you to generate a new access token containing information about the selected company. This token can be used to access the company’s data (e.g., user list or product balances).

Відповідь: поле data

ПолеТипОпис
companyAccessTokenstringThe access token for the company, used for authentication
curl -X POST 'https://app.bimpsoft.com/org2/auth/api-selectCompany' \
  -H 'access-token: <токен компанії>' \
  -H 'Content-Type: application/json' \
  -d '"string"'

api-verifyCompanyAccess

POST /org2/auth/api-verifyCompanyAccess

Validates a company access token and returns the associated auth payload for use by microservices.

curl -X POST 'https://app.bimpsoft.com/org2/auth/api-verifyCompanyAccess' \
  -H 'access-token: <токен компанії>'

Інтерактивна документація з можливістю надіслати тестовий запит: https://app.bimpsoft.com/docs. Специфікація OpenAPI оновлюється разом із Bimp; ця сторінка згенерована з неї автоматично.