- 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
Editar Bancos
Production Env
https://api.orcafascio.com/api
Production Env
https://api.orcafascio.com/api
POST
https://api.orcafascio.com/api
Última modificação:2024-04-10 19:36:56
Responsável:Higor Melo
Requisição
Parâmetros Header
Authorization
string
requerido
Exemplo:
{{token_auth}}
Parâmetros Bodyapplication/json
bases
array [object {6}]
requerido
name
string
requerido
local
string
requerido
version
string
requerido
status
boolean
requerido
region
string | null
opcional
with_labor_charges
boolean | null
opcional
Exemplo
{
"bases": [
{
"name": "SINAPI",
"local": "SP",
"version": "11/2022",
"status": true
},
{
"name": "SBC",
"local": "SP",
"version": "11/2020",
"status": true,
"region": "SPO"
}
]
}
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 POST 'https://api.orcafascio.com/api/v1/base/mybase/compositions/{{sinapi_composition_id}}/add_bases' \
--header 'Authorization: ' \
--header 'Content-Type: application/json' \
--data-raw '{
"bases": [
{
"name": "SINAPI",
"local": "SP",
"version": "11/2022",
"status": true
},
{
"name": "SBC",
"local": "SP",
"version": "11/2020",
"status": true,
"region": "SPO"
}
]
}'
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
calculation_method
object
requerido
type
integer
requerido
description
string
requerido
labor
boolean
requerido
prices
object
requerido
pnd
integer
requerido
pd
integer
requerido
banks
object
requerido
SINAPI
object
requerido
SBC
object
requerido
SEDOP
object
requerido
items
array [object]
requerido
created_at
string
requerido
Exemplo
{
"id": "65e877fef4319730ab1b78d6",
"company_id": "62683e8363051f543020cfe5",
"user_id": "62683e8363051f543020cfe9",
"department_id": "62683e8363051f543020cfe8",
"code": "00000005",
"second_code": "API-005",
"description": "BARRACAO PARA DEPOSITO EM TABUAS DE MADEIRA, COBERTURA EM FIBROCIMENTO 4 MM, INCLUSO PISO ARGAMASSA TRAÇO 1:6",
"type": "CANT",
"unit": "m²",
"state": "SP",
"is_sicro": false,
"calculation_method": {
"type": 2,
"description": "Arredondar em 2 casas decimais"
},
"labor": false,
"prices": {
"pnd": 0.0,
"pd": 0.0
},
"banks": {
"SINAPI": {
"data": "11/2022",
"estado": "SP",
"relatorio": true
},
"SBC": {
"data": "11/2020",
"estado": "SP",
"regiao": "SPO",
"relatorio": true
},
"SEDOP": {
"data": "10/2023",
"estado": "PA",
"ls": true,
"relatorio": true
}
},
"items": [],
"created_at": "2024-03-06T11:04:47.008-03:00"
}
🟠401Not authorized
🟠404Not found
🔴500Internal server error