Skip to main content

GET Listar Orçamentos

Retorna a lista de orçamentos ativos da conta, com filtros opcionais e paginação baseada em cursor.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}


Endpoint

GET https://api-dev.imagemais.com.br/api/budgets

Parâmetros de Query

NomeTipoObrigatórioValores válidosDescrição
limitnumber0–100Itens por página (padrão: 12)
cursornumber (string)qualquerCursor para paginação (ID do último item da página anterior)
createUserIdnumberinteiro positivoFiltra pelo ID do usuário que criou o orçamento
searchstringqualquerBusca por ID (≤ 10 dígitos), nome, CPF ou telefone do paciente
sendToQueuestring (boolean)"0", "1"1 = enviado para fila / 0 = não enviado
dateInitialstringYYYY-MM-DDData inicial do filtro (por updatedAt)
dateFinalstringYYYY-MM-DDData final do filtro (por updatedAt)
Sobre o parâmetro search

Quando search tem 11 dígitos, a busca é feita por CPF ou telefone. Quando tem até 10 dígitos numéricos, busca pelo ID do orçamento. Caso contrário, busca pelo nome do paciente.


Requisição

curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/budgets?limit=12&search=João&dateInitial=2026-01-01&dateFinal=2026-01-31' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'

Respostas

200 Sucesso

{
"data": [
{
"id": 25266,
"createdAt": "2026-01-15T13:43:13.337Z",
"updatedAt": "2026-01-15T14:14:36.758Z",
"deletedAt": null,
"discountId": null,
"requestingDoctorId": null,
"observationId": null,
"user": {
"name": "Roberto Luis"
},
"patient": {
"name": "João da Silva",
"cpf": "12345678900",
"contact": {
"id": 1,
"phone": "81999999999",
"email": "joao@email.com"
}
},
"budgetsProcedures": [
{
"id": 5001,
"price": "252",
"discountBudgetsProcedures": null,
"procedure": {
"name": "17 BETA ESTRADIOL E2 - PRIMEIRA AMOSTRA",
"discounts": []
}
}
],
"status": {
"name": "PENDING"
},
"discount": null
}
],
"pagination": {
"nextCursor": null
}
}