Voici la liste des codes d'erreur internes, ces erreurs n'apparaissent que dans le cadre d'un statut HTTP 500.
| Code | Statut HTTP |
|---|---|
| ONB-1 | 500 |
| ONB-11 | 500 |
| ONB-17 | 500 |
Voici la liste des codes d'erreur
| Code | Description | Statut HTTP |
|---|---|---|
| ONB-2 | La paramètre external_reference est déjà utilisé | 400 |
| ONB-3 | Le status du dossier ne permet pas cette action | 400 |
| ONB-4 | Pas de fichier enregistré | 404 |
| ONB-5 | Aucune campagne trouvé | 404 |
| ONB-6 | Aucune dossier trouvé | 404 |
| ONB-7 | Aucune file trouvé | 404 |
| ONB-8 | Aucun model trouvé | 404 |
| ONB-9 | Chemin invalide | 404 |
| ONB-10 | Un paramètre est manquant ou invalide dans le corps de la requête (ex: paramètre envoyé en string au lieu d'un integer) | 422 |
| ONB-12 | Token manquant | 401 |
| ONB-13 | Signature du token invalide | 400 |
| ONB-15 | Token expiré | 400 |
| ONB-15 | Token invalide | 400 |
| ONB-16 | Accès non authorisé au service (token invalide) | 403 |
Ouvre un dossier d'affiliation en utilisant une référence externe comme clé unique.
| campaign_name | string La référence de la campagne |
| external_reference | string La référence externe du dossier |
| file_name | file <binary> |
Array of objects |
{- "campaign_name": "string",
- "external_ref": "string",
- "status": "OPENED",
- "signed_at": "string",
- "files": [
- {
- "identifier": "string",
- "name": "string",
- "metadatas": {
- "property1": "string",
- "property2": "string"
}, - "link": "string"
}
]
}Ajoute des documents et des méta-datas à un dossier d'affiliation déjà existant.
| campaign_name | string La référence de la campagne |
| external_reference | string La référence externe du dossier |
| file_name | file <binary> |
Array of objects |
{- "campaign_name": "string",
- "external_ref": "string",
- "status": "OPENED",
- "signed_at": "string",
- "files": [
- {
- "identifier": "string",
- "name": "string",
- "metadatas": {
- "property1": "string",
- "property2": "string"
}, - "link": "string"
}
]
}Récupérer les informations du dossier d'affiliation.
| campaign_name | string La référence de la campagne |
| external_reference | string La référence externe du dossier |
{- "campaign_name": "string",
- "external_ref": "string",
- "status": "OPENED",
- "signed_at": "string",
- "files": [
- {
- "identifier": "string",
- "name": "string",
- "metadatas": {
- "property1": "string",
- "property2": "string"
}, - "link": "string"
}
]
}Télécharge un fichier du dossier d'affiliation via son identifiant
| campaign_name | string La référence de la campagne |
| external_reference | string La référence externe du dossier |
| identifier | string Identififiant du fichier |
"string"Récupère les dossiers depuis soit la date de signature soit la date de création
| campaign_name | string La référence de la campagne |
| signed_since | string <Y-m-dTH:i:sP> On récupère les dossiers signés depuis cette date (à renseigner pour récupérer les dossier en status SIGNED) |
| created_since | string <Y-m-dTH:i:sP> On récupère les dossiers depuis cette date par rapport à la date de création (à renseigner pour récupérer les dossier en status OPENED) |
| status | string Default: "SIGNED" Enum: "OPENED" "SIGNED" Le status des dossiers que l'on veut récupérer. Si le status n'est pas renseigné, le status SIGNED est utilisé par défaut |
{- "signed_since": "2013-06-14T04:00:36-03:00",
- "created_since": "2013-06-14T04:00:36-03:00",
- "status": "2013-06-14T04:00:36-03:00"
}[- {
- "campaign_name": "string",
- "external_ref": "string",
- "status": "OPENED",
- "signed_at": "string",
- "files": [
- {
- "identifier": "string",
- "name": "string",
- "metadatas": {
- "property1": "string",
- "property2": "string"
}, - "link": "string"
}
]
}
]Met à jour le statut d'un dossier pour une campagne spécifique.
| campaign_name required | string Example: SRD L'identifiant de référence de la campagne |
| external_reference required | string Example: SRD0010 La référence externe du dossier |
Données de la requête pour mettre à jour le statut
| status | string Le nouveau statut à appliquer au dossier |
{- "status": "COMPLETED"
}{- "campaign_name": "string",
- "external_ref": "string",
- "status": "OPENED",
- "signed_at": "string",
- "files": [
- {
- "identifier": "string",
- "name": "string",
- "metadatas": {
- "property1": "string",
- "property2": "string"
}, - "link": "string"
}
]
}Récupérer les usages de l'api.
| startDate | string <Y-m-d> La date à partir de laquelle les usages seront récupérés |
| endDate | string <Y-m-d> La date de fin pour laquelle les usages seront récupérés |
{- "startDate": "2020-06-14",
- "endDate": "2021-01-01"
}{- "api": "onboarding",
- "startDate": "2020-06-14",
- "endDate": "2021-01-01",
- "clients": [
- {
- "clientId": "string",
- "products": [
- {
- "product": "string",
- "label": "string",
- "quantities": 0
}
]
}
]
}