API Pública
HomeSuporte Técnico
HomeSuporte Técnico
Instagram
  1. Composições
  • 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
        • Consultar por código
        • Criar insumo
        • Atualizar insumo
        • Deletar insumo
      • Composições
        • Listar composições
          GET
        • Consultar composiçao
          GET
        • Consultar composição por código
          GET
        • Criar Composição (Modelo SINAPI)
          POST
        • Criar composição (Melo SICRO)
          POST
        • Atualizar composição (Modelo SINAPI)
          PUT
        • Atualizar composição (Modelo SICRO)
          PUT
        • Deletar composição
          DELETE
        • Editar Bancos
          POST
        • Adicionar itens da composição
          POST
        • Remover itens da composição
          DELETE
      • Orçamentos
        • Listar orçamentos
      • Relatórios
        • Sintético
        • Composições Analíticas com Preço Unitário
  1. Composições

Atualizar composição (Modelo SICRO)

Production Env
https://api.orcafascio.com/api
Production Env
https://api.orcafascio.com/api
PUT
https://api.orcafascio.com/api
/v1/base/mybase/compositions/{{sicro_composition_id}}
Última modificação:2024-04-10 19:36:34
Responsável:Higor Melo

Requisição

Parâmetros Header
Authorization
string 
requerido
Token gerado pelo OrçaFascio
Exemplo:
{{token_auth}}
Parâmetros Bodyapplication/json
code
string 
requerido
Código da composição
second_code
string 
requerido
Código dois da composição "Opcional"
description
string 
requerido
Descrição da composição
type
string 
requerido
Mão de Obra da composição
unit
string 
requerido
Tipo da composição
local
string 
requerido
Unidade da composição
is_sicro
boolean 
requerido
Estado da composição
team_production
string 
requerido
Produção de equipe da composição
fic
string 
requerido
Fator de influência de chuvas (FIC) da composição
adc_labor
string 
requerido
Adicional de mão de obra da composição
note
string 
requerido
Observação da composição
Exemplo
{
    "code": "00000006",
    "second_code": "API-006",
    "description": "Arco metálico galvanizado tipo MP 152S - arco alto - vão = 10,57 m e altura = 5,41 m - aterro rodoviário mínimo = 1,20 m emáximo = 4,10 m - areia extraída e brita produzida",
    "type": "CANT",
    "unit": "m",
    "local": "SP",
    "is_sicro": true,
    "team_production": "1.20",
    "fic": "0.3",
    "adc_labor": "0.2",
    "note": "Composição modelo SICRO tipo CANTEIRO DE OBRA"
}

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/compositions/{{sicro_composition_id}}' \
--header 'Authorization: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "code": "00000006",
    "second_code": "API-006",
    "description": "Arco metálico galvanizado tipo MP 152S - arco alto - vão = 10,57 m e altura = 5,41 m - aterro rodoviário mínimo = 1,20 m emáximo = 4,10 m - areia extraída e brita produzida",
    "type": "CANT",
    "unit": "m",
    "local": "SP",
    "is_sicro": true,
    "team_production": "1.20",
    "fic": "0.3",
    "adc_labor": "0.2",
    "note": "Composição modelo SICRO tipo CANTEIRO DE OBRA"
}'

Respostas

🟢200Success
application/json
Body
id
string 
requerido
ID da composicão
company_id
string 
requerido
ID da empresa
user_id
string 
requerido
ID da usuário "dono"
department_id
string 
requerido
ID do setor
code
string 
requerido
Código da composicão
second_code
string 
requerido
Segundo código do insumo "Opcional"
description
string 
requerido
Descrição da composicão
type
string 
requerido
Tipo da composicão
unit
string 
requerido
Unidade da composicão
state
string 
requerido
Estado da composição
is_sicro
boolean 
requerido
Modelo da composição (SINAPI: false | SICRO: true)
team_production
number 
requerido
Produção de equipe da composição
fic
number 
requerido
Fator de influência de chuvas (FIC) da composição
adc_labor
number 
requerido
Adicional de mão de obra da composição
prices
object  | null 
opcional
Preços
banks
object 
requerido
Bancos de referência
SINAPI
object 
requerido
Nome do banco de referência
items
array [object] 
requerido
Items auxiliares da composição
created_at
string 
requerido
Data de criação da composição
Exemplo
{
    "id": "65e87822f4319730a41b78d6",
    "company_id": "62683e8363051f543020cfe5",
    "user_id": "62683e8363051f543020cfe9",
    "department_id": "62683e8363051f543020cfe8",
    "code": "00000007",
    "second_code": "API-007",
    "description": "Arco metálico galvanizado tipo MP 152S - arco alto - vão = 10,57 m e altura = 5,41 m - aterro rodoviário mínimo = 1,20 m emáximo = 4,10 m - areia extraída e brita produzida",
    "type": "CANT",
    "unit": "m",
    "state": "SP",
    "is_sicro": true,
    "team_production": 1.2,
    "fic": 0.3,
    "adc_labor": 0.2,
    "prices": {},
    "banks": {
        "SINAPI": {
            "data": "12/2023",
            "estado": "SP",
            "relatorio": true
        }
    },
    "items": [],
    "created_at": "2024-03-06T11:05:22.338-03:00"
}
🟠401Not authorized
🟠404Not found
🔴500Internal server error
Página anterior
Atualizar composição (Modelo SINAPI)
Próxima página
Deletar composição