- Iniciando a integração
- OrçaFascio API
- v1
- Autenticação
- Grupos
- Insumos
- Composições
- Listar composiçõesGET
- Consultar composiçaoGET
- Consultar composição por códigoGET
- 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çãoDELETE
- Editar BancosPOST
- Adicionar itens da composiçãoPOST
- Remover itens da composiçãoDELETE
- Orçamentos
- Relatórios
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
Última modificação:2024-04-10 19:36:34
Responsável:Higor Melo
Requisição
Parâmetros Header
Authorization
string
requerido
Exemplo:
{{token_auth}}
Parâmetros Bodyapplication/json
code
string
requerido
second_code
string
requerido
description
string
requerido
type
string
requerido
unit
string
requerido
local
string
requerido
is_sicro
boolean
requerido
team_production
string
requerido
fic
string
requerido
adc_labor
string
requerido
note
string
requerido
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
company_id
string
requerido
user_id
string
requerido
department_id
string
requerido
code
string
requerido
second_code
string
requerido
description
string
requerido
type
string
requerido
unit
string
requerido
state
string
requerido
is_sicro
boolean
requerido
team_production
number
requerido
fic
number
requerido
adc_labor
number
requerido
prices
object | null
opcional
banks
object
requerido
SINAPI
object
requerido
items
array [object]
requerido
created_at
string
requerido
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