Criar assinatura

posthttps://sandbox-api.rebornpay.io/v1/subscriptionsAuth obrigatória

Headers

X-Api-Keystringrequired

API Key do seller (header)

Body

application/json
planIdstring · uuidrequired
buyerIdstring · uuidrequired
paymentMethodstringrequired
cardTokenstringoptional
trialDaysnumber · int32optional

Responses

201Assinatura criada com sucesso
idstring · uuidrequired
planIdstring · uuidrequired
sellerIdstring · uuidrequired
buyerIdstring · uuidrequired
paymentMethodstringrequired
statusstringrequired
nextBillingAtstring · date-timerequired
currentPeriodStartstring · date-timerequired
currentPeriodEndstring · date-timerequired
trialEndAtstring · date-timeoptional
cancelledAtstring · date-timeoptional
createdAtstring · date-timerequired
updatedAtstring · date-timerequired
401API Key ausente ou inválida
idstring · uuidrequired
planIdstring · uuidrequired
sellerIdstring · uuidrequired
buyerIdstring · uuidrequired
paymentMethodstringrequired
statusstringrequired
nextBillingAtstring · date-timerequired
currentPeriodStartstring · date-timerequired
currentPeriodEndstring · date-timerequired
trialEndAtstring · date-timeoptional
cancelledAtstring · date-timeoptional
createdAtstring · date-timerequired
updatedAtstring · date-timerequired
404Plano de assinatura não encontrado
idstring · uuidrequired
planIdstring · uuidrequired
sellerIdstring · uuidrequired
buyerIdstring · uuidrequired
paymentMethodstringrequired
statusstringrequired
nextBillingAtstring · date-timerequired
currentPeriodStartstring · date-timerequired
currentPeriodEndstring · date-timerequired
trialEndAtstring · date-timeoptional
cancelledAtstring · date-timeoptional
createdAtstring · date-timerequired
updatedAtstring · date-timerequired
422Plano arquivado ou dados inválidos
idstring · uuidrequired
planIdstring · uuidrequired
sellerIdstring · uuidrequired
buyerIdstring · uuidrequired
paymentMethodstringrequired
statusstringrequired
nextBillingAtstring · date-timerequired
currentPeriodStartstring · date-timerequired
currentPeriodEndstring · date-timerequired
trialEndAtstring · date-timeoptional
cancelledAtstring · date-timeoptional
createdAtstring · date-timerequired
updatedAtstring · date-timerequired
curl -X POST 'https://sandbox-api.rebornpay.io/v1/subscriptions' \  -H 'X-Api-Key: $API_KEY' \  -H 'Content-Type: application/json'
201Response example
{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "planId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "sellerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "buyerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "paymentMethod": "string",
  "status": "string",
  "nextBillingAt": "2025-01-15T10:30:00Z",
  "currentPeriodStart": "2025-01-15T10:30:00Z",
  "currentPeriodEnd": "2025-01-15T10:30:00Z",
  "trialEndAt": "2025-01-15T10:30:00Z",
  "cancelledAt": "2025-01-15T10:30:00Z",
  "createdAt": "2025-01-15T10:30:00Z",
  "updatedAt": "2025-01-15T10:30:00Z"
}