AdvPlan Documentos API
Documentos do caso e geração a partir de modelos
Documentos do caso e geração a partir de modelos
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-documentos-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 Documentos API
version: 1.0.0
contact:
name: Suporte AdvPlan
email: contato@advplan.com.br
description: 'Operations tagged Documentos 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: Documentos
description: Documentos do caso e geração a partir de modelos
paths:
/api/v1/documentos:
get:
tags:
- Documentos
summary: Lista documentos
operationId: e5ee7c2cf84a8db11aa3fd0a29f7478b
parameters:
- name: caso_id
in: query
schema:
type: integer
- name: cliente_id
in: query
schema:
type: integer
- name: busca
in: query
description: Palavras do nome; cada uma precisa estar nele
schema:
type: string
- name: criado_de
in: query
schema:
type: string
format: date
- name: criado_ate
in: query
schema:
type: string
format: date
- name: status_assinatura
in: query
description: pendente, enviado, visualizado, assinado, recusado (separados por vírgula)
schema:
type: string
responses:
'200':
description: Lista paginada de documentos
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/documentos/{documento}:
get:
tags:
- Documentos
summary: Mostra os dados de um documento
operationId: 6c95ba4002cd987c31604a992599a692
parameters:
- name: documento
in: path
required: true
schema:
type: integer
responses:
'200':
description: Documento
'404':
description: Não existe, ou é de outro escritório
security:
- chaveDoEscritorio: []
delete:
tags:
- Documentos
summary: Remove um documento
operationId: afaff6fa23120f8930ca927a97956196
parameters:
- name: documento
in: path
required: true
schema:
type: integer
responses:
'200':
description: Documento removido
'403':
description: A chave não tem permissão de excluir documentos
'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/documentos/gerar:
post:
tags:
- Documentos
summary: Gera um documento a partir de um modelo
description: As variáveis do modelo são preenchidas com os dados do cliente e do caso informados. O documento nasce como rascunho, para revisão.
operationId: b2aa5a339646c062782766b34ae44b49
requestBody:
required: true
content:
application/json:
schema:
required:
- template_id
properties:
template_id:
type: integer
example: 12
cliente_id:
type: integer
example: 34
caso_id:
type: integer
example: 56
extras:
description: Variáveis personalizadas do modelo
type: object
example:
valor_honorarios: '5000'
type: object
responses:
'200':
description: Documento gerado
'422':
description: Modelo inexistente ou variável obrigatória faltando
security:
- chaveDoEscritorio: []
servers:
- url: https://lp.advplan.com.br
description: Este ambiente (o que você está lendo agora)
/api/v1/documentos/{documento}/download:
get:
tags:
- Documentos
summary: Baixa o arquivo do documento
operationId: 6003682a7de69cd7478995395a2e1fbb
parameters:
- name: documento
in: path
required: true
schema:
type: integer
responses:
'200':
description: O arquivo, com o tipo original
'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/documentos/{documento}/texto:
get:
tags:
- Documentos
summary: Devolve o texto do documento
description: PDF, Word e imagem passam por extração e OCR. Útil para IA e automação que não abrem o binário.
operationId: 1cf2d545c8af4fc87f214c4468fe5d5b
parameters:
- name: documento
in: path
required: true
schema:
type: integer
responses:
'200':
description: '{data: {id, nome, texto}}'
'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