Introdução
A SmartAPI expõe a camada do Sage 50 como Web API. Tudo o que faz no Sage pode ser feito via API: criar, alterar e apagar documentos, artigos e outras tabelas; comunicar guias à AT; imprimir documentos; gerar SAF-T; e muito mais.
Instalação
Execute o instalador como administrador.
O quadro de configuração faz a ligação ao Sage:
| Campo | Descrição |
|---|---|
| Versão Sage | 50c Faturação ou 50c Loja. |
| Empresa | ID/nome da empresa (o mesmo da área de sistema do Sage). |
| Chave de licença | Chave de licenciamento da SmartAPI. |
| ID da máquina | Opcional. Machine ID definido na configuração de postos, se o serviço não usar o do servidor. |
| Nome do serviço | Opcional. Nome a dar ao serviço Windows. |
Após a instalação é criado o serviço Windows SmartAPI.Sage50cLoja.
Com o serviço a correr, abra no browser da máquina onde foi instalada:
Chave e porta
Para alterar a API key ou a porta predefinida (5581), edite C:\SmartApps\API\Service\SmartAPI.ini.
X-API-KEYS | Palavra-passe de acesso. Várias chaves separam-se por ponto e vírgula, por exemplo DEMO1;DEMO2;DEMO3. |
APIPort | Porta da SmartAPI. |