rechercherDumes
DESCRIPTION
La place de marché souhaite récupérer les ID des DUMES A répondant à un certain nombre de critères (ID_consultation, SIRET Acheteur, …).
ENVIRONNEMENTS
URL de Production | https://api.aife.economie.gouv.fr/dume/dumeA |
URL de Qualification | https://sandbox-api.aife.economie.gouv.fr/dume/dumeA |
PARAMÈTRES
Paramètres
Paramètres du Header
Donnée | Format | Facultatif / obligatoire |
---|---|---|
Certificat | Varchar | Obligatoire |
Content-Type | Varchar | Obligatoire |
Exemple de header :
curl -v -X POST --insecure --cert xxxxx.pem https://api.aife.economie.gouv.fr/dume/dumeA -d "{}"
Les accolades encadrent le JSON.
Description complète des paramètres d'entrée et de sortie de l'API
Paramètre d'entrée | Obligatoire (O) / Facultatif (F) | Règle de gestion |
---|---|---|
operation | O | Constante =rechercherDumes |
plateforme | ||
typeIdPlateforme | F | Les valeurs pour « type d’ID plateforme demandeuse » sont - « 1 » (Tiers avec SIRET) - « 2 » (Structure Européenne hors France) – TVA intracommunautaire - « 3 » (Structure hors UE) – Code pays + 16 premiers caractères raison sociale - « 4 » (RIDET) - « 5 » (Numéro Tahiti) |
idPlateforme | O | 1/ Id fonctionnel du profil d'acheteur ayant sollicité le raccordement 2/ Le format de l’ID de la plateforme est contrôlé : - Si « type identifiant » est « 1 » : 14 caractères - Si « type identifiant » est « 2 » : 18 caractères maximum (soit 1 à 18 caractères) - Si « type identifiant » est « 3 » : 3 à 18 caractères - Si « type identifiant » est « 4 » : 9 ou 10 caractères - Si « type identifiant » est « 5 » : « 9 » caractères - Si « type identifiant » n’est pas renseigné, il est réputé s’agir d’un SIRET : 14 caractères 3/ L’ID technique de la plateforme et l’ID de la plateforme doivent exister en base de données et être positionnés sur la même ligne de cette base de données |
idTechniquePlateforme | O | 1/ ID fourni à la plateforme lors du raccordement à PISTE. 2/ L’ID technique de la plateforme et l’ID de la plateforme doivent exister en base de données et être positionnés sur la même ligne de cette base de données |
idDemandeur | O | L'idDemandeur correspond au SIRET ou l'identifiant fonctionnel de l'entité publique qui fait la demande sur la place de marché. |
rsDemandeur | O | Nom de l'entité qui fait la demande sur la place (Raison sociale) |
CONSULTATION | ||
idConsultation | F | |
dateCreationDebut | F | |
dateCreationFin | F | |
dateModificationDebut | F | |
dateModificationFin | F | |
idNumeroRecherche | F | |
ACHETEUR | ||
Id acheteur | F | Alphanumérique (14 caractères) |
PLACE DE MARCHE | ||
idPlateforme | F | |
idTechniquePlateforme | F | |
DUME ACHETEUR | ||
idDume | F | ID DUME - 8 caractères alphanumériques aléatoires |
idStatutDume | F | |
dateCreationDebut | F | |
dateCreationFin | F | |
dateModificationDebut | F | |
dateModificationFin | F |
{
"operation":"rechercherDumes",
"plateforme":{ "typeIdPlateforme" : "1" , "idPlateforme": "33592022900036", "idTechniquePlateforme":"azerty"},
"idDemandeur":"123",
"rsDemandeur":"123",
"consultations":[{"idConsultation":"12345678901236","dateCreationDebut":"2015-07-05T19:04:17.413Z","dateCreationFin":"2015-07-05T19:04:17.413Z", "dateModificationDebut":"2018-07-05T19:04:17.413Z", "dateModificationFin":"2018-07-05T19:04:17.413Z", "typeMarket":"01", "natureMarket":"01", "typeProcedure":"01", "refFonctionnelle":"123456789012345678901234567809"}]
"
}
"response": { "responseRecherche": { "1": { "dumeAcheteur": { "Id": "esfpekdj", "Date de création": "2018-05-18 10:29:53", "Date de modification": "2018-05-18 10:29:53", "Statut": "02", "Accessibilité": true }, "consultation": { "Id": "4718547779", "referenceFonctionnelle": "consultalalala69", "idTypeProcedure": "01", "idNatureMarket": "01", "idTypeMarket": "01" }, "lot": { "numeroLot": "1" }, "acheteur": { "identifiant": "65412398745621" } } } }
Ce modèle d'appel est exhaustif et illustre la structure d'ensemble de l'appel : pour le rendre opérationnel, retirer les sections qu'on ne souhaite pas utiliser dans sa recherche et compléter les critères à utiliser en indiquant les informations à rechercher entre les guillemets.
{
"operation":"rechercherDumes",
"plateforme":{ "typeIdPlateforme" : "" , "idPlateforme": "33592022900036", "idTechniquePlateforme":"azerty"},
"idDemandeur":"123",
"rsDemandeur":"123",
"consultations":[{"idConsultation":"","dateCreationDebut":"","dateCreationFin":"", "dateModificationDebut":"", "dateModificationFin":"", "typeMarket":"", "natureMarket":"", "typeProcedure":"", "refFonctionnelle":""}],
"lots":[{"idNumeroRecherche":"", "dateCreationDebut":"","dateCreationFin":"", "dateModificationDebut":"", "dateModificationFin":""}],
"identifiantsA":[{"identifiantA":""}],
"plateformeRecherche":{ "typeIdPlateforme" : "" , "idPlateforme": "", "idTechniquePlateforme":""},
"dumesAcheteurs":[{"idDume":"", "idStatutDume":"","dateCreationDebut":"","dateCreationFin":"", "dateModificationDebut":"", "dateModificationFin":""}]
}