Přihlášení
Každé volání API vyžaduje přístupový token. Získáte ho výměnou za Client ID a Secret Key — ty fungují jako uživatelské jméno a heslo.
POST
https://app.mwork365.com/main/publicapi/auth/loginRequest Body
Sekce “Request Body”tenantCodestringpovinnéKód firmy
clientIdstringpovinnéID klienta pro integrace
secretstringpovinnéTajný klíč pro integrace
Odpověď
Sekce “Odpověď”200 OKPřihlašovací údaje jsou správné.
{ "success": true, "accessToken": "eyJhbGci...bOQbVQ", "user": { "companyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "tenantCode": "testfirma", "companyName": "Firma s.r.o." }}403 ForbiddenPřihlašovací údaje nejsou správné.
Odpověď obsahuje accessToken a základní údaje o firmě, ke které jste přihlášeni. Token si uložte — přikládáte ho ke každému dalšímu volání.
Použití tokenu
Sekce “Použití tokenu”Ke každému požadavku na zabezpečený endpoint přiložte token v hlavičce
authorization jako typ Bearer:
authorization: Bearer eyJhbGci...bOQbVQPříklad
Sekce “Příklad”curl -L -X POST 'https://app.mwork365.com/main/publicapi/auth/login' \-H 'Content-Type: application/json' \--data-raw '{ "tenantCode": "firma", "clientId": "xxxxx", "secret": "xxxxxxxxxxxxxxx"}'