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

Atualizar insumo

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

Requisição

Parâmetros Header
Authorization
string 
requerido
Token gerado pelo OrçaFascio
Exemplo:
{{token_auth}}
Parâmetros Bodyapplication/json
id
string 
requerido
ID do insumo
code
string 
requerido
Código do insumo
user_id
string 
requerido
ID do usuário "dono"
company_id
string 
requerido
ID da empresa
department_id
string 
requerido
ID do setor
group_id
string  | null 
opcional
ID do grupo
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
Sigla do estado do insumo
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",
    "code": "00000005",
    "second_code": "API-0005",
    "description": "ALINHADOR/RASPADOR ROTATIVO DE TUBOS DE PEAD, DIAMETRO 800 A 1200 MM - SEM OPERADOR",
    "type": 4,
    "unit": "H",
    "locals": {
        "SP": {
            "pnd": 4.41,
            "pd": 4.51,
            "pndi": 4.61,
            "pdi": 4.71
        }
    },
    "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 -g --request PUT 'https://api.orcafascio.com/api/v1/base/mybase/resources/' \
--header 'Authorization: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "65d76c5df4319784ddb9e53c",
    "company_id": "62683e8363051f543020cfe5",
    "user_id": "62683e8363051f543020cfe9",
    "department_id": "62683e8363051f543020cfe8",
    "code": "00000005",
    "second_code": "API-0005",
    "description": "ALINHADOR/RASPADOR ROTATIVO DE TUBOS DE PEAD, DIAMETRO 800 A 1200 MM - SEM OPERADOR",
    "type": 4,
    "unit": "H",
    "locals": {
        "SP": {
            "pnd": 4.41,
            "pd": 4.51,
            "pndi": 4.61,
            "pdi": 4.71
        }
    },
    "status": true,
    "note": "Insumo modelo SINAPI tipo material"
}'

Respostas

🟢200Success
application/json
Body
id
string 
requerido
ID do insumo
code
string 
requerido
Código do insumo
code_2
string 
requerido
Código dois do insumo "Opcional"
user_id
string 
requerido
ID do usuário
company_id
string 
requerido
ID da empresa
department_id
string 
requerido
ID do setor
group_id
string  | null 
opcional
ID do grupo
description
string 
requerido
Descrição do insumo
type
integer 
requerido
Tipo do insumo
local
object 
requerido
Objetos de locais
SP
object 
requerido
Chave do objeto de local
unit
string 
requerido
Unidade do insumo
is_sicro
boolean 
requerido
Modelo Sinapi "false" ou Modelo Sicro "true"
status
boolean 
requerido
Situação de liberação do insumo
note
string 
requerido
Observação do insumo
Exemplo
{
    "id": "65d6a62cf4319736df535e5d",
    "code": "00000007",
    "code_2": "API-007",
    "user_id": "62683e8363051f543020cfe9",
    "company_id": "62683e8363051f543020cfe5",
    "department_id": "62683e8363051f543020cfe8",
    "group_id": "660ebdaef43197333d899033",
    "description": "ALINHADOR/RASPADOR ROTATIVO DE TUBOS DE PEAD, DIAMETRO 800 A 1200 MM - SEM OPERADOR",
    "type": 4,
    "local": {
        "SP": {
            "pnd": 933.3,
            "pd": 933.3,
            "pndi": 933.3,
            "pdi": 933.3
        }
    },
    "unit": "H",
    "is_sicro": false,
    "status": true,
    "note": "Insumo modelo SINAPI tipo material"
}
🟠401Not authorized
🔴500Internal server error
Página anterior
Criar insumo
Próxima página
Deletar insumo