Référence de l'APIGET
Prévisualiser l’activation des mots-clés en attente
Prévisualise l’impact de facturation de l’activation des mots-clés en attente.
GET
https://ai.redreplier.com/ai-app/api/v1/keywords/activate-pending/previewPrévisualise l’impact de facturation de l’activation des mots-clés en attente.
Jeton Bearer (jeton API RedReplier)
Authentification
Envoyez un token API RedReplier comme Bearer token à chaque requête. Les tokens commencent par redreplier_; RedReplier résout le compte depuis le token.
Authorization: Bearer redreplier_test_1234567890
Content-Type: application/jsonParamètres
Cet endpoint ne prend aucun paramètre de chemin ou de requête.
Corps de la requête
Cet endpoint ne nécessite aucun corps JSON.
Réponse
Renvoie un aperçu de facturation des mots-clés.
currentPlanName(string | null): Nom de l’abonnement actuel, ounulls’il n’y en a pas.currentMonthlyPrice(number): Prix mensuel actuel.targetPlanName(string | null): Abonnement nécessaire pour le nombre de mots-clés demandé, ounullsi aucun changement n’est nécessaire.targetMonthlyPrice(number): Prix mensuel après le changement.immediateCharge(number): Montant immédiat proratisé pour la période de facturation en cours.targetKeywords(number): Nombre cible de mots-clés actifs.isUpgrade, isDowngrade, requiresImmediatePayment(boolean): Indicateurs du changement de facturation.
Exemple de requête
curl -s https://ai.redreplier.com/ai-app/api/v1/keywords/activate-pending/preview \
-H 'Authorization: Bearer redreplier_test_1234567890'Notes
Cet endpoint ne fait que prévisualiser la facturation; il n’active pas les mots-clés.
Erreurs
400 Bad Request: Entrée, URL, UUID, enum, paramètre de requête ou corps non valide.401 Unauthorized: Bearer token manquant ou non valide.404 Not Found: La ressource n’existe pas pour le compte du token.500 Internal Server Error: Erreur serveur inattendue.
Exemple de requête (curl)
curl --request GET \
--url https://ai.redreplier.com/ai-app/api/v1/keywords/activate-pending/preview \
--header 'Authorization: Bearer redreplier_test_1234567890'200
{
"currentPlanName": "Starter",
"currentMonthlyPrice": 49,
"targetPlanName": "Growth",
"targetMonthlyPrice": 99,
"immediateCharge": 18.42,
"targetKeywords": 25,
"isUpgrade": true,
"isDowngrade": false,
"requiresImmediatePayment": true
}