AdvPlan Prazos API
Prazos processuais. Criar prazo pela API NÃO dispensa a aprovação humana no painel.
Prazos processuais. Criar prazo pela API NÃO dispensa a aprovação humana no painel.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/advplan-com-br:advplan-com-br-prazos-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Advplan Com Br Prazos API
version: 1.0.0
contact:
name: Suporte AdvPlan
email: contato@advplan.com.br
description: 'Operations tagged Prazos across 2 of this provider''s published API definitions: advplan-com-br-openapi.json, advplan-com-br-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
tags:
- name: Prazos
description: Prazos processuais. Criar prazo pela API NÃO dispensa a aprovação humana no painel.
paths:
/api/v1/prazos:
get:
tags:
- Prazos
summary: Lista prazos
operationId: bbda8e49a80eeece3d6458d60806f183
parameters:
- name: status
in: query
description: pendente_aprovacao, aprovado, protocolado…
schema:
type: string
- name: busca
in: query
description: Palavras do ato, título, observações, processo ou cliente
schema:
type: string
- name: caso_id
in: query
schema:
type: integer
- name: cliente_id
in: query
description: Prazos de todos os casos do cliente
schema:
type: integer
- name: situacao
in: query
description: para_aprovar, em_aberto, proximos (em aberto sem os vencidos), urgentes (aba Urgentes do painel), vencidos ou encerrados
schema:
type: string
- name: meus
in: query
description: 1 = só os prazos de quem chama (responsável ou acompanhante)
schema:
type: boolean
- name: advogado_id
in: query
description: Só os prazos desse responsável
schema:
type: integer
- name: urgencia
in: query
schema:
type: string
enum:
- baixa
- media
- alta
- name: vencimento_de
in: query
description: Data fatal a partir de (AAAA-MM-DD)
schema:
type: string
format: date
- name: vencimento_ate
in: query
description: Data fatal até (AAAA-MM-DD)
schema:
type: string
format: date
- name: per_page
in: query
description: Itens por página (padrão 20, máximo 100)
schema:
type: integer
responses:
'200':
description: Lista paginada de prazos
'401':
description: Chave ausente ou inválida
security:
- chaveDoEscritorio: []
post:
tags:
- Prazos
summary: Cria um prazo (nasce aguardando aprovação)
description: O AdvPlan calcula a data fatal com feriados, recesso e suspensões do tribunal do caso. O prazo só entra na agenda depois de aprovado por uma pessoa.
operationId: cce845963350b7ec55c8ad2d82372b24
requestBody:
required: true
content:
application/json:
schema:
required:
- caso_id
- advogado_id
- ato
- termo_inicial
- prazo_dias
properties:
caso_id:
type: integer
example: 56
advogado_id:
type: integer
example: 7
ato:
type: string
example: Contestação
termo_inicial:
type: string
format: date
example: '2026-10-05'
prazo_dias:
type: integer
example: 15
em_dias_uteis:
type: boolean
example: true
urgencia:
type: string
enum:
- baixa
- media
- alta
observacoes:
type: string
type: object
responses:
'201':
description: Prazo criado com status pendente_aprovacao
'403':
description: O caso está fora do alcance da chave
'422':
description: Dados inválidos
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/prazos/{prazo}:
get:
tags:
- Prazos
summary: Mostra um prazo, com a memória de cálculo
operationId: bc11f1be27698de34a485b969a4727f7
parameters:
- name: prazo
in: path
required: true
schema:
type: integer
responses:
'200':
description: Prazo
'404':
description: Não existe, ou é de outro escritório
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/prazos/{prazo}/aprovar:
put:
tags:
- Prazos
summary: Aprova o prazo
operationId: 32085bd2abfb03085faece4841e43fdf
parameters:
- name: prazo
in: path
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
properties:
notificar_cliente:
description: Avisa o cliente pelo canal configurado; padrão true
type: boolean
example: true
type: object
responses:
'200':
description: Prazo com o status novo
'403':
description: A chave não tem permissão para esta ação
'404':
description: Não existe, ou é de outro escritório
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/prazos/{prazo}/rejeitar:
put:
tags:
- Prazos
summary: Rejeita o prazo sugerido
operationId: 2997e28034fb784e8739bf26fc673665
parameters:
- name: prazo
in: path
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
properties:
motivo:
type: string
example: Prazo já contado em outro caso
type: object
responses:
'200':
description: Prazo com o status novo
'403':
description: A chave não tem permissão para esta ação
'404':
description: Não existe, ou é de outro escritório
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/prazos/{prazo}/protocolar:
put:
tags:
- Prazos
summary: Marca o prazo como protocolado
operationId: 4901c7c61941bc8e4288bdd6b25ca29e
parameters:
- name: prazo
in: path
required: true
schema:
type: integer
responses:
'200':
description: Prazo com o status novo
'403':
description: A chave não tem permissão para esta ação
'404':
description: Não existe, ou é de outro escritório
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/prazos/{prazo}/cancelar:
put:
tags:
- Prazos
summary: Cancela o prazo
operationId: 8a41ea60b1ba2dfd881ad78bbfe4ab0c
parameters:
- name: prazo
in: path
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
properties:
motivo:
type: string
type: object
responses:
'200':
description: Prazo com o status novo
'403':
description: A chave não tem permissão para esta ação
'404':
description: Não existe, ou é de outro escritório
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
components:
securitySchemes:
chaveDoEscritorio:
type: http
description: 'Cole a chave criada em Configurações → Chaves de API. No cabeçalho vai como: Authorization: Bearer SUA_CHAVE'
scheme: bearer
x-refined-from:
- advplan-com-br-openapi.json
- advplan-com-br-openapi.json