Exemple de réponse à l'appel Get waste collections
{
"active": true, //balise de suppression logique des collectes
"cap": { //Référence et date d'expiration du CAP pour cette collecte
"code": "string",
"expirationDate": "2024-12-20"
},
"collectionConfirmationStatus": "PENDING", //Statut de planification de la collecte - PENDING = en attente, CONFIRMED = confirmé à la date demandée, CONFIRMED_MODIFIED = confirmée avec modification de date, DENIED = refusé
"comment": "string", //commentaire
"dates": [ //tableau des dates avec différents types : CREATION = date de création, PICKUP = date de réalisation de la collecte, UPDATE = date de dernière modification de la collecte
{
"date": "2024-12-20T13:40:08.635Z",
"type": "CREATION"
}
],
"documents": [ // documents associés à la collecte
{
"externalReference": "string",
"name": "string",
"type": "BSD"
}
],
"dropCount": 0, // quantité de matériel à déposer
"effectiveWeight": { // poids réel de la collecte
"unit": "KG",
"value": 0
},
"equipment": { //matériel de collecte - peut être transcodé
"active": true,
"capacity": {
"unit": "L",
"value": 0
},
"closable": "OPEN",
"code": "string",
"comment": "string",
"equipmentDocumentLabels": [
{
"bsdDocumentType": "BSD",
"hasOtherLabel": true,
"id": 0,
"label": "string"
}
],
"equipmentHierarchy": {
"active": true,
"id": 0,
"name": "string",
"parent": "string"
},
"id": 0,
"material": "WOOD",
"name": "string",
"tare": {
"unit": "KG",
"value": 0
}
},
"estimatedWeight": { // poids estimé de la collecte
"unit": "KG",
"value": 0
},
"finalTreatmentQualification": { // qualification finale du traitement de la collecte
"active": true,
"description": "string",
"id": 0,
"name": "string"
},
"id": 0, //identifiant unique de la collecte TRINOV
"linkedWasteCollection": { //identifiant de mutualisation de collectes = plusieurs collectes sur plusieurs déchets lors d'un seul transport
"id": 0,
"idCollectionPoint": 0
},
"organization": { //établissements en charge de la collecte
"active": true,
"codes": [ //pour le type SIRET, contient le siret de l'organisation
{
"type": "SIRET",
"value": "string"
}
],
"codesLoaded": true,
"comment": "string",
"contactLoaded": true,
"contacts": [
{
"active": true,
"email": "string",
"faxNumber": "string",
"firstName": "string",
"id": 0,
"lastName": "string",
"phoneNumber": "string",
"type": "BSD"
}
],
"id": 0,
"legalName": "string",
"location": {
"address": {
"address": "string",
"city": "string",
"country": {
"code": "string",
"id": 0,
"isoNumber": 0,
"name": "string"
},
"id": 0,
"state": "string",
"zipCode": "string"
},
"cadastralPlots": [
{
"code": "string",
"id": 0,
"plot": "string",
"section": "string",
"sheet": 0
}
],
"id": 0,
"latitude": "string",
"longitude": "string",
"sisIdentification": "string"
},
"name": "string",
"organizationHierarchy": {
"id": 0,
"name": "string",
"parent": "string",
"type": "INTERN"
},
"tags": [
{
"color": "string",
"id": 0,
"name": "string",
"type": "DECHET"
}
],
"type": "INTERN"
},
"pickupCount": 0, //quantité de matériel à collecter
"realm": "string",
"reconciliationInfo": { //liaison à des données externes - Trackdechets
"date": "2024-12-20T13:40:08.635Z",
"extraInfo": {
"extraFields": {
"additionalProp1": {},
"additionalProp2": {},
"additionalProp3": {}
}
},
"id": 0,
"source": "TRACKDECHETS",
"type": "RECONCILIATION"
},
"startingSite": { //point de collecte
"active": true,
"code": "string",
"comment": "string",
"contacts": [
{
"active": true,
"email": "string",
"faxNumber": "string",
"firstName": "string",
"id": 0,
"lastName": "string",
"phoneNumber": "string",
"type": "BSD"
}
],
"contributors": [// organisations intervenant sur la collecte - rôle défini dans la balise rôle : peut être producteur, ou gestionnaire délégué...
{
"active": true,
"codes": [
{
"type": "VAT",
"value": "string"
}
],
"codesLoaded": true,
"comment": "string",
"contactLoaded": true,
"contacts": [
{
"active": true,
"email": "string",
"faxNumber": "string",
"firstName": "string",
"id": 0,
"lastName": "string",
"phoneNumber": "string",
"type": "BSD"
}
],
"id": 0,
"legalName": "string",
"location": {
"address": {
"address": "string",
"city": "string",
"country": {
"code": "string",
"id": 0,
"isoNumber": 0,
"name": "string"
},
"id": 0,
"state": "string",
"zipCode": "string"
},
"cadastralPlots": [
{
"code": "string",
"id": 0,
"plot": "string",
"section": "string",
"sheet": 0
}
],
"id": 0,
"latitude": "string",
"longitude": "string",
"sisIdentification": "string"
},
"name": "string",
"organizationHierarchy": {
"id": 0,
"name": "string",
"parent": "string",
"type": "INTERN"
},
"producer": true,
"role": {
"color": "string",
"id": "string",
"name": "string",
"producer": true
},
"tags": [
{
"color": "string",
"id": 0,
"name": "string",
"type": "DECHET"
}
],
"type": "INTERN"
}
],
"id": 0,
"location": {
"address": {
"address": "string",
"city": "string",
"country": {
"code": "string",
"id": 0,
"isoNumber": 0,
"name": "string"
},
"id": 0,
"state": "string",
"zipCode": "string"
},
"cadastralPlots": [
{
"code": "string",
"id": 0,
"plot": "string",
"section": "string",
"sheet": 0
}
],
"id": 0,
"latitude": "string",
"longitude": "string",
"sisIdentification": "string"
},
"name": "string",
"tags": [
{
"color": "string",
"id": 0,
"name": "string",
"type": "DECHET"
}
],
"validFrom": "2024-12-20",
"validUntil": "2024-12-20"
},
"suppliers": [ // prestataires de collecte : le type donne le rôle du prestataire (transporteur, centre de traitement, négociant, EQA) et l'ordre donne sa position par type (centre de traitement / regroupement avec l'ordre 0, exutoire final avec ordre 1 par exemple)
{
"id": 0,
"name": "string",
"order": 0,
"supplier": {
"active": true,
"brokerInfo": {
"active": true,
"id": 0
},
"codes": [
{
"type": "VAT",
"value": "string"
}
],
"codesLoaded": true,
"comment": "string",
"contacts": [
{
"active": true,
"email": "string",
"faxNumber": "string",
"firstName": "string",
"id": 0,
"lastName": "string",
"phoneNumber": "string",
"type": "BSD"
}
],
"eqainfo": {
"active": true,
"id": 0
},
"haulierInfo": {
"active": true,
"id": 0,
"transportTypes": [
"ROAD"
]
},
"id": 0,
"legalName": "string",
"location": {
"address": {
"address": "string",
"city": "string",
"country": {
"code": "string",
"id": 0,
"isoNumber": 0,
"name": "string"
},
"id": 0,
"state": "string",
"zipCode": "string"
},
"cadastralPlots": [
{
"code": "string",
"id": 0,
"plot": "string",
"section": "string",
"sheet": 0
}
],
"id": 0,
"latitude": "string",
"longitude": "string",
"sisIdentification": "string"
},
"naf": {
"code": "string",
"label": "string"
},
"name": "string",
"organizationHierarchy": {
"id": 0,
"name": "string",
"parent": "string",
"type": "INTERN"
},
"tags": [
{
"color": "string",
"id": 0,
"name": "string",
"type": "DECHET"
}
],
"treatmentCenterInfo": {
"active": true,
"asbestosTreatmentTypes": [
{
"active": true,
"description": "string",
"id": 0,
"name": "string",
"trackdechetsCode": "string",
"type": "AMIANTE"
}
],
"canBeInterimStorage": true,
"id": 0
},
"type": "INTERN"
},
"transportInfo": {
"driverName": "string",
"driverPhone": "00623157460164",
"trailerPlate": "string",
"transportationMethod": "ROUTIER",
"transporterDocumentsPath": [
"string"
],
"vehicleNumber": "string",
"vehiclePlate": "string"
},
"treatmentInfo": {
"isInterimStorage": true,
"looseTraceability": true,
"receptionDate": "2024-12-20T13:40:08.637Z",
"receptionDocumentsPath": [
"string"
],
"refusalReason": {
"description": "string",
"id": 0,
"labelType": "-",
"name": "string",
"order": 0,
"shortName": "string"
},
"refusedWaste": true,
"treatmentDate": "2024-12-20T13:40:08.637Z",
"treatmentDocumentsPath": [
"string"
],
"treatmentOperation": "D1"
},
"type": "TRANSPORTER"
}
],
"tags": [
{
"color": "string",
"id": 0,
"name": "string",
"type": "DECHET"
}
],
"waste": { // déchet concerné par cette collecte - peut être transcodé
"active": true,
"adr": {
"cautionAdvices": [
{
"code": "string",
"description": "string",
"id": 0
}
],
"classificationCode": "string",
"exemptionLQ": "string",
"exemptionUT": "string",
"hazardStatements": [
{
"code": "string",
"description": "string",
"id": 0
}
],
"id": 0,
"label": "string",
"name": "string",
"onu": "string",
"packageGroup": "string",
"propertyClass": "string",
"transportCategory": "string"
},
"asbestos": {
"denomination": "string",
"examples": "string",
"familyCode": 0,
"id": 0,
"source": "string"
},
"baselCode": {
"category": "string",
"code": "string",
"get_list": "string",
"label": "string"
},
"ced": {
"code": "string",
"id": "string",
"isDangerous": true,
"labelCat": "string",
"labelSubCat": "string",
"name": "string"
},
"createdByTrackdechets": true,
"customCode": "string",
"density": {
"unit": {},
"value": 0
},
"documentType": "BSD",
"documentsPath": "string",
"hasDeviceNumbers": true,
"id": 0,
"isInert": true,
"isPop": true,
"name": "string",
"physicalState": "SOLIDE",
"wasteHierarchy": {
"active": true,
"id": 0,
"name": "string",
"parent": "string"
}
},
"wasteCollectionStatus": "PENDING", //statut de la collecte - modifiable uniquement par l'utilisateur final : PLANNED = planifiée, REALIZED = réalisée (passage du transporteur), CLOSED = clôturée (archivée)
"wasteCollectionTemplate": { // modèle de collecte utilisé - peut être transcodé
"id": "0"
}
}
Updated 21 days ago