API Ecomaison - Annuler un enlèvement (1.0.0)

Download OpenAPI specification:

Cette API permet à un partenaire d'annuler une opération d'enlèvement.

annuler_enlevement_other

Annuler un enlèvement

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
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

Responses

Request samples

Content type
application/json
{
  • "siret": "string",
  • "operation_number": "string",
  • "comment": "string",
  • "contact": {
    }
}

consulter_dysfonctionnement_other

Consulter un dysfonctionnement

query Parameters
siret
required
string^[0-9]{14}$

Siret de l'établisssment

malfunction
required
integer

Identifiant d'un dysfonctionnement d'opération

Responses

Response samples

Content type
application/json
{
  • "identification_number": 0,
  • "date_seased": "2019-08-24",
  • "observation_date": "2019-08-24",
  • "reason_code": "string",
  • "state": "string",
  • "operation_id": 0,
  • "author": {
    },
  • "operator": {
    },
  • "description": "string",
  • "abort_reason": "string",
  • "account_questioned_notified": true,
  • "action_plan": "string",
  • "attachments": [
    ],
  • "comments": [
    ]
}

demande_enlevement_other

Crée une demande d'enlèvement de contenant

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
required
object
comment
string

Commentaire de la demande

required
object
container
required
string

Type de contenant

count_sent
integer

Quantité de caisses-palettes en sortie du site de départ

is_public
string
Enum: "true" "false"

Visibilité du commentaire

junk_type
required
string

Type de déchet

siret
required
string^[0-9]{14}$

Numéro de SIRET de l'établissement

site_number
required
string

Numéro du point

Responses

Request samples

Content type
application/json
{
  • "collect_desired": {
    },
  • "comment": "string",
  • "contact": {
    },
  • "container": "string",
  • "count_sent": 0,
  • "is_public": "true",
  • "junk_type": "string",
  • "siret": "string",
  • "site_number": "string"
}

Response samples

Content type
application/json
{
  • "error": "BAD_REQUEST"
}

envoyer_images_dysfonctionnement_other

Envoyer les images d'un dysfonctionnement

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
siret
required
string^[0-9]{14}$

Le numéro SIRET de l'entreprise

required
object
required
object

Les informations de la pièce jointe

Responses

Request samples

Content type
application/json
{
  • "siret": "string",
  • "contact": {
    },
  • "attachment": {
    }
}

Response samples

Content type
application/json
{
  • "siret": "string",
  • "picture": {
    }
}

historique_operations_other

Récupère la liste des opérations d’un site

Authorizations:
api_key
query Parameters
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

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "operations": [
    ]
}

Liste_sites_contacts_other

Retourne la liste des sites et contacts opérationnels d’un partenaire

Authorizations:
ApiKeyAuth
query Parameters
siret
required
string^[0-9]{14}$

Numéro SIRET de l’établissement

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "siret": "string",
  • "sites": [
    ]
}

Liste_contenants_site_other

Récupère la liste des contenants d’un site

Authorizations:
ApiKeyAuth
query Parameters
siret
required
string^\d{14}$

Siret de l'établissement

site_number
required
string

Numéro du point/site

Responses

Response samples

Content type
application/json
{
  • "containers": [
    ],
  • "siret": "string",
  • "site": {
    }
}

operation_detail_other

Obtenir le détail d'une opération

Authorizations:
ApiKeyAuth
query Parameters
siret
required
string^[0-9]{14}$

SIRET de l'établissement

operation_number
required
string^[0-9]{9}$

Numéro de l'opération

Responses

Response samples

Content type
application/json
{
  • "arrival_site": {
    },
  • "author": {
    },
  • "collect_desired": {
    },
  • "collect_real": {
    },
  • "collect_scheduled": {
    },
  • "comments": [
    ],
  • "container": {
    },
  • "date_insert": "2019-08-24",
  • "identification_number": "string",
  • "identification_number_origin": "string",
  • "junk": {
    },
  • "malfunctions": [
    ],
  • "operator_date_reel": "2019-08-24",
  • "start_site": {
    },
  • "state": "string",
  • "tonnage_received": 0
}

recuperer_piece_jointe_other

Récupérer une pièce jointe

Retourne le contenu encodé en base64 d'une pièce jointe identifiée.

Authorizations:
ApiKeyAuth
query Parameters
siret
required
string^[0-9]{14}$

Numéro SIRET de l'établissement

attachment_id
required
string

Identifiant de la pièce jointe

Responses

Response samples

Content type
application/json
{
  • "attachment": {
    }
}

referentiel_contenants_other

Liste des contenants

Retourne la liste des contenants disponibles.

Authorizations:
ApiKeyAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

referentiel_dechets_other

Liste des déchets

Retourne la liste des déchets disponibles.

Authorizations:
ApiKeyAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

referentiel_motifs_dysfonctionnement_other

Liste des motifs de dysfonctionnement

Retourne les motifs de dysfonctionnement utilisables par les partenaires.

Authorizations:
ApiKeyAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

referentiel_prestations_other

Liste des prestations

Retourne la liste des prestations disponibles.

Authorizations:
ApiKeyAuth

Responses

Response samples

Content type
application/json
[
  • {
    }
]

signaler_dysfonctionnement_other

Signaler un dysfonctionnement

Authorizations:
ApiKeyAuth
Request Body schema: application/json
required
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

Responses

Request samples

Content type
application/json
{
  • "siret": "string",
  • "site_number": 0,
  • "operation_number": 0,
  • "observation_date": "2019-08-24",
  • "reason_code": "string",
  • "description": "string",
  • "contact": {
    },
  • "attachments": [
    ]
}

Response samples

Content type
application/json
{
  • "error": "BAD_REQUEST"
}