MobupayMobupay
Chargement de vos clés API…

Importer un catalogue au format CSV

POSThttps://api.mobupay.nc/api/v1/billing/catalog/import

Ce que fait cet appel

Sans `apply: true`, ne fait qu'une prévisualisation : rien n'est écrit, et chaque ligne porte ses propres erreurs avec son numéro tel qu'il apparaît dans le tableur.

Un fichier n'est jamais rejeté en entier pour une ligne fautive : les lignes valides s'importent, les autres sont signalées.

Tolère ce qu'un tableur français produit réellement : point-virgule, virgule décimale, espaces de milliers, BOM, fins de ligne CRLF.

En-tête d'authentification
Authorization: Bearer sk_test_XXXX

Le pool est déduit du préfixe de la clé

Il n'y a pas d'interrupteur test et production sur cette page. sk_test_* ne traite aucun paiement réel, sk_live_* encaisse.

Corps de la requête

application/json
contentstringRequis

Contenu CSV brut.

currencystringOptionnel

Devise appliquée aux prix du fichier. Défaut `XPF`.

defaultTaxTypeIdsarray[string]Optionnel

Taxes appliquées aux éléments importés.

applybooleanOptionnel

`false` ou absent = prévisualisation seule.

Codes de retour

200

Prévisualisation, ou résultat de l'import.

409

CATALOG_FULL : l'import porterait le catalogue au-delà du plafond. Rien n'est écrit.

422

CATALOG_IMPORT_INVALID : en-tête absente ou colonnes manquantes.

Langage

Requête cURLpostExemple
1curl --request POST \
2 --url https://api.mobupay.nc/api/v1/billing/catalog/import \
3 --header 'authorization: Bearer sk_test_XXXX' \
4 --header 'content-type: application/json' \
5 --data '{ "content": "reference_interne;libelle;nature;unite;prix_ht;\nCONS-J;Prestation de conseil;service;jour;25 000;", "apply": false }'
Réponse

Cliquez sur Essayer pour lancer la requête et voir la réponse ici. Ou choisissez un exemple :

application/json