Skip to main content

Queries

companyInfos

Type: CompanyPublic!

Renvoie des informations autorisées à la diffusion publique sur un établissement Les informations proviennent de l'INSEE (Sirene) ou de la base européenne VIES pour les numéros de TVA intracommunautaires (entreprises hors France) ainsi que de la base des installations classées pour la protection de l'environnement (ICPE)

Arguments

NameDescription

siret
String

SIRET de l'établissement, supporte aussi un numéro TVA intracommunautaire

clue
String

Autre identifiant, par ex. numéro TVA intracommunautaire

ecoOrganismes

Type: [EcoOrganisme!]!

Renvoie la liste des éco-organismes Peut être utilisé sans filtres, auquel cas tous les éco-organismes sont renvoyés Sinon passer true sur l'un ou plusieurs des filtres renvoit les éco-organismes pouvant être associés aux bordereaux correspondants

Arguments

NameDescription

handleBsdd
Boolean

handleBsda
Boolean

handleBsdasri
Boolean

handleBsvhu
Boolean

me

Type: User!

Renvoie les informations sur l'utilisateur authentifié

membershipRequest

Type: MembershipRequest!

Récupère une demande de rattachement effectuée par l'utilisateur courant à partir de l'identifiant de cette demande ou du SIRET de l'établissement auquel l'utilisateur a demandé à être rattaché. L'un ou l'autre des paramètres (id ou siret) doit être être passé mais pas les deux. Cette query permet notamment de suivre l'état d'avancement de la demande de rattachement (en attente, accepté, refusé)

Arguments

NameDescription

id
ID

siret
String

myCompanies

Type: CompanyPrivateConnection!

Liste paginée des établissements de l'utilisateur authentifié triée par ordre alphabétique du nom usuel et par défaut par date de création de l'établissement

Arguments

NameDescription

first
Int

Pagination croissante avec first et after

after
ID

Pagination croissante avec first et after

last
Int

Pagination décroissante avec last et before

before
ID

Pagination décroissante avec last et before

search
String

USAGE INTERNE - Filtre par nom, siret ou numéro de TVA - chaîne comprise entre 3 et 30 caractères

myCompaniesCsv

Type: FileDownload

Export CSV de la liste des établissements de l'utilisateur authentifié et de tous les utilisateurs appartenant à ces établissements (une ligne par établissement et par utilisateur)

myCompaniesXls

Type: FileDownload

Export Excel de la liste des établissements de l'utilisateur authentifié et de tous les utilisateurs appartenant à ces établissements (une ligne par établissement et par utilisateur)

registryDownloadSignedUrl

Type: SignedUrlResponse!

Renvoie un lien permettant de télécharger un fichier du registre

Arguments

NameDescription

importId
String!

target
RegistryDownloadTarget!

registryExhaustiveExport

Type: RegistryExhaustiveExport!

Permet de récupérer un export exhaustif en particulier

Arguments

NameDescription

id
ID!

registryExhaustiveExportDownloadSignedUrl

Type: SignedUrlResponse!

Renvoie un lien permettant de télécharger un export de registre exhaustif précédemment généré

Arguments

NameDescription

exportId
String!

registryExhaustiveExports

Type: RegistryExhaustiveExportConnection!

Liste des exports de registre exhaustif demandés

Arguments

NameDescription

skip
Int

(Optionnel) PAGINATION Nombre d'éléments à ne pas récupérer en début de liste (pagination par "offset")

first
Int

(Optionnel) PAGINATION Permet de spécifier le nombre d'éléments à récupérer

registryImport

Type: RegistryImport!

Permet de consulter uniquement les imports que l'on a réalisé

Arguments

NameDescription

id
ID!

registryImports

Type: RegistryImportConnection!

Liste des imports de registre

Arguments

NameDescription

skip
Int

(Optionnel) PAGINATION Nombre d'éléments à ne pas récupérer en début de liste (pagination par "offset")

first
Int

(Optionnel) PAGINATION Permet de spécifier le nombre d'éléments à récupérer

siret
String

SIRET de l'établissement dont je veux visualiser les imports

ownImportsOnly
Boolean

Permet de limiter aux imports que j'ai réalisés

registryLookup

Type: RegistryLookup!

Récupère les informations sur une déclaration de registre

Arguments

NameDescription

siret
String!

SIRET pour lequel la déclaration a été faite

publicId
ID!

Identifiant unique de la déclaration

type
RegistryImportType!

Type de registre auquel appartient la déclaration

registryLookups

Type: RegistryLookupConnection!

Récupère les déclarations de registre récentes

Arguments

NameDescription

siret
String!

SIRET pour lequel les déclarations ont été faites

type
RegistryImportType

Type de registre auquel appartient la déclaration

publicId
String

Identifiant unique de la déclaration, supporte un match partiel

after
String

(Optionnel) PAGINATION Cursor de la page à récupérer (endCursor de la page précédente)

before
String

first
Int

(Optionnel) PAGINATION Nombre d'éléments à récupérer

last
Int

registryUploadSignedUrl

Type: SignedUrlResponse!

Renvoie un lien permettant de téléverser un registre au format CSV ou Excel

Arguments

NameDescription

fileName
String!

registryV2Export

Type: RegistryV2Export!

Permet de récupérer un export en particulier

Arguments

NameDescription

id
ID!

registryV2ExportDownloadSignedUrl

Type: SignedUrlResponse!

Renvoie un lien permettant de télécharger un export de registre précédemment généré

Arguments

NameDescription

exportId
String!

registryV2Exports

Type: RegistryV2ExportConnection!

Liste des exports de registre demandés

Arguments

NameDescription

skip
Int

(Optionnel) PAGINATION Nombre d'éléments à ne pas récupérer en début de liste (pagination par "offset")

first
Int

(Optionnel) PAGINATION Permet de spécifier le nombre d'éléments à récupérer

searchCompanies

Type: [CompanySearchResult!]!

Effectue une recherche floue sur la base SIRENE et enrichie avec des informations provenant de Trackdéchets Si vous envoyez un numéro de SIRET ou de TVA la recherche renverra un seul item idendique à celui de la requête companyInfos (ignorant alors le champ department).

Arguments

NameDescription

clue
String!

Champ utilisé pour faire une recherche floue sur le nom de l'établissement, ex: 'Boulangerie Dupont', ou sur le numéro de SIRET ou TVA intracommunautaire

department
String

(Optionnel) Filtre les résultats par numéro de département français

allowForeignCompanies
Boolean

(Optionnel) Filtre les résultats étrangers uniquement, si 'clue' est un numéro de TVA intra-communautaire non-français et allowForeignCompanies, alors aucun résultat ne sera retourné

allowClosedCompanies
Boolean

(Optionnel) Autorise les entreprises fermées à être retournées