Partager via


Service de contrat d’application

Remarque

Ce service est actuellement disponible pour un ensemble limité de clients et d’employés Microsoft uniquement.

Il s’agit d’un service d’administration uniquement qui permet au personnel Xandr d’enregistrer ou de mettre à jour les contrats clients. Il n’est accessible qu’aux opérations de vente.

API REST

HTTP, méthode Endpoint Description
POST https://api.appnexus.com/app-contract
(contrat d’application JSON)
Ajouter un contrat
GET https://api.appnexus.com/app-contract Afficher tous les contrats
GET https://api.appnexus.com/app-contract?id=ID Afficher un contrat spécifique
DELETE https://api.appnexus.com/app-contract?id=ID Supprimer un contrat
GET https://api.appnexus.com/app-contract/meta Découvrez les champs que vous pouvez filtrer et trier.

Champs JSON

Champ Type Description
id int ID unique associé au contrat d’application.
Obligatoires Sur : PUT et DELETE, dans la chaîne de requête.
plugin_id int Plug-in (application) auquel ce contrat est associé.
Obligatoire sur : POST
terms int Nombre de jours pendant lesquels Xandr a entre la réception du paiement d’un abonné et la remise du paiement au développeur.
Par défaut : null
revshare_pct double Pourcentage de revenus partagés.
Par défaut : 0.00
log_level_data_fee double Frais facturés pour l’utilisation des données au niveau du journal.
Par défaut : null
start_date Timestamp Date de début du contrat d’application.
Obligatoire sur : POST
end_date Timestamp Date de fin du contrat d’application.
Par défaut : null
active valeur booléenne Indique si ce contrat est actuellement en vigueur.
Par défaut : true

Validations

  • doit plugin_id être valide à partir du service de plug-in.
  • Doit terms être compris entre 0 et (2^31)-1.
  • Doit revshare_pct être compris entre 0.00 et 100.00.
  • doit log_level_data_fee être de l’échelle 2 et doit être compris entre 0.00 et 999999999.99.
  • start_date Et end_date doivent être des horodatages valides (c’est-à-dire ). 2013-01-01 00:00:00
  • doit end_date être supérieur ou égal à .start_date
  • Un seul (1) contrat d’application actif par plugin_id est autorisé.