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

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

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é