Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

As release notes listam Nossa documentação de ciclo de vida lista todas as alterações introduzidas por uma versão de API. Use-as para verificar se sua integração é compatível com uma versão de API e quais alterações você pode precisar fazer antes de migrar sua integração.

Todas as atualizações da api dos serviços serão reportadas nesse portal . Novas quando necessário, que podem envolver: novas rotas, novas versões de apis, apis depreciadas API, depreciações e descontinuações, etc.

Documentação completa das apis: Introdução

Informações
titleDepreciação e desativação de apis

Após a depreciação de uma api API é recomendado que as integrações atualizem suas implementações para obter mais desempenho e segurança. Sendo assim, sempre que se deparar com a expressão depreciada/deprecated, dentro desta documentação (ou swaggerSwagger), saiba que esta determinada rota será descontinuado descontinuada em breve. Rotas depreciadas permanecerão funcionais por no mínimo 12 meses. Após esse período poderão ser inativadas.

Documentação das apis : https://totvs-sign.readme.io/reference/gettings-started

É importante sempre se atentar aos avisos de depreciação de apis e utilizar sempre as versões mais recentes.

A lista abaixo contém as

apis

rotas/ APIs que serão desativadas

em 30

a partir de 01/11/

25. É

26 em diante; é importante que todos os produtos se programem para evitar impactos nos clientes

.

!

Descrição
Composition Setup
deck.tab.active.background = #FFFFFF deck.tab.inactive.background = #FFFFFF deck.card

.

border = 4px black deck.card.background = #F6F9F9

Deck of Cards
startHiddenfalse
iddeck_funcionalidades
Card
labelAPI TOTVS Assinatura Eletrônica
Informações
titleAtenção - Obsolescência Programada
Depreciação rota
(Implementação de nova rota para publicação de envelopes)

06/12/24

30/11/25

Depreciação rota
(Implementação de nova rota para publicação de envelopes)

06/12/24

Inclusão de novas rotas.
Registrar leitura inicial e final de documento
Buscar parametros da empresa dona do documentoPOST /v1/publicacoes/{id}/leituras
GET /v1/publicacoes/{id}/tenant/paramsInclusão de novas rotas.
Rota para criar assinatura manuscrita ou rubrica
Rota para obter uma assinatura manuscrita ou rubricaPUT /v1/Subscricao
GET /v1/Subscricao/{tipo}Inclusão de novas rotas.
Rota para alterar senha do usuário logado.
Rota para alterar perfil do usuário logado.POST
/api/users/change-password
PUT
api/usersInclusão de API
Rota para listar eventos do TAE que podem ter webhook
Rota responsável por criar uma Subscription (WebHook).
Rota responsável por listar todas as Subscriptions (WebHook). vinculadas a empresa do usuário administrador logado.
Rota utilizado para consultar uma Subscription (WebHook) pelo id.
Rota usado para editar uma Subscription (WebHook).
Adiciona o Callback personalizado vinculado a uma Subscription (WebHook)..GET
/v1/webhookevent
POST
/v1/subscription
GET
/v1/subscription
GET
/v1/subscription/{subscriptionId}
PATCH
/v1/subscription
POST
/v1/callbacksInclusão de API
Rota para incluir um callback em uma publicaçãoInclusão API
Rota para consultar destinatários de uma publicação
Rota para substituir arquivo enquanto for um rascunho
Rota utilizada para baixar um documento através de uma url assinada (jornada de assinatura sem cadastro)POST documents/v1/publicacoes/{id}/destinatarios
PUT
documents/v1/publicacoes/{id}/files
GET
documents/v1/publicacoes/download/signed-urlDepreciação rota
(Implementação de nova rota para upload de arquivos que aceita .doc e .docx)Inclusão API
Rota para upload de arquivos que aceita .doc e .docxInclusão API
(Épico Assinatura Simplificada - Rota para rejeitar sem cadastro)Inclusão API
Rota para renovação de TOKEN JWE pelo refreshtokenInclusão API
(Épico Assinatura Simplificada - Solicitar código para autenticação)Inclusão API
(Épico Assinatura Simplificada - Validar código para autenticação)Inclusão API
(Épico Assinatura Simplificada - Obter totais de publicacoes que enviei para um destinatário)Inclusão API
(Épico Assinatura Simplificada - Listar publicacções que enviei para um destinatário)Inclusão API
(Épico Assinatura Simplificada - Obter informações de uma publicação autenticado via código)Inclusão API
(Épico Assinatura Simplificada - Realizar download autenticado via código)Inclusão API
(Épico Assinatura Simplificada - Assinar sem cadastro)Inclusão de campos opcionais
(Épico Assinatura Simplificada - Publicar com destinatários sem necessidade de efetuarem login)Inclusão de campos opcionais
(Épico Assinatura Simplificada - Adicionar destinatários sem necessidade de efetuarem login)POST /v1/publicacoes/pesquisas
GET
/v1/publicacoes/{id}
GET /v1/publicacoes/{id}/downloadPOST
/v1/Storage
GET
/v1/StorageDepreciação Rotas
Informações
APIROTADataData desativaçãoSignIntegration / Documents

POST (antiga)
signintegration/v2/Publicacoes

POST (nova)
documents/v1/publicacoes

Expandir
titleHistórico completo
DescriçãoAPIROTAData
SignIntegration / DocumentsPOST (antiga)
signintegration/v2/Publicacoes
POST (nova)
documents/v1/publicacoes
Exclusão de apis depreciadas do read.meTodas depreciadasTodas depreciadas19/08/24
Documents23/11/23SignIntegration23/11/23IdentityIntegration10/11/23Webhooks29/08/23Signintegration/POST
/v1/Publicacoes/{IdArquivo}/CallBacks
29/08/23
Inclusão de parâmetros opcionais
(Opção da publicação: intervaloLembrete)
SignIntegrationPOST
/v2/Publicacoes
21/08/23
Inclusão de parâmetros opcionais
(Opção da publicação: intervaloLembrete)
SignIntegrationPUT
/v2/PublicacaoOpcoes
21/08/23
Inclusão de API
Rota utilizada para listar todos os papeis de assinantes disponíveis no TAE.
SignIntegrationGET
/v1/papeis-assinante
21/08/23
Documents29/05/23Storage/ DocumentsPOST (antiga)
storage/api/Storage/list
POST (nova)
documents/v1/envelopes/upload
23/05/23DocumentsPOST
documents/v1/envelopes/upload
11/05/23
Inclusão de parâmetros opcionais
(Opção da publicação: permiteRejeitarDocumento)
SignIntegrationPOST
/v2/Publicacoes
06/04/23
Inclusão de parâmetros opcionais
(Opção da publicação: permiteRejeitarDocumento)
SignIntegrationPUT
/v2/PublicacaoOpcoes
06/04/23
SignIntegrationPOST
/v2/Assinaturas/rejeitar-sem-cadastro
06/04/23IdentityIntegrationPOST
/v1/auth/refreshToken
06/04/23
Depreciação Rotas (Implementação de nova rota com token JWE e refresh token)IdentityIntegrationPOST
/api/auth/login
Substituida pela
/v2/auth/login
06/04/23
IdentityIntegrationPOST
/v1/verification-codes/send
25/11/22IdentityIntegrationPOST
/v1/verification-codes/validate
25/11/22DocumentsPOST
/v1/publicacoes/dashboard/destinatario
25/11/22SignIntegrationPOST
/v1/publicacoes/destinatario
25/11/22DocumentsGET
/v1​/publicacoes​/sem-cadastro​/{id}​
25/11/22DocumentsGET
/v1/publicacoes/sem-cadastro/{id}/download
25/11/22SignIntegrationPOST
/v2/Assinaturas/sem-cadastro
25/11/22SignIntegrationPOST
/v2/Publicacoes
25/11/22SignIntegrationPOST /v2/Publicacoes/destinatario-list25/11/22Inclusão APIDocuments27/04/22Depreciação RotasStorage27/04/22
titleTela de autenticação externa

Ainda no tema, vamos descontinuar uma tela de autenticação externa, utilizada por alguns produtos integradores. As integrações que desejam continuar realizando autenticações no TAE precisam desenvolver uma interface visual própria para isso, além de consumir nossas APIs que tratam desse contexto.

A tela em questão foi depreciada em 06/04/2023, será descontinuada em 01/03/2027 e era acessada por um dos links abaixo:


Expandir
titleRepresentação visual

Image Added

DescriçãoAPI/ ServiçoRota depreciadaRota atualDepreciada emDescontinua emObservações

Contagem de documentos por status

SignIntegration

GET

/v2/publicacoes/dashboard

N/A

 

 

Rota depreciada pois deve ser usada apenas internamente pelo produto.

Autenticação de usuário

IdentityIntegration

POST

/v2/auth/login

POST

/v3/auth/login

 

 

Breaking Change: Rota depreciada devido a nova regra incluída que considera o parâmetro de obrigatoriedade de autenticação por SSO para autenticação. Caso o parâmetro esteja ativo, não será possível usuários comuns se autenticarem via rota.

A configuração de permissões dos Usuários de Serviço pode ajudar a contornar essa quebra de fluxo, já que eles passam a poder Publicar Documentos.

Obter dados do usuário
IdentityIntegration

GET

/v1/administrators/user

GET

/v2/administrators/user

 

Alterações no Payload (contrato da API) e no Response (dados retornados).

Listar anexos da publicação
SignIntegration 

GET

/v2/Anexos/{idArquivo}

GET (Documents)

/v1/publicacoes/{idDocumento}/anexos

 

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Incluir anexos na publicaçãoSignIntegration

POST

/v2/Anexos/{idArquivo}

POST (Documents)

/v1/publicacoes/{idDocumento}/anexos

 


Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Baixar anexo da publicaçãoSignIntegration

GET

/v2/Anexos/download/{idFileStream}

GET (Documents)

/v1/publicacoes/{idDocumento}/anexos/{idAnexo}

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Remover anexo da publicaçãoSignIntegration

DELETE

/v2/Anexos/{idAnexo}

DELETE (Documents)

/v1/publicacoes/{idDocumento}/anexos/{idAnexo}

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Remover todos  anexos da publicaçãoSignIntegration

DELETE

/v2/Anexos/all/{idArquivo}

DELETE (Documents)

/v1/publicacoes/{idDocumento}/anexos

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Publicar documento

Signintegration

POST

/v2/publicacoes

POST (Documents)

/v1/publicacoes

 

 

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Criar usuário, sendo um administrador

IdentityIntegration

POST

/v1/administrators/user

POST

/v2/administrators/user

Alterações no Payload (contrato da API) e no Response (dados retornados).

Editar usuário, sendo um administrador

IdentityIntegration

PUT

/v1/administrators/user

PUT

/v2/administrators/user

 

 

Alterações no Payload (contrato da API) e no Response (dados retornados).

Consultar documento

(Autenticação por código)

Documents

GET

/v1/publicacoes/sem-cadastro/{id}

GET

/v2/publicacoes/sem-cadastro/{id}

 

Importante: a rota depreciada não retorna documentos em status Cancelado.

Alterações no Payload (contrato da API) e no Response (dados retornados).

Realizar assinatura

(Autenticação por código)

Signintegration

POST

/v2/Assinaturas/sem-cadastro

POST

/v3/Assinaturas/sem-cadastro

Adição de regra para validar assinaturas manuscritas.

Excluir documento

Signintegration

DELETE

/v2/publicacoes

DELETE (Documents) 

/v1/publicacoes/{id}

 

Importante: a rota depreciada foi ajustada para tratar os casos de Exclusão e Cancelamento. A nova rota apenas exclui os documentos.

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Excluir documento

Signintegration

DELETE

/v2/publicacoes

POST (Documents)

/v1/publicacoes/{id}/cancelar

Importante: a rota depreciada foi ajustada para tratar os casos de Exclusão e Cancelamento. A nova rota apenas cancela os documentos.

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Consultar contato

Contact

GET

/v1/contatos

GET

/v2/contatos/{id}

 

Alterações no Payload (contrato da API) e no Response (dados retornados).

Remover contato

Contact

DELETE

/v1/contatos

DELETE

/v2/contatos/{id}

Alterações no Payload (contrato da API) e no Response (dados retornados).

Alterar contato

Contact

PUT

/v1/contatos

PUT

/v2/contatos/{id}

Alterações no Payload (contrato da API) e no Response (dados retornados).

Listar todos contatos

Contact

GET

/v1/contatos/usuario

GET

/v2/contatos

Alterações no Payload (contrato da API) e no Response (dados retornados).

Incluir contato em grupo

Contact

POST

/v1/contatos-grupo

POST

/v1/grupos/{id}/contatos

Alterações no Payload (contrato da API) e no Response (dados retornados).

Remover contatos de grupo

Contact

DELETE

/v1/contatos-grupo

DELETE

/v1/grupos/{id}/contatos

Alterações no Payload (contrato da API) e no Response (dados retornados).

Remover contato de grupo

Contact

DELETE

/v1/contatos-grupo

DELETE

/v1/grupos/{id}/contato

Alterações no Payload (contrato da API) e no Response (dados retornados).

Consultar grupo

Contact

GET

/v1/grupos

GET

/v2/grupos/{id}

Alterações no Payload (contrato da API) e no Response (dados retornados).

Listar todos grupos

Contact

GET

/v1/grupos/usuario

GET

/v2/grupos

Alterações no Payload (contrato da API) e no Response (dados retornados).

Alterar grupo

Contact

PUT

/v1/grupos

PUT

/v2/grupos/{id}

Alterações no Payload (contrato da API) e no Response (dados retornados).

Remover grupo

Contact

DELETE

/v1/grupos

DELETE

/v2/grupos/{id}

Alterações no Payload (contrato da API) e no Response (dados retornados).
Upload de documentosStorage

POST

/api/Storage/list

POST (Documents)

/v1/envelopes/upload

 

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Autenticação de usuário

IdentityIntegration

POST

/api/auth/login

POST

/v2/auth/login

 

Importante: a rota depreciada retornava tokens em formato JWT; a partir da nova os tokens serão JWE.

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Upload de documentos

Storage

POST

/api/Storage

POST (Documents)

/v1/envelopes/upload

 

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Download de documento

Storage

GET

/v1/Storage

GET (Documents)

/v1/publicacoes/{id}/download

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Consultar documento

SignIntegration

GET

/v2/publicacoes/{id}

GET (Documents)

/v2/publicacoes/

...

{id}

...

Importante: a rota depreciada não retorna documentos em status Cancelado.

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Consultar documento

Documents

GET

/v1/publicacoes/{id}

GET

/v2/publicacoes/{id}

Importante: a rota depreciada não retorna documentos em status Cancelado.

Listar e filtrar documentos 

SignIntegration

GET

/v2/publicacoes/filter

POST (Documents)

/v4/publicacoes/pesquisas

Importante: a rota depreciada não retorna documentos em status Cancelado.

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Listar e filtrar documentos 

SignIntegration

GET

/v2/publicacoes/filter-basic

POST (Documents)

/v4/publicacoes/pesquisas

Importante: a rota depreciada não retorna documentos em status Cancelado.

Alterações no Payload (contrato da API) e no Response (dados retornados), além da mudança de serviço.

Listar e filtrar documentos 

Documents

POST

/v1/publicacoes/pesquisas

POST

/v4/publicacoes/pesquisas

Importante: a rota depreciada não retorna documentos em status Cancelado.

Alterações no Payload (contrato da API) e no Response (dados retornados).

Listar e filtrar documentos 

Documents

POST

/v2/publicacoes/pesquisas

POST

/v4/publicacoes/pesquisas

Alterações no Payload (contrato da API) e no Response (dados retornados).

Listar e filtrar documentos 

Documents

POST

/v3/publicacoes/pesquisas

POST

/v4/publicacoes/pesquisas

Alterações no Payload (contrato da API) e no Response (dados retornados).

...