Ativar Assinatura

Ativa uma assinatura

Esta função ativa uma assinatura existente

  • Funcionalidade síncrona: o retorno de sucesso ou erro é imediato na requisição.
  • Apenas assinaturas inativas poderão ser reativadas.
  • Esta funcionalidade é reversível, podendo ser desativada caso necessário.
  • Esta funcionalidade fará com que as consultas sejam reprogramadas.
  • Ao ativar uma inscrição, a consulta não ocorrerá imediatamente, mas será agendada conforme os parâmetros do contrato.
  • Caso a inscrição esteja cancelada, este processo não será permitido.
    • Em caso de assinaturas canceladas, será necessário fazer uma nova inscrição.

Regras de agendamento

Quando uma assinatura é reativada, a consulta deste veículo deverá ocorrer dentro das próximas 24 horas. Após esta primeira consulta, os próximos agendamentos seguirão o mesmo algoritmo de reagendamento, levando em consideração os parâmetros de negócio definidos no contrato de serviço (parâmetro de periodicidade, offset de consulta e data de vencimento).

Quando reagendado, o algoritmo selecionará uma data base a partir da data do reagendamento mais o parâmetro de periodicidade. Com essa data base, será determinado um período através da subtração do offset e adição do intervalo de vencimento. Dentro desse período, será escolhida uma data de balanceamento para distribuir de maneira eficiente a consulta.

Exemplo:
  • Data da reativação (D): 1º de janeiro
  • Parâmetro de periodicidade (X): 15 dias
  • Offset de consulta (Y): 5 dias
  • Data de vencimento (Z): 6 dias
Primeira consulta (P)

Ocorre dentro das primeiras 24 horas após a reativação, portanto:

P ≈ D + 24 horas

Cálculo da Data Base do Reagendamento (F):

F = P + X + 1 ≈ 17 de janeiro

Determinação do Período:

Período = (F - Y) até (F + Z)

Ou seja,

Período ≈ (17/01 - 5 dias) até (17/01 + 6 dias)

Portanto, a primeira consulta ocorrerá entre os dias 1 e 2 de janeiro, e a segunda consulta ocorrerá aproximadamente entre os dias 12 e 23 de janeiro.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Identificador da assinatura

Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json