Skip to main content

Objects

AuthPayload#

Cet objet est renvoyé par la mutation login qui est dépréciée

Fields

NameDescription
token
String!

Bearer token à durée illimité permettant de s'authentifier à l'API Trackdéchets. Pour ce faire, il doit être passé dans le header d'autorisation Authorization: Bearer ******

user
User!

Utilisateur lié au token

BrokerReceipt#

Récépissé courtier

Fields

NameDescription
id
ID!
receiptNumber
String!

Numéro de récépissé courtier

validityLimit
DateTime!

Limite de validité du récépissé

department
String!

Département ayant enregistré la déclaration

CompanyMember#

Information sur utilisateur au sein d'un établissement

Fields

NameDescription
id
ID!

Identifiant opaque

email
String!

Email

name
String

Nom de l'utilisateur

role
UserRole

Rôle de l'utilisateur dans l'établissement (admin ou membre)

isActive
Boolean

Si oui ou non l'email de l'utilisateur a été confirmé

isPendingInvitation
Boolean

Si oui ou non une une invitation à joindre l'établissement est en attente

isMe
Boolean

Si oui ou non cet utilisateur correspond à l'utilisateur authentifié

CompanyPrivate#

Information sur un établissement accessible par un utilisateur membre

Fields

NameDescription
id
ID!

Identifiant opaque

companyTypes
[CompanyType!]!

Profil de l'établissement

gerepId
String

Identifiant GEREP

securityCode
Int!

Code de signature permettant de signer les BSD

verificationStatus
CompanyVerificationStatus!

État du processus de vérification de l'établissement

contactEmail
String

Email de contact (visible sur la fiche entreprise)

contactPhone
String

Numéro de téléphone de contact (visible sur la fiche entreprise)

website
String

Site web (visible sur la fiche entreprise)

users
[CompanyMember!]

Liste des utilisateurs appartenant à cet établissement

userRole
UserRole

Rôle de l'utilisateur authentifié cau sein de cet établissement

givenName
String

Nom d'usage de l'entreprise qui permet de différencier différents établissements ayant le même nom

siret
String!

SIRET de l'établissement

address
String

Adresse de l'établissement

name
String

Nom de l'établissement

naf
String

Code NAF de l'établissement

libelleNaf
String

Libellé NAF de l'établissement

installation
Installation

Installation classée pour la protection de l'environnement (ICPE) associé à cet établissement (le cas échéant)

transporterReceipt
TransporterReceipt

Récépissé transporteur (le cas échéant, pour les profils transporteur)

traderReceipt
TraderReceipt

Récépissé négociant (le cas échéant, pour les profils négociant)

brokerReceipt
BrokerReceipt

Récépissé courtier (le cas échéant, pour les profils courtier)

vhuAgrementDemolisseur
VhuAgrement

Agrément démolisseur (le cas échéant, pour les profils VHU)

vhuAgrementBroyeur
VhuAgrement

Agrément broyeur (le cas échéant, pour les profils VHU)

ecoOrganismeAgreements
[URL!]!

Liste des agréments de l'éco-organisme

allowBsdasriTakeOverWithoutSignature
Boolean!

CompanyPublic#

Information sur un établissement accessible publiquement

Fields

NameDescription
contactEmail
String

Email de contact

contactPhone
String

Numéro de téléphone de contact

website
String

Site web

siret
String

SIRET de l'établissement

etatAdministratif
String

État administratif de l'établissement. A = Actif, F = Fermé

address
String

Adresse de l'établissement

name
String

Nom de l'établissement

naf
String

Code NAF

libelleNaf
String

Libellé NAF

installation
Installation

Installation classée pour la protection de l'environnement (ICPE) associé à cet établissement

isRegistered
Boolean

Si oui on non cet établissement est inscrit sur la plateforme Trackdéchets

companyTypes
[CompanyType!]!

Profil de l'établissement sur Trackdéchets ayant pour valeur un tableau vide quand l'établissement n'est pas inscrit sur la plateforme isRegistered=false

transporterReceipt
TransporterReceipt

Récépissé transporteur associé à cet établissement (le cas échéant)

traderReceipt
TraderReceipt

Récépissé négociant associé à cet établissement (le cas échant)

brokerReceipt
BrokerReceipt

Récépissé courtier associé à cet établissement (le cas échant)

vhuAgrementDemolisseur
VhuAgrement

Agrément VHU démolisseur (le cas échéant, pour les profils VHU)

vhuAgrementBroyeur
VhuAgrement

Agrément VHU broyeur (le cas échéant, pour les profils VHU)

ecoOrganismeAgreements
[URL!]!

Liste des agréments de l'éco-organisme

allowBsdasriTakeOverWithoutSignature
Boolean

L'entreprise autorise l'enlèvement d'un Dasri sans sa signature

CompanySearchResult#

Information sur un établissement accessible publiquement en recherche

Fields

NameDescription
siret
String

SIRET de l'établissement

etatAdministratif
String

État administratif de l'établissement. A = Actif, F = Fermé

address
String

Adresse de l'établissement

codeCommune
String

Code commune de l'établissement

name
String

Nom de l'établissement

naf
String

Code NAF

libelleNaf
String

Libellé NAF

installation
Installation

Installation classée pour la protection de l'environnement (ICPE) associé à cet établissement

transporterReceipt
TransporterReceipt

Récépissé transporteur associé à cet établissement (le cas échéant)

traderReceipt
TraderReceipt

Récépissé négociant associé à cet établissement (le cas échant)

brokerReceipt
BrokerReceipt

Récépissé courtier associé à cet établissement (le cas échant)

vhuAgrementDemolisseur
VhuAgrement

Agrément VHU démolisseur (le cas échéant, pour les profils VHU)

vhuAgrementBroyeur
VhuAgrement

Agrément VHU broyeur (le cas échéant, pour les profils VHU)

Declaration#

Représente une ligne dans une déclaration GEREP

Fields

NameDescription
annee
String

Année de la déclaration

codeDechet
String

Code du déchet

libDechet
String

Description du déchet

gerepType
GerepType

Type de déclaration GEREP: producteur ou traiteur

EcoOrganisme#

Eco-organisme Les éco-organismes n'apparaissent pas en case 1 du bordereau mais sont quand même responsables du déchet. C'est l'entreprise de collecte de déchet qui apparait en case 1. Pour pouvoir saisir un éco-organisme, le détenteur du déchet doit être défini comme 'Autre détenteur'. Seul un éco-organisme enregistré dans Trackdéchet peut être associé.

Fields

NameDescription
id
ID!
name
String!

Nom de l'éco-organisme

siret
String!

Siret de l'éco-organisme

address
String!

Adresse de l'éco-organisme

Installation#

Installation pour la protection de l'environnement (ICPE)

Fields

NameDescription
codeS3ic
String

Identifiant S3IC

urlFiche
String

URL de la fiche ICPE sur Géorisques

rubriques
[Rubrique!]

Liste des rubriques associées

declarations
[Declaration!]

Liste des déclarations GEREP

MembershipRequest#

Demande de rattachement à un établissement effectué par un utilisateur.

Fields

NameDescription
id
ID!
email
String!

Email de l'utilisateur faisant la demande

siret
String!

SIRET de l'établissement

name
String!

Nom de l'établissement

status
MembershipRequestStatus!

Statut de la demande de rattachement

sentTo
[String!]!

Liste des adresses email correspondant aux comptes administrateurs à qui la demande de rattachement a été envoyée. Les adresses emails sont partiellement masquées de la façon suivante j********w@trackdechets.fr

Rubrique#

Rubrique ICPE d'un établissement avec les autorisations associées Pour plus de détails, se référer à la nomenclature des ICPE

Fields

NameDescription
rubrique
String!

Numéro de rubrique tel que défini dans la nomenclature des ICPE Ex: 2710

alinea
String

Alinéa pour la rubrique concerné

etatActivite
String

État de l'activité, ex: 'En fonct', 'À l'arrêt'

regimeAutorise
String

Régime autorisé pour la rubrique: déclaratif, autorisation, seveso, etc

activite
String

Description de l'activité: Ex: traitement thermique de déchets dangereux

category
String!

Catégorie d'établissement associé: TTR, VHU, Traitement

volume
String

Volume autorisé

unite
String

Unité utilisé pour le volume autorisé

wasteType
WasteType

Type de déchets autorisé

TraderReceipt#

Récépissé négociant

Fields

NameDescription
id
ID!
receiptNumber
String!

Numéro de récépissé négociant

validityLimit
DateTime!

Limite de validité du récépissé

department
String!

Département ayant enregistré la déclaration

TransporterReceipt#

Récépissé transporteur

Fields

NameDescription
id
ID!
receiptNumber
String!

Numéro de récépissé transporteur

validityLimit
DateTime!

Limite de validité du récépissé

department
String!

Département ayant enregistré la déclaration

User#

Représente un utilisateur sur la plateforme Trackdéchets

Fields

NameDescription
id
ID!

Identifiant opaque

email
String!

Email de l'utiliateur

name
String

Nom de l'utilisateur

isAdmin
Boolean

Qualité d'administrateur. Rôle reservé aux agents de l'administration

phone
String

Numéro de téléphone de l'utilisateur

companies
[CompanyPrivate!]!

Liste des établissements dont l'utilisateur est membre

VhuAgrement#

Agrément VHU

Fields

NameDescription
id
ID!
agrementNumber
String!

Numéro d'agrément VHU

department
String!

Département ayant enregistré la déclaration