Skip to main content
PUT
/
v1
/
subscription
Atualizar assinatura
curl --request PUT \
  --url https://sandbox.api.veepag.com/v1/subscription \
  --header 'Content-Type: application/json' \
  --header 'apiKey: <api-key>' \
  --data '
{
  "_id": "<string>",
  "companyId": "<string>",
  "productId": "<string>"
}
'
{
  "_id": "subscription_id",
  "productId": "product_id"
}

Authorizations

apiKey
string
header
required

API key no formato keyId.secret.

Body

application/json
_id
string
required
Minimum string length: 1
companyId
string
required
Minimum string length: 1
productId
string
Minimum string length: 1

Response

Assinatura atualizada.

_id
string
companyId
string
clientId
string
productId
string
status
enum<string>
Available options:
ACTIVE,
ERROR_PAYMENT,
NO_PAYMENT_ROUTE,
CREATED,
PENDING_PAYMENT,
RECOVERED,
NO_PAYMENT,
CANCELED_ALERT_ETHOCA,
BLOCKED,
CANCELED_MANUAL,
IMPORTED,
STANDBY,
OVERDUE
paymentMethod
enum<string>
Available options:
CREDIT_CARD,
DEBIT_CARD,
BOLETO,
PIX
installments
number
nextCharge
string<date-time>
origin
enum<string>
Available options:
API,
CHECKOUT,
IMPORTED,
AFFILIATE
referenceId
string
metadata
object
active
boolean
createdAt
string<date-time>
lastUpdate
string<date-time>