Skip to main content
POST
/
plans
/
{planId}
/
intervals
/
{intervalId}
/
reactivate
Reativar Intervalo do Plano
curl --request POST \
  --url https://api.example.com/plans/{planId}/intervals/{intervalId}/reactivate \
  --header 'Authorization: <authorization>'
{
  "planIntervalId": "019525fd-7e40-7c5a-b2d8-4e6f8a0c2e4a",
  "planId": "019525fd-6b2c-7a1e-9d4f-3c5e7a9b1d3f",
  "externalRef": "price_stripe_m1",
  "interval": "MONTHLY",
  "amount": 4900,
  "currency": "BRL",
  "status": "ACTIVE",
  "createdBy": "019525fd-56a8-7db4-8c3e-2a1b4d6f8e0c",
  "createdAt": "2026-01-01T00:00:00.000Z",
  "updatedBy": "019525fd-56a8-7db4-8c3e-2a1b4d6f8e0c",
  "updatedAt": "2026-03-25T14:30:00.000Z"
}
Requer permissao plan_interval:reactivate.

Headers

Authorization
string
required
Bearer token.

Parametros de Path

planId
string
required
ID do plano.
intervalId
string
required
ID do intervalo.

Resposta

planIntervalId
string
ID do intervalo.
planId
string
ID do plano.
externalRef
string
Referencia externa.
interval
string
Intervalo de billing.
amount
integer
Preco em centavos.
currency
string
Codigo da moeda.
status
string
Status do intervalo.
createdBy
string
ID do usuario que criou o intervalo.
createdAt
string
Timestamp de criacao.
updatedBy
string
ID do usuario que atualizou o intervalo por ultimo.
updatedAt
string
Timestamp da ultima atualizacao.
{
  "planIntervalId": "019525fd-7e40-7c5a-b2d8-4e6f8a0c2e4a",
  "planId": "019525fd-6b2c-7a1e-9d4f-3c5e7a9b1d3f",
  "externalRef": "price_stripe_m1",
  "interval": "MONTHLY",
  "amount": 4900,
  "currency": "BRL",
  "status": "ACTIVE",
  "createdBy": "019525fd-56a8-7db4-8c3e-2a1b4d6f8e0c",
  "createdAt": "2026-01-01T00:00:00.000Z",
  "updatedBy": "019525fd-56a8-7db4-8c3e-2a1b4d6f8e0c",
  "updatedAt": "2026-03-25T14:30:00.000Z"
}

Exemplos de Codigo

curl -X POST https://api.awsales.io/admin/plans/019525fd-6b2c-7a1e-9d4f-3c5e7a9b1d3f/intervals/019525fd-7e40-7c5a-b2d8-4e6f8a0c2e4a/reactivate \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Codigos de Erro

StatusCodigoDescricao
400validation_errorEntrada invalida ou campos obrigatorios ausentes
401unauthorizedAutenticacao ausente ou invalida
403forbiddenPermissoes insuficientes
404plan_interval.not_foundIntervalo do plano nao encontrado
422plan_interval.cannot_reactivateIntervalo do plano nao pode ser reativado em seu estado atual
500internal_server_errorOcorreu um erro inesperado