Skip to main content
POST
Criar assinatura

Autorizações

Authorization
string
header
obrigatório

Chave secreta da conta: Authorization: Bearer sk_test_… ou sk_live_…. Use só no servidor.

Cabeçalhos

Idempotency-Key
string

Chave única por operação (um UUID serve). Repetir com a mesma chave devolve a resposta original.

Parâmetros de caminho

productID
string<uuid>
obrigatório

ID do produto.

Corpo

application/json
customerId
string<uuid>
obrigatório

Id da inscrição do cliente neste produto.

productVersionId
string<uuid> | null

Versão do produto que a assinatura cobra. Se omitido, usa a versão publicada mais recente.

anchor
string<date-time> | null

Data de início do ciclo, que define o dia das próximas cobranças. Se omitido, é o momento da criação.

items
object[]

O que a assinatura cobra, item a item. Cada item tem kind: recurring_fee (mensalidade fixa, com timing advance para cobrar no início do período ou arrears para cobrar no fim; o padrão é advance), credit_grant (créditos liberados a cada ciclo) ou metered_usage (uso medido, cobrado no fim do período). Só recurring_fee aceita timing. Se omitido, os itens seguem o modelo de preço do produto: um produto pré-pago cobra a mensalidade no início e libera créditos; os demais cobram a mensalidade e o uso no fim do período.

Resposta

Criado.

subscription
object
period
object

Uma janela de cobrança da assinatura. O uso medido entra no período em aberto.