Vérification de l'existence d'une pièce jointe
Route
GET /rest/reconciliation/check
Paramètres
URL
| Valeur | 
Type | 
Obligatoire | 
Description | 
| chrono | 
string | 
Oui | 
Numéro de chrono | 
Exemple
// URL
http://localhost/cs_maarch/rest/reconciliation/check?chrono=MAARCH/2018D/24
Retour
| Code Http | 
Type | 
Description | 
Exemple | 
| 200 | 
array | 
La PJ existe bien | 
['result' => 'OK'] | 
400 | 
array | 
Un paramètre obligatoire est manquant | 
['errors' => 'Bad Request'] | 
403 | 
array | 
Document hors du périmètre de l'utilisateur | 
['errors' => 'Document out of perimeter'] | 
500 | 
array | 
Une erreur s'est produite | 
['errors' => '[ReconciliationController checkAttachment] Pas de pièces jointes pour ce numéro de chrono'] | 
Rapprochement automatique d'une pièce jointe
Route
POST /rest/reconciliation/add
Paramètres
Body
| Valeur | 
Type | 
Obligatoire | 
Description | 
| chrono | 
string | 
Oui | 
Numéro de chrono | 
| encodedFile | 
base64 | 
Oui | 
Fichier encodé en base64 | 
Exemple
// JSON
{
    "chrono" : "MAARCH/2018D/22",
    "encodedFile" : "JVBERi0xLjQgLi4u"
}
Retour
| Code Http | 
Type | 
Description | 
Exemple | 
| 200 | 
array | 
La pièce jointe est bien rapprochée | 
['resId' => 43] | 
400 | 
array | 
Un paramètre obligatoire est manquant | 
['errors' => 'Bad Request'] | 
403 | 
array | 
Document hors du périmètre de l'utilisateur | 
['errors' => 'Document out of perimeter'] | 
500 | 
array | 
Une erreur s'est produite | 
['errors' => '[ReconciliationController create] ...'] |