API
O Jasmin disponibiliza uma Web API REST que lhe permite aceder aos dados de uma subscrição. Esta API cobre todos os módulos do produtos (Vendas, Compras, Impostos, etc.) e permite tanto a consulta de dados como a criação e atualização de entidades e transações (documentos). Deste modo é possível criar soluções que integrem o Jasmin com qualquer outro sistema.
O sistema de autenticação de utilizadores e de segurança do Jasmin requer que todas as aplicações integradas sejam registadas no sistema. Essa informação é utilizada no acesso à Web API para assegurar o acesso aos dados da subscrição de um determinado cliente.O registo da aplicação permite ao developer ter acesso ao token de autorização que deve ser utilizado em todas as chamadas à Web API.Pode registar uma nova aplicação ou aceder aos registos já efetuados na área de gestão de aplicações, seguindo o seguinte link:
O ProgrammableWeb é uma plataforma que permite acompanhar todas as novidades e informações sobre a Web API do Jasmin.
COMPRAS E VENDAS
Nesta coleção vais encontrar exemplos de utilização da WebAPI para as áreas de compras e vendas.
EXPEDIÇÃO E INVENTÁRIO
Nesta coleção vais encontrar exemplos de utilização da WebAPI para as áreas de inventário e expedição de mercadoria.
IMPOSTOS E FINANÇAS
Nesta coleção vais encontrar exemplos de utilização da WebAPI para as áreas de pagamentos, recebimentos e impostos.
PLATAFORMA E ENTIDADES BASE
Nesta coleção vais encontrar exemplos de utilização da WebAPI para a área de plataforma.
O protocolo de autorização OAuth 2.0 suporta quatro fluxos de autorização distintos:
- Authorization code grant
- Implicit grant
- Resource owner password credentials grant
- Client credentials grant
Mais informação: Como funciona a autorização OAuth 2.0?
A versão atual da Web API Jasmin suporta os fluxos Implicit grant e Client credentials grant.
O primeiro é o mais indicado e comum para aplicações Web e para aplicações mobile, enquanto que o segundo é ideal para autenticação em cenários de acesso máquina-a-máquina como o quando a API é utilizada por um serviço.
O fluxo Resource owner password credentials grant não será suportado pela Web API Jasmin.
O fluxo Authorization code grant encontra-se em desenvolvimento e será disponibilizado em breve.