API Pública
HomeSuporte Técnico
HomeSuporte Técnico
Instagram
  1. Insumos
  • 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
      • Grupos
        • Listar grupos
        • Consultar grupo
        • Criar grupo
        • Atualizar grupo
        • Deletar grupo
      • Insumos
        • Listar insumos
          GET
        • Consultar por código
          GET
        • Criar insumo
          POST
        • Atualizar insumo
          PUT
        • Deletar insumo
          DELETE
      • 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. Insumos

Criar insumo

Production Env
https://api.orcafascio.com/api
Production Env
https://api.orcafascio.com/api
POST
https://api.orcafascio.com/api
/v1/base/mybase/resources
Última modificação:2024-09-25 18:43:16
Responsável:Higor Melo

Requisição

Parâmetros Header
Authorization
string 
requerido
Token gerado pelo OrçaFascio
Exemplo:
{{token_auth}}
Parâmetros Bodyapplication/json
group_id
string 
requerido
ID do grupo
code
string 
requerido
Código do insumo
second_code
string 
requerido
Código dois do insumo "Opcional"
description
string 
requerido
Descrição do insumo
type
integer 
requerido
Tipo do insumo
unit
string 
requerido
Unidade do insumo
local
string 
requerido
Sigla do estado do insumo
pnd
number 
requerido
Preço não desonerado operativo
pd
number 
requerido
Preço desonerado operativo
pndi
number 
requerido
Preço não desonerado improdutivo
pdi
number 
requerido
Preço desonerado improdutivo
status
boolean 
requerido
Situação de liberação do insumo
note
string 
requerido
Observação do insumo
Exemplo
{
    "group_id": "660ebdaef43197333d899033",
    "code": "00000002",
    "second_code": "API-002",
    "description": "ALINHADOR/RASPADOR ROTATIVO DE TUBOS DE PEAD, DIAMETRO 800 A 1200 MM - SEM OPERADOR",
    "type": 4,
    "unit": "H",
    "local": "SP",
    "pnd": 3.21,
    "pd": 3.21,
    "pndi": 3.21,
    "pdi": 3.21,
    "status": true,
    "note": "Insumo modelo SINAPI tipo material"
}

Exemplos de Requisiçã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/base/mybase/resources' \
--header 'Authorization: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "group_id": "660ebdaef43197333d899033",
    "code": "00000002",
    "second_code": "API-002",
    "description": "ALINHADOR/RASPADOR ROTATIVO DE TUBOS DE PEAD, DIAMETRO 800 A 1200 MM - SEM OPERADOR",
    "type": 4,
    "unit": "H",
    "local": "SP",
    "pnd": 3.21,
    "pd": 3.21,
    "pndi": 3.21,
    "pdi": 3.21,
    "status": true,
    "note": "Insumo modelo SINAPI tipo material"
}'

Respostas

🟢201Success
application/json
Body
id
string 
requerido
ID do insumo
company_id
string 
requerido
ID da empresa
user_id
string 
requerido
ID do usuário
department_id
string 
requerido
ID do setor
group_id
string  | null 
opcional
ID do grupo
code
string 
requerido
Código do insumo
second_code
string 
requerido
Código dois do insumo "Opcional"
description
string 
requerido
Descrição do insumo
type
integer 
requerido
Tipo do insumo
unit
string 
requerido
Unidade do insumo
locals
object 
requerido
Objetos de locais
SP
object 
requerido
Chave do estado no objeto
status
boolean 
requerido
Situação de liberação do insumo
note
string 
requerido
Observação do insumo
Exemplo
{
    "id": "65d76c5df4319784ddb9e53c",
    "company_id": "62683e8363051f543020cfe5",
    "user_id": "62683e8363051f543020cfe9",
    "department_id": "62683e8363051f543020cfe8",
    "group_id": "660ebdaef43197333d899033",
    "code": "00000002",
    "second_code": "API-002",
    "description": "ALINHADOR/RASPADOR ROTATIVO DE TUBOS DE PEAD, DIAMETRO 800 A 1200 MM - SEM OPERADOR",
    "type": 4,
    "unit": "H",
    "locals": {
        "SP": {
            "pnd": 3.31,
            "pd": 3.31,
            "pndi": 3.31,
            "pdi": 3.31
        }
    },
    "status": true,
    "note": "Insumo modelo SINAPI tipo material"
}
🟠401Not authorized
🔴500Internal server error
Página anterior
Consultar por código
Próxima página
Atualizar insumo