Atualização em massa dos preços de assinatura
Last updated: August 18, 2026
Atualize o preço de várias assinaturas em uma única chamada de API. Útil para ajustar preços com base nas taxas de câmbio, preços sazonais ou alterações promocionais.
Endpoint
POST https://api.rebill.com/v3/subscriptions/bulk-update-priceAutenticação
Inclua sua chave de API secreta no cabeçalho x-api-key cabeçalho.
--header 'x-api-key: your-secret-api-key'Métodos de atualização
Você pode atualizar assinaturas especificando IDs de assinatura ou IDs de plano.
Método 1: Atualizar por IDs de assinatura
Atualiza apenas as assinaturas específicas listadas no subscriptionIds array.
Parâmetros do corpo da requisição:
subscriptionIds(array, required): Lista de IDs de assinatura para atualizaramount(number, required): Novo valor do preço
Exemplo:
curl --location --request POST 'https://api.rebill.com/v3/subscriptions/bulk-update-price' \--header 'Content-Type: application/json' \--header 'x-api-key: your-secret-api-key' \--data-raw '{
"subscriptionIds": ["sub_xxx", "sub_yyy"],
"amount": 123456.00
}'Método 2: Atualizar por IDs de plano
Atualiza todas as assinaturas ativas geradas a partir dos planos especificados no planId array.
Parâmetros do corpo da requisição:
planId(array, obrigatório): Lista de IDs de planoamount(number, obrigatório): Novo valor do preço
Exemplo:
bash
curl --location --request POST 'https://api.rebill.com/v3/subscriptions/bulk-update-price' \--header 'Content-Type: application/json' \--header 'x-api-key: your-secret-api-key' \--data-raw '{
"planId": ["pl_xxx", "pl_yyy"],
"amount": 123456.00
}'Quando a mudança de preço se aplica
O novo preço se aplica ao próximo ciclo de cobrança programado para cada assinatura.
Exemplo:
Data da próxima cobrança da assinatura: 15 de março de 2026
Você atualiza o preço em 10 de março de 2026
O novo preço será cobrado em 15 de março de 2026
Casos de uso comuns
Ajustes de câmbio: Atualizar preços de assinatura no início de cada mês com base nas taxas de câmbio do USD para moedas locais.
Correções de preço: Corrija preços incorretos em várias assinaturas em uma única operação.
Observações importantes
Ao usar planId: Todas as assinaturas ativas associadas a esse plano serão atualizadas. Verifique se este é o comportamento desejado antes de executar.
Sem limite de atualização: Não há limite para o número de assinaturas que você pode atualizar em uma única solicitação. No entanto, recomendamos testar com um lote pequeno primeiro.
Teste antes de atualizações em massa: Execute um teste com um número reduzido de assinaturas para validar o comportamento antes de realizar atualizações em grande escala.
Resposta
A API retorna uma confirmação de sucesso assim que a atualização em massa é processada.
Resposta de sucesso:
{ "success": true, "updated": 250, "message": "Preços de assinatura atualizados com sucesso"}Precisa de ajuda?
Se você tem dúvidas ou precisa de assistência com atualizações em massa de preços, entre em contato support@rebill.com.