API Pública
HomeSuporte Técnico
HomeSuporte Técnico
Instagram
  1. Autenticação
  • Iniciando a integração
    • Introdução
    • Iniciando
    • Erros
    • Catálogo de tipo e unidade das base de referência
  • OrçaFascio API
    • v1
      • Autenticação
        • Login
          POST
      • Grupos
        • Listar grupos
        • Consultar grupo
        • Criar grupo
        • Atualizar grupo
        • Deletar grupo
      • Insumos
        • Listar insumos
        • Consultar por código
        • Criar insumo
        • Atualizar insumo
        • Deletar insumo
      • Composições
        • Listar composições
        • Consultar composiçao
        • Consultar composição por código
        • Criar Composição (Modelo SINAPI)
        • Criar composição (Melo SICRO)
        • Atualizar composição (Modelo SINAPI)
        • Atualizar composição (Modelo SICRO)
        • Deletar composição
        • Editar Bancos
        • Adicionar itens da composição
        • Remover itens da composição
      • Orçamentos
        • Listar orçamentos
      • Relatórios
        • Sintético
        • Composições Analíticas com Preço Unitário
  1. Autenticação

Login

Production Env
https://api.orcafascio.com/api
Production Env
https://api.orcafascio.com/api
POST
https://api.orcafascio.com/api
/v1/login/authenticate_user
Última modificação:2024-03-13 01:39:08
Responsável:Higor Melo
Todas as requisições enviadas a API desta necessitam de Token de autorização.
O usuário de API deve passar no corpo da requisição o seu email e o secret_token, desse modo, vai ser retornado o seu devido auth_token, que deve ser passado no Header das demais requisições.
Vale ressaltar que o Token retornado tem um tempo limite de 24h, ou seja, excedendo esse período é necessário gerar um novo.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "email": "{{email}}",
    "secret_token": "{{token_secret}}"
}

Códigos de solicitação

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.orcafascio.com/api/v1/login/authenticate_user' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "",
    "secret_token": ""
}'

Respostas

🟢200Success
application/json
Body

Exemplo
{
    "auth_token": "eyJhbGciOiJIUzI1NiJ9.eyJhcGlfdXNlcl9pZCI6IjY0YWQ0YWQ2ZDIyYjc0NmE1ZjJmNDRjOSIsImV4cCI6MTY4OTE2NjM1Nn0.zYQqpLRVWPg6BLklZR3Yq-FB66HbcaugVNTQG7bb8ws",
    "user": {
        "id": "64ad4ad6d22b746a5f2f44c9",
        "email": "marco@orcafascio.com",
        "name": "marcao_api",
        "company_name": "3f",
        "company_id": "55e75c5866616209ac030000",
        "token_timeout_in_seconds": 86400
    }
}
🟠401Not authorized
🔴500Internal server error
Modificado em 2024-03-13 01:39:08
Página anterior
Catálogo de tipo e unidade das base de referência
Próxima página
Listar grupos