Download OpenAPI specification:
Web service permettant d'obtenir la liste des contenants d'un site (par SIRET + site_number). La liste peut être vide s’il n’y a pas de contenant doté sur le site.
Retourne tous les contenants (dotés ou non) du site/point d’un distributeur, avec dates de pose/retrait et informations opérateur.
| siret required | string^\d{14}$ SIRET de l'établissement (obligatoire). Contrôles :
|
| site_number required | string^\d+$ Numéro du point (obligatoire). Contrôles :
|
{- "siret": "39387368200024",
- "site": {
- "name": "CENTRE PENITENTIAIRE GRADIGNAN",
- "number": "2118045"
}, - "containers": [
- {
- "rank": 1,
- "date_desired": "2026-02-01",
- "date_real": "2026-02-03",
- "date_end": null,
- "validity_period": {
- "start": "2026-01-01",
- "end": "2026-12-31"
}, - "junk": {
- "code": "dea-menager-en-melange",
- "code_ced": "20 03 07",
- "name": "Déchet ménager en mélange"
}, - "container": {
- "code": "benne-a-30m3",
- "name": "Benne ampliroll 30 m3"
}, - "operator": {
- "name": "Véolia - Nanterre (92)",
- "siret": "42134563800371",
- "contact": {
- "firstname": "Jean",
- "lastname": "Durand",
- "email": "jean.durand@example.com",
- "phone": "+33123456789"
}
}
}
]
}Retourne tous les sites (actifs et non actifs à la date du jour) d’un distributeur ayant un contrat signé. La liste peut être vide si aucun site n’est connu pour l’établissement.
| siret required | string^\d{14}$ SIRET de l'établissement (obligatoire). Contrôles :
|
| with_sub_accounts | boolean Default: false Afficher les sites des sous-comptes (défaut false) |
{- "account_name": "THIRIEZ LITERIE",
- "siret": "38291489300047",
- "sites": [
- {
- "site_name": "CENTRE PENITENTIAIRE GRADIGNAN",
- "site_number": "2118045",
- "schedule_allowed": false,
- "site_active": true,
- "address": "36 RUE DU BOURDILLAT ",
- "postal_code": "33173",
- "city": "GRADIGNAN",
- "contact": {
- "firstname": "Karine",
- "lastname": "CHOQUET",
- "email": "sicol-recette+4daabf59a6@eco-mobilier.fr",
- "phone": "+33601010101"
}
}
]
}| siret required | string^[0-9]{14}$ Numéro SIRET de l’établissement |
| operation_number required | string Numéro de l’opération à annuler |
| comment required | string Commentaire d’annulation |
required | object |
{- "siret": "string",
- "operation_number": "string",
- "comment": "string",
- "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com"
}
}| siret required | string^[0-9]{14}$ Siret de l'établisssment |
| malfunction required | integer Identifiant d'un dysfonctionnement d'opération |
{- "identification_number": 0,
- "date_seased": "2019-08-24",
- "observation_date": "2019-08-24",
- "reason_code": "string",
- "state": "string",
- "operation_id": 0,
- "author": {
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com"
}, - "operator": {
- "name": "string",
- "siret": "string"
}, - "description": "string",
- "abort_reason": "string",
- "account_questioned_notified": true,
- "action_plan": "string",
- "attachments": [
- 0
], - "comments": [
- {
- "date": "2019-08-24T14:15:22Z",
- "message": "string",
- "author": {
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com"
}
}
]
}Enregistre une demande d'enlèvement dans le SI Collecte.
| siret required | string^\d{14}$ Numéro de SIRET de l'établissement (14 chiffres) |
| site_number required | string^\d+$ Numéro du point (numérique) |
| junk_type required | string Type de déchet |
| container required | string Type de contenant |
| count_sent | integer Quantité de caisses-palettes en sortie du site de départ (obligatoire si contenant "Caisse-palette") |
required | object (api-dedc_CollectDesired) |
| comment | string Contenu du commentaire (facultatif) |
| is_public | string Enum: "true" "false" Visibilité du commentaire (requis si |
required | object (api-dedc_Contact) |
required | object (api-dedc_Operator) |
{- "siret": "35174572400044",
- "site_number": "2105676",
- "junk_type": "petit_objet",
- "container": "caisses_palettes",
- "count_sent": 2,
- "collect_desired": {
- "date": "2026-09-09",
- "time_slot": "PM",
- "hour": {
- "start": "13:00:00",
- "end": "17:00:00"
}
}, - "comment": "Demande d'enlèvement CP",
- "is_public": "true",
- "contact": {
- "firstname": "Brice",
- "lastname": "HONORÉ",
- "email": "bhonore+script@ecomaison.com"
}, - "operator": {
- "name": "Véolia - Nanterre (92)",
- "siret": "42134563800371"
}
}{- "account_number": "<numéro du compte>",
- "operation_number": "<numéro de l'opération>",
- "details": {
- "site": "validated",
- "contenants": [
- {
- "code": "benne-a-30m3",
- "detail": "Benne ampliroll..."
}
]
}
}| siret required | string^[0-9]{14}$ Le numéro SIRET de l'entreprise |
required | object |
required | object Les informations de la pièce jointe |
{- "siret": "string",
- "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com"
}, - "attachment": {
- "name": "string",
- "content": "string"
}
}{- "siret": "string",
- "picture": {
- "name": "string",
- "download_id": "string"
}
}| siret required | string^\d{14}$ Siret de l'établissement |
| site_number required | string Numéro du point/site |
| limit | integer <= 500 Default: 500 Nombre d'opérations restitué par l'API |
| offset | integer Default: 0 La valeur définit où commencer |
| hasAllocation | boolean Default: false Opération d’allocation (dotation) d’un contenant sur un site en vue de faire des enlèvements par la suite |
| hasXfer | boolean Default: false Opération de transport de déchet depuis un site opérateur vers un autre site opérateur |
| hasIn | boolean Default: false Opération de réception de déchet sur un site |
| hasInTravel | boolean Default: false Opération d’enlevement d’un contenant |
| hasOut | boolean Default: false Opération de transport de déchet vers un site opérateur de type "exutoire" |
| hasStock | boolean Default: false Opération de saisie de stock opérateur |
{- "count": 0,
- "operations": [
- {
- "collect_desired": {
- "date": "2019-08-24"
}, - "date_insert": "2019-08-24",
- "identification_number": "string",
- "junk": {
- "code": "string",
- "code_ced": "string",
- "name": "string"
}, - "last_correction_number": "string",
- "malfunction_flag": true,
- "removal_trip": "string",
- "service_name": "string",
- "state": "string"
}
]
}| siret required | string^[0-9]{14}$ SIRET de l'établissement |
| operation_number required | string^[0-9]{9}$ Numéro de l'opération |
{- "arrival_site": {
- "contact": {
- "email": "user@example.com",
- "firstname": "string",
- "lastname": "string",
- "phone": "string"
}, - "identification_number": "string",
- "name": "string"
}, - "author": {
- "email": "user@example.com",
- "firstname": "string",
- "lastname": "string",
- "phone": "string"
}, - "collect_desired": {
- "count_sent": 0,
- "date": "2019-08-24",
- "hour": {
- "end": "14:15:22Z",
- "start": "14:15:22Z"
}
}, - "collect_real": {
- "count_received": 0,
- "date_real_collect": "2019-08-24",
- "hour_collect": "14:15:22Z"
}, - "collect_scheduled": {
- "date": "2019-08-24",
- "hour": {
- "end": "14:15:22Z",
- "start": "14:15:22Z"
}
}, - "comments": [
- "string"
], - "container": {
- "code": "string",
- "name": "string"
}, - "date_insert": "2019-08-24",
- "identification_number": "string",
- "identification_number_origin": "string",
- "junk": {
- "code": "string",
- "code_ced": "string",
- "name": "string"
}, - "malfunctions": [
- "string"
], - "operator_date_reel": "2019-08-24",
- "start_site": {
- "contact": {
- "email": "user@example.com",
- "firstname": "string",
- "lastname": "string",
- "phone": "string"
}, - "identification_number": "string",
- "name": "string"
}, - "state": "string",
- "tonnage_received": 0
}Retourne le contenu encodé en base64 d'une pièce jointe identifiée.
| siret required | string^[0-9]{14}$ Numéro SIRET de l'établissement |
| attachment_id required | string Identifiant de la pièce jointe |
{- "attachment": {
- "name": "string",
- "content": "string"
}
}| siret required | string^[0-9]{14}$ Numéro de Siret de l’établissement, sera l'émetteur du dysfonctionnement |
| site_number required | integer Numéro du point |
| operation_number required | integer Numéro d’opération en lien avec le dysfonctionnement |
| observation_date required | string <date> Date de constat |
| reason_code required | string Code du motif de dysfonctionnement issu de l'API des motifs de dysfonctionnement |
| description required | string Description du dysfonctionnement |
required | object Contient les informations du contact qui a signalé le dysfonctionnement |
| attachments | Array of integers Contient une liste des identifiants des pièces-jointes |
{- "siret": "string",
- "site_number": 0,
- "operation_number": 0,
- "observation_date": "2019-08-24",
- "reason_code": "string",
- "description": "string",
- "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "user@example.com"
}, - "attachments": [
- 0
]
}{- "error": "BAD_REQUEST"
}