Autenticação
Last updated
Last updated
Para aceder à API, um token de acesso deverá ser usado. Um Token está associado a um Utilizador autenticado numa Localização, num Terminal e numa Caixa, na sua empresa. Tudo o que for feito usando um Token, terá a autoria atribuída ao utilizador associado e reger-se-á pelas suas permissões na aplicação.
BackOffice: Poderá criar Tokens acedendo ao BackOffice, em Empresa Tokens de Acesso à API, onde poderá atribuir o Token a um Utilizador, Localização e Terminal.
Usando a própria API: Pode obter um Token fazendo um pedido ao end-point /auth/login
, incluindo as suas credenciais de autenticação, obtendo na resposta o Token que poderá utilizar nos pedidos posteriores.
POST
https://api.cloudinvoice.net/auth/login/
Name | Type | Description |
---|---|---|
Para além das credenciais username/password, pode também incluir a Empresa company_code
e a Caixa till_code
a que pretende associar o token de acesso.
Para efectuar pedidos com autenticação, deverá usar um dos seguintes métodos:
Incluir o Header HTTP: Authorization: Token <token>
Incluir o Query Param: api_token=<token>
Em pedidos POST
deve incluir sempre o
Header: Content-Type: application/json;
username*
password*
string
company_code
string
till_code
string