Skip to main content
GET
/
api
/
subscription-prices
/
{id}
Detalhes do Preço
curl --request GET \
  --url https://garu.com.br/api/subscription-prices/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 123,
  "uuid": "<string>",
  "productId": "<string>",
  "name": "<string>",
  "amount": 123,
  "billingInterval": "<string>",
  "trialDays": 123,
  "isActive": true
}

Visão Geral

Retorna os detalhes completos de um preço de assinatura específico pelo ID.

Exemplo de Requisição

curl -X GET https://garu.com.br/api/subscription-prices/456 \
  -H "Authorization: Bearer sk_test_sua_chave"

Resposta de Sucesso

id
number
ID interno do preço.
uuid
string
Identificador único usado no link de checkout.
productId
string
UUID do produto pai.
name
string
Nome do plano.
amount
number
Valor em Reais.
billingInterval
string
Intervalo de cobrança: daily, weekly, monthly, annually.
trialDays
number
Dias de teste gratuito.
isActive
boolean
Se o plano está ativo para novas assinaturas.

Exemplo de Resposta (200 OK)

{
  "id": "price_def456uvw",
  "productId": "prod_abc123xyz",
  "sellerId": 1,
  "name": "Plano Mensal",
  "amount": 49.90,
  "currency": "BRL",
  "billingInterval": "monthly",
  "trialDays": 7,
  "isActive": true,
  "createdAt": "2024-01-15T10:35:00.000Z",
  "updatedAt": "2024-01-15T10:35:00.000Z"
}

Erros Comuns

{
  "statusCode": 404,
  "message": "Subscription price not found"
}
Solução: Verifique se o ID do preço está correto.

Próximos Passos

Atualizar Preço

Atualize um preço existente

Excluir Preço

Remova um preço