Início Funcionalidades Segmentos Planos Novidades Contato Entrar → Teste Grátis

API REST OrdemPRO

Integre o OrdemPRO ao seu sistema com nossa API REST documentada, segura e fácil de usar.

URL Base

Base URL: https://api.ordempro.com.br/v1

Todos os endpoints devem ser chamados usando HTTPS. Requisições HTTP são redirecionadas automaticamente.

Autenticação

O OrdemPRO utiliza Bearer Token (OAuth 2.0). Inclua o token no cabeçalho de todas as requisições:

Authorization: Bearer {seu_token_aqui} Content-Type: application/json Accept: application/json

Tokens expiram em 24 horas. Use o endpoint /auth/refresh para renovar.

Ordens de Serviço

GET/ordens-servico

Lista todas as OS com suporte a filtros e paginação.

GET /v1/ordens-servico?status=em_andamento&page=1&per_page=20 // Resposta { "data": [ { "id": 4821, "numero": "OS-2025-4821", "status": "em_andamento", "cliente_id": 102, "tecnico_id": 7, "criado_em": "2025-05-01T10:30:00Z" } ], "total": 248, "pagina": 1 }

POST/ordens-servico

Cria uma nova ordem de serviço.

{ "cliente_id": 102, "tecnico_id": 7, "descricao": "Manutenção preventiva ar-condicionado 12000 BTU", "prioridade": "alta", "prazo": "2025-05-10" }

PUT/ordens-servico/{id}/status

Atualiza o status de uma OS. Valores: aberta | em_andamento | concluida | cancelada.

Webhooks

Configure webhooks para receber notificações em tempo real sobre eventos na plataforma.

// Eventos disponíveis: "os.criada" → nova OS criada "os.atualizada" → status ou dados alterados "os.concluida" → OS finalizada pelo técnico "os.assinada" → assinatura digital coletada "pagamento.recebido" → pagamento registrado

Códigos de Erro

Código Significado
200 Sucesso
201 Recurso criado com sucesso
400 Requisição inválida — verifique os parâmetros
401 Token inválido ou expirado
403 Sem permissão para este recurso
404 Recurso não encontrado
422 Dados com falha de validação
429 Rate limit excedido (100 req/min)
500 Erro interno — abra um chamado

Pronto para integrar?

Solicite suas credenciais de API e comece a integrar hoje mesmo.