Schema de l'API GraphQL de demarches-simplifiees.fr

détails des apis

API Endpoints
# Production:
https://www.demarches-simplifiees.fr/api/v2/graphql
Headers
# Create your token in https://www.demarches-simplifiees.fr/profil
Authorization: Bearer <YOUR_TOKEN_HERE>

Queries

demarche

Description

Informations concernant une démarche.

Response

Returns a Demarche!

Arguments
Name Description
number - Int! Numéro de la démarche.

Example

Query
query demarche($number: Int!) {
  demarche(number: $number) {
    activeRevision {
      ...RevisionFragment
    }
    annotationDescriptors {
      ...ChampDescriptorFragment
    }
    champDescriptors {
      ...ChampDescriptorFragment
    }
    chorusConfiguration {
      ...ChorusConfigurationFragment
    }
    dateCreation
    dateDepublication
    dateDerniereModification
    dateFermeture
    datePublication
    declarative
    deletedDossiers {
      ...DeletedDossierConnectionFragment
    }
    description
    dossiers {
      ...DossierConnectionFragment
    }
    draftRevision {
      ...RevisionFragment
    }
    groupeInstructeurs {
      ...GroupeInstructeurFragment
    }
    id
    number
    pendingDeletedDossiers {
      ...DeletedDossierConnectionFragment
    }
    publishedRevision {
      ...RevisionFragment
    }
    revisions {
      ...RevisionFragment
    }
    service {
      ...ServiceFragment
    }
    state
    title
  }
}
Variables
{"number": 123}
Response
{
  "data": {
    "demarche": {
      "activeRevision": Revision,
      "annotationDescriptors": [ChampDescriptor],
      "champDescriptors": [ChampDescriptor],
      "chorusConfiguration": ChorusConfiguration,
      "dateCreation": ISO8601DateTime,
      "dateDepublication": ISO8601DateTime,
      "dateDerniereModification": ISO8601DateTime,
      "dateFermeture": ISO8601DateTime,
      "datePublication": ISO8601DateTime,
      "declarative": "accepte",
      "deletedDossiers": DeletedDossierConnection,
      "description": "xyz789",
      "dossiers": DossierConnection,
      "draftRevision": Revision,
      "groupeInstructeurs": [GroupeInstructeur],
      "id": 4,
      "number": 123,
      "pendingDeletedDossiers": DeletedDossierConnection,
      "publishedRevision": Revision,
      "revisions": [Revision],
      "service": Service,
      "state": "brouillon",
      "title": "xyz789"
    }
  }
}

demarcheDescriptor

Response

Returns a DemarcheDescriptor

Arguments
Name Description
demarche - FindDemarcheInput! La démarche.

Example

Query
query demarcheDescriptor($demarche: FindDemarcheInput!) {
  demarcheDescriptor(demarche: $demarche) {
    cadreJuridiqueURL
    cadreJuridiqueUrl
    dateCreation
    dateDepublication
    dateDerniereModification
    dateFermeture
    datePublication
    declarative
    deliberation {
      ...FileFragment
    }
    demarcheURL
    demarcheUrl
    description
    dpoURL
    dpoUrl
    dureeConservationDossiers
    id
    logo {
      ...FileFragment
    }
    notice {
      ...FileFragment
    }
    noticeURL
    noticeUrl
    number
    opendata
    revision {
      ...RevisionFragment
    }
    service {
      ...ServiceFragment
    }
    siteWebURL
    siteWebUrl
    state
    tags
    title
    zones
  }
}
Variables
{"demarche": FindDemarcheInput}
Response
{
  "data": {
    "demarcheDescriptor": {
      "cadreJuridiqueURL": "xyz789",
      "cadreJuridiqueUrl": "abc123",
      "dateCreation": ISO8601DateTime,
      "dateDepublication": ISO8601DateTime,
      "dateDerniereModification": ISO8601DateTime,
      "dateFermeture": ISO8601DateTime,
      "datePublication": ISO8601DateTime,
      "declarative": "accepte",
      "deliberation": File,
      "demarcheURL": "http://www.test.com/",
      "demarcheUrl": "http://www.test.com/",
      "description": "abc123",
      "dpoURL": "abc123",
      "dpoUrl": "xyz789",
      "dureeConservationDossiers": 123,
      "id": 4,
      "logo": File,
      "notice": File,
      "noticeURL": "http://www.test.com/",
      "noticeUrl": "http://www.test.com/",
      "number": 123,
      "opendata": false,
      "revision": Revision,
      "service": Service,
      "siteWebURL": "abc123",
      "siteWebUrl": "abc123",
      "state": "brouillon",
      "tags": ["xyz789"],
      "title": "xyz789",
      "zones": ["abc123"]
    }
  }
}

dossier

Description

Informations sur un dossier d’une démarche.

Response

Returns a Dossier!

Arguments
Name Description
number - Int! Numéro du dossier.

Example

Query
query dossier($number: Int!) {
  dossier(number: $number) {
    annotations {
      ...ChampFragment
    }
    archived
    attestation {
      ...FileFragment
    }
    avis {
      ...AvisFragment
    }
    champs {
      ...ChampFragment
    }
    connectionUsager
    dateDepot
    dateDerniereCorrectionEnAttente
    dateDerniereModification
    dateExpiration
    datePassageEnConstruction
    datePassageEnInstruction
    datePrevisionnelleDecisionSVASVR
    dateSuppressionParAdministration
    dateSuppressionParUsager
    dateTraitement
    dateTraitementSVASVR
    demandeur {
      ...DemandeurFragment
    }
    demarche {
      ...DemarcheDescriptorFragment
    }
    deposeParUnTiers
    geojson {
      ...FileFragment
    }
    groupeInstructeur {
      ...GroupeInstructeurFragment
    }
    id
    instructeurs {
      ...ProfileFragment
    }
    messages {
      ...MessageFragment
    }
    motivation
    motivationAttachment {
      ...FileFragment
    }
    nomMandataire
    number
    pdf {
      ...FileFragment
    }
    prefilled
    prenomMandataire
    revision {
      ...RevisionFragment
    }
    state
    traitements {
      ...TraitementFragment
    }
    usager {
      ...ProfileFragment
    }
  }
}
Variables
{"number": 123}
Response
{
  "data": {
    "dossier": {
      "annotations": [Champ],
      "archived": false,
      "attestation": File,
      "avis": [Avis],
      "champs": [Champ],
      "connectionUsager": "deleted",
      "dateDepot": ISO8601DateTime,
      "dateDerniereCorrectionEnAttente": ISO8601DateTime,
      "dateDerniereModification": ISO8601DateTime,
      "dateExpiration": ISO8601DateTime,
      "datePassageEnConstruction": ISO8601DateTime,
      "datePassageEnInstruction": ISO8601DateTime,
      "datePrevisionnelleDecisionSVASVR": ISO8601Date,
      "dateSuppressionParAdministration": ISO8601DateTime,
      "dateSuppressionParUsager": ISO8601DateTime,
      "dateTraitement": ISO8601DateTime,
      "dateTraitementSVASVR": ISO8601DateTime,
      "demandeur": Demandeur,
      "demarche": DemarcheDescriptor,
      "deposeParUnTiers": false,
      "geojson": File,
      "groupeInstructeur": GroupeInstructeur,
      "id": "4",
      "instructeurs": [Profile],
      "messages": [Message],
      "motivation": "abc123",
      "motivationAttachment": File,
      "nomMandataire": "abc123",
      "number": 987,
      "pdf": File,
      "prefilled": false,
      "prenomMandataire": "xyz789",
      "revision": Revision,
      "state": "accepte",
      "traitements": [Traitement],
      "usager": Profile
    }
  }
}

groupeInstructeur

Description

Informations sur un groupe instructeur.

Response

Returns a GroupeInstructeurWithDossiers!

Arguments
Name Description
number - Int! Numéro du groupe instructeur.

Example

Query
query groupeInstructeur($number: Int!) {
  groupeInstructeur(number: $number) {
    closed
    deletedDossiers {
      ...DeletedDossierConnectionFragment
    }
    dossiers {
      ...DossierConnectionFragment
    }
    id
    instructeurs {
      ...ProfileFragment
    }
    label
    number
    pendingDeletedDossiers {
      ...DeletedDossierConnectionFragment
    }
  }
}
Variables
{"number": 987}
Response
{
  "data": {
    "groupeInstructeur": {
      "closed": true,
      "deletedDossiers": DeletedDossierConnection,
      "dossiers": DossierConnection,
      "id": "4",
      "instructeurs": [Profile],
      "label": "xyz789",
      "number": 987,
      "pendingDeletedDossiers": DeletedDossierConnection
    }
  }
}

Mutations

createDirectUpload

Description

File information required to prepare a direct upload

Response

Returns a CreateDirectUploadPayload

Arguments
Name Description
input - CreateDirectUploadInput! Parameters for CreateDirectUpload

Example

Query
mutation createDirectUpload($input: CreateDirectUploadInput!) {
  createDirectUpload(input: $input) {
    clientMutationId
    directUpload {
      ...DirectUploadFragment
    }
  }
}
Variables
{"input": CreateDirectUploadInput}
Response
{
  "data": {
    "createDirectUpload": {
      "clientMutationId": "xyz789",
      "directUpload": DirectUpload
    }
  }
}

demarcheCloner

Description

Cloner une démarche.

Response

Returns a DemarcheClonerPayload

Arguments
Name Description
input - DemarcheClonerInput! Parameters for DemarcheCloner

Example

Query
mutation demarcheCloner($input: DemarcheClonerInput!) {
  demarcheCloner(input: $input) {
    clientMutationId
    demarche {
      ...DemarcheDescriptorFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DemarcheClonerInput}
Response
{
  "data": {
    "demarcheCloner": {
      "clientMutationId": "abc123",
      "demarche": DemarcheDescriptor,
      "errors": [ValidationError]
    }
  }
}

dossierAccepter

Description

Accepter le dossier.

Response

Returns a DossierAccepterPayload

Arguments
Name Description
input - DossierAccepterInput! Parameters for DossierAccepter

Example

Query
mutation dossierAccepter($input: DossierAccepterInput!) {
  dossierAccepter(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierAccepterInput}
Response
{
  "data": {
    "dossierAccepter": {
      "clientMutationId": "xyz789",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierArchiver

Description

Archiver le dossier.

Response

Returns a DossierArchiverPayload

Arguments
Name Description
input - DossierArchiverInput! Parameters for DossierArchiver

Example

Query
mutation dossierArchiver($input: DossierArchiverInput!) {
  dossierArchiver(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierArchiverInput}
Response
{
  "data": {
    "dossierArchiver": {
      "clientMutationId": "xyz789",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierChangerGroupeInstructeur

Description

Changer le grope instructeur du dossier.

Arguments
Name Description
input - DossierChangerGroupeInstructeurInput! Parameters for DossierChangerGroupeInstructeur

Example

Query
mutation dossierChangerGroupeInstructeur($input: DossierChangerGroupeInstructeurInput!) {
  dossierChangerGroupeInstructeur(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierChangerGroupeInstructeurInput}
Response
{
  "data": {
    "dossierChangerGroupeInstructeur": {
      "clientMutationId": "abc123",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierClasserSansSuite

Description

Classer le dossier sans suite.

Response

Returns a DossierClasserSansSuitePayload

Arguments
Name Description
input - DossierClasserSansSuiteInput! Parameters for DossierClasserSansSuite

Example

Query
mutation dossierClasserSansSuite($input: DossierClasserSansSuiteInput!) {
  dossierClasserSansSuite(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierClasserSansSuiteInput}
Response
{
  "data": {
    "dossierClasserSansSuite": {
      "clientMutationId": "abc123",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierEnvoyerMessage

Description

Envoyer un message à l'usager du dossier.

Response

Returns a DossierEnvoyerMessagePayload

Arguments
Name Description
input - DossierEnvoyerMessageInput! Parameters for DossierEnvoyerMessage

Example

Query
mutation dossierEnvoyerMessage($input: DossierEnvoyerMessageInput!) {
  dossierEnvoyerMessage(input: $input) {
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
    message {
      ...MessageFragment
    }
  }
}
Variables
{"input": DossierEnvoyerMessageInput}
Response
{
  "data": {
    "dossierEnvoyerMessage": {
      "clientMutationId": "abc123",
      "errors": [ValidationError],
      "message": Message
    }
  }
}

dossierModifierAnnotationAjouterLigne

Arguments
Name Description
input - DossierModifierAnnotationAjouterLigneInput! Parameters for DossierModifierAnnotationAjouterLigne

Example

Query
mutation dossierModifierAnnotationAjouterLigne($input: DossierModifierAnnotationAjouterLigneInput!) {
  dossierModifierAnnotationAjouterLigne(input: $input) {
    annotation {
      ...RepetitionChampFragment
    }
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierModifierAnnotationAjouterLigneInput}
Response
{
  "data": {
    "dossierModifierAnnotationAjouterLigne": {
      "annotation": RepetitionChamp,
      "clientMutationId": "abc123",
      "errors": [ValidationError]
    }
  }
}

dossierModifierAnnotationCheckbox

Description

Modifier l’annotation au format oui/non.

Arguments
Name Description
input - DossierModifierAnnotationCheckboxInput! Parameters for DossierModifierAnnotationCheckbox

Example

Query
mutation dossierModifierAnnotationCheckbox($input: DossierModifierAnnotationCheckboxInput!) {
  dossierModifierAnnotationCheckbox(input: $input) {
    annotation {
      ...ChampFragment
    }
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierModifierAnnotationCheckboxInput}
Response
{
  "data": {
    "dossierModifierAnnotationCheckbox": {
      "annotation": Champ,
      "clientMutationId": "xyz789",
      "errors": [ValidationError]
    }
  }
}

dossierModifierAnnotationDate

Description

Modifier l’annotation au format date.

Arguments
Name Description
input - DossierModifierAnnotationDateInput! Parameters for DossierModifierAnnotationDate

Example

Query
mutation dossierModifierAnnotationDate($input: DossierModifierAnnotationDateInput!) {
  dossierModifierAnnotationDate(input: $input) {
    annotation {
      ...ChampFragment
    }
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierModifierAnnotationDateInput}
Response
{
  "data": {
    "dossierModifierAnnotationDate": {
      "annotation": Champ,
      "clientMutationId": "abc123",
      "errors": [ValidationError]
    }
  }
}

dossierModifierAnnotationDatetime

Description

Modifier l’annotation au format date et heure.

Arguments
Name Description
input - DossierModifierAnnotationDatetimeInput! Parameters for DossierModifierAnnotationDatetime

Example

Query
mutation dossierModifierAnnotationDatetime($input: DossierModifierAnnotationDatetimeInput!) {
  dossierModifierAnnotationDatetime(input: $input) {
    annotation {
      ...ChampFragment
    }
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierModifierAnnotationDatetimeInput}
Response
{
  "data": {
    "dossierModifierAnnotationDatetime": {
      "annotation": Champ,
      "clientMutationId": "xyz789",
      "errors": [ValidationError]
    }
  }
}

dossierModifierAnnotationIntegerNumber

Description

Modifier l’annotation au format nombre entier.

Arguments
Name Description
input - DossierModifierAnnotationIntegerNumberInput! Parameters for DossierModifierAnnotationIntegerNumber

Example

Query
mutation dossierModifierAnnotationIntegerNumber($input: DossierModifierAnnotationIntegerNumberInput!) {
  dossierModifierAnnotationIntegerNumber(input: $input) {
    annotation {
      ...ChampFragment
    }
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierModifierAnnotationIntegerNumberInput}
Response
{
  "data": {
    "dossierModifierAnnotationIntegerNumber": {
      "annotation": Champ,
      "clientMutationId": "abc123",
      "errors": [ValidationError]
    }
  }
}

dossierModifierAnnotationText

Description

Modifier l’annotation au format text.

Arguments
Name Description
input - DossierModifierAnnotationTextInput! Parameters for DossierModifierAnnotationText

Example

Query
mutation dossierModifierAnnotationText($input: DossierModifierAnnotationTextInput!) {
  dossierModifierAnnotationText(input: $input) {
    annotation {
      ...ChampFragment
    }
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierModifierAnnotationTextInput}
Response
{
  "data": {
    "dossierModifierAnnotationText": {
      "annotation": Champ,
      "clientMutationId": "xyz789",
      "errors": [ValidationError]
    }
  }
}

dossierPasserEnInstruction

Description

Passer le dossier en instruction.

Arguments
Name Description
input - DossierPasserEnInstructionInput! Parameters for DossierPasserEnInstruction

Example

Query
mutation dossierPasserEnInstruction($input: DossierPasserEnInstructionInput!) {
  dossierPasserEnInstruction(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierPasserEnInstructionInput}
Response
{
  "data": {
    "dossierPasserEnInstruction": {
      "clientMutationId": "xyz789",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierRefuser

Description

Refuser le dossier.

Response

Returns a DossierRefuserPayload

Arguments
Name Description
input - DossierRefuserInput! Parameters for DossierRefuser

Example

Query
mutation dossierRefuser($input: DossierRefuserInput!) {
  dossierRefuser(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierRefuserInput}
Response
{
  "data": {
    "dossierRefuser": {
      "clientMutationId": "xyz789",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierRepasserEnConstruction

Description

Re-passer le dossier en construction.

Arguments
Name Description
input - DossierRepasserEnConstructionInput! Parameters for DossierRepasserEnConstruction

Example

Query
mutation dossierRepasserEnConstruction($input: DossierRepasserEnConstructionInput!) {
  dossierRepasserEnConstruction(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierRepasserEnConstructionInput}
Response
{
  "data": {
    "dossierRepasserEnConstruction": {
      "clientMutationId": "xyz789",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

dossierRepasserEnInstruction

Description

Re-passer le dossier en instruction.

Arguments
Name Description
input - DossierRepasserEnInstructionInput! Parameters for DossierRepasserEnInstruction

Example

Query
mutation dossierRepasserEnInstruction($input: DossierRepasserEnInstructionInput!) {
  dossierRepasserEnInstruction(input: $input) {
    clientMutationId
    dossier {
      ...DossierFragment
    }
    errors {
      ...ValidationErrorFragment
    }
  }
}
Variables
{"input": DossierRepasserEnInstructionInput}
Response
{
  "data": {
    "dossierRepasserEnInstruction": {
      "clientMutationId": "xyz789",
      "dossier": Dossier,
      "errors": [ValidationError]
    }
  }
}

groupeInstructeurAjouterInstructeurs

Description

Ajouter des instructeurs à un groupe instructeur.

Arguments
Name Description
input - GroupeInstructeurAjouterInstructeursInput! Parameters for GroupeInstructeurAjouterInstructeurs

Example

Query
mutation groupeInstructeurAjouterInstructeurs($input: GroupeInstructeurAjouterInstructeursInput!) {
  groupeInstructeurAjouterInstructeurs(input: $input) {
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
    groupeInstructeur {
      ...GroupeInstructeurFragment
    }
    warnings {
      ...WarningMessageFragment
    }
  }
}
Variables
{"input": GroupeInstructeurAjouterInstructeursInput}
Response
{
  "data": {
    "groupeInstructeurAjouterInstructeurs": {
      "clientMutationId": "xyz789",
      "errors": [ValidationError],
      "groupeInstructeur": GroupeInstructeur,
      "warnings": [WarningMessage]
    }
  }
}

groupeInstructeurCreer

Description

Crée un groupe instructeur.

Response

Returns a GroupeInstructeurCreerPayload

Arguments
Name Description
input - GroupeInstructeurCreerInput! Parameters for GroupeInstructeurCreer

Example

Query
mutation groupeInstructeurCreer($input: GroupeInstructeurCreerInput!) {
  groupeInstructeurCreer(input: $input) {
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
    groupeInstructeur {
      ...GroupeInstructeurFragment
    }
    warnings {
      ...WarningMessageFragment
    }
  }
}
Variables
{"input": GroupeInstructeurCreerInput}
Response
{
  "data": {
    "groupeInstructeurCreer": {
      "clientMutationId": "abc123",
      "errors": [ValidationError],
      "groupeInstructeur": GroupeInstructeur,
      "warnings": [WarningMessage]
    }
  }
}

groupeInstructeurModifier

Description

Modifier un groupe instructeur.

Arguments
Name Description
input - GroupeInstructeurModifierInput! Parameters for GroupeInstructeurModifier

Example

Query
mutation groupeInstructeurModifier($input: GroupeInstructeurModifierInput!) {
  groupeInstructeurModifier(input: $input) {
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
    groupeInstructeur {
      ...GroupeInstructeurFragment
    }
  }
}
Variables
{"input": GroupeInstructeurModifierInput}
Response
{
  "data": {
    "groupeInstructeurModifier": {
      "clientMutationId": "xyz789",
      "errors": [ValidationError],
      "groupeInstructeur": GroupeInstructeur
    }
  }
}

groupeInstructeurSupprimerInstructeurs

Description

Supprimer des instructeurs d’un groupe instructeur.

Arguments
Name Description
input - GroupeInstructeurSupprimerInstructeursInput! Parameters for GroupeInstructeurSupprimerInstructeurs

Example

Query
mutation groupeInstructeurSupprimerInstructeurs($input: GroupeInstructeurSupprimerInstructeursInput!) {
  groupeInstructeurSupprimerInstructeurs(input: $input) {
    clientMutationId
    errors {
      ...ValidationErrorFragment
    }
    groupeInstructeur {
      ...GroupeInstructeurFragment
    }
  }
}
Variables
{"input": GroupeInstructeurSupprimerInstructeursInput}
Response
{
  "data": {
    "groupeInstructeurSupprimerInstructeurs": {
      "clientMutationId": "xyz789",
      "errors": [ValidationError],
      "groupeInstructeur": GroupeInstructeur
    }
  }
}

Types

Address

Fields
Field Name Description
cityCode - String! code INSEE de la commune
cityName - String! nom de la commune
departmentCode - String n° de département
departmentName - String nom de département
geometry - GeoJSON coordonnées géographique
label - String! libellé complet de l’adresse
postalCode - String! code postal
regionCode - String n° de region
regionName - String nom de région
streetAddress - String numéro éventuel et nom de voie ou lieu dit
streetName - String nom de voie ou lieu dit
streetNumber - String numéro avec indice de répétition éventuel (bis, ter, A, B)
type - AddressType! type de résultat trouvé
Example
{
  "cityCode": "xyz789",
  "cityName": "xyz789",
  "departmentCode": "abc123",
  "departmentName": "abc123",
  "geometry": GeoJSON,
  "label": "xyz789",
  "postalCode": "abc123",
  "regionCode": "abc123",
  "regionName": "xyz789",
  "streetAddress": "xyz789",
  "streetName": "xyz789",
  "streetNumber": "xyz789",
  "type": "housenumber"
}

AddressChamp

Fields
Field Name Description
address - Address
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
commune - Commune
departement - Departement
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "address": Address,
  "champDescriptorId": "abc123",
  "commune": Commune,
  "departement": Departement,
  "id": "4",
  "label": "abc123",
  "prefilled": false,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

AddressChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "xyz789",
  "required": false,
  "type": "address"
}

AddressType

Values
Enum Value Description

housenumber

numéro « à la plaque »

locality

lieu-dit

municipality

numéro « à la commune »

street

position « à la voie », placé approximativement au centre de celle-ci
Example
"housenumber"

AnnuaireEducationChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

Association

Fields
Field Name Description
dateCreation - ISO8601Date
dateDeclaration - ISO8601Date
datePublication - ISO8601Date
objet - String
rna - String!
titre - String!
Example
{
  "dateCreation": ISO8601Date,
  "dateDeclaration": ISO8601Date,
  "datePublication": ISO8601Date,
  "objet": "abc123",
  "rna": "xyz789",
  "titre": "xyz789"
}

Avis

Fields
Field Name Description
attachment - File Utilisez le champ attachments à la place.
attachments - [File!]!
claimant - Profile
dateQuestion - ISO8601DateTime!
dateReponse - ISO8601DateTime
expert - Profile
id - ID!
instructeur - Profile! Utilisez le champ claimant à la place.
question - String!
questionAnswer - Boolean
questionLabel - String
reponse - String
Example
{
  "attachment": File,
  "attachments": [File],
  "claimant": Profile,
  "dateQuestion": ISO8601DateTime,
  "dateReponse": ISO8601DateTime,
  "expert": Profile,
  "id": "4",
  "instructeur": Profile,
  "question": "abc123",
  "questionAnswer": true,
  "questionLabel": "abc123",
  "reponse": "abc123"
}

BigInt

Description

Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.

Example
{}

Boolean

Description

The Boolean scalar type represents true or false.

COJOChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "xyz789",
  "required": false,
  "type": "address"
}

CarteChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
geoAreas - [GeoArea!]!
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "geoAreas": [GeoArea],
  "id": 4,
  "label": "abc123",
  "prefilled": true,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

CarteChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "xyz789",
  "required": false,
  "type": "address"
}

Champ

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "id": "4",
  "label": "abc123",
  "prefilled": false,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

ChampDescriptor

Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

CheckboxChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
value - Boolean!
Example
{
  "champDescriptorId": "xyz789",
  "id": 4,
  "label": "abc123",
  "prefilled": false,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime,
  "value": false
}

CheckboxChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "xyz789",
  "required": true,
  "type": "address"
}

ChorusConfiguration

Fields
Field Name Description
centreDeCout - String Le code du centre de cout auquel est rattaché la démarche.
domaineFonctionnel - String Le code du domaine fonctionnel auquel est rattaché la démarche.
referentielDeProgrammation - String Le code du référentiel de programmation auquel est rattaché la démarche..
Example
{
  "centreDeCout": "abc123",
  "domaineFonctionnel": "abc123",
  "referentielDeProgrammation": "abc123"
}

Civilite

Values
Enum Value Description

M

Monsieur

Mme

Madame
Example
"M"

CiviliteChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
value - Civilite
Example
{
  "champDescriptorId": "abc123",
  "id": "4",
  "label": "xyz789",
  "prefilled": false,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime,
  "value": "M"
}

CiviliteChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "required": false,
  "type": "address"
}

CnafChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

Commune

Fields
Field Name Description
code - String! Le code INSEE
name - String! Le nom de la commune
postalCode - String Le code postal
Example
{
  "code": "abc123",
  "name": "xyz789",
  "postalCode": "xyz789"
}

CommuneChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
commune - Commune
departement - Departement
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "commune": Commune,
  "departement": Departement,
  "id": "4",
  "label": "abc123",
  "prefilled": true,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

CommuneChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

ConnectionUsager

Values
Enum Value Description

deleted

Compte supprimé

france_connect

Connexion via FranceConnect

password

Connexion via mot de passe
Example
"deleted"

Coordinates

Description

GeoJSON coordinates

Example
Coordinates

Correction

Fields
Field Name Description
dateResolution - ISO8601DateTime
reason - CorrectionReason!
Example
{
  "dateResolution": ISO8601DateTime,
  "reason": "incomplete"
}

CorrectionReason

Values
Enum Value Description

incomplete

Le dossier est incomplet et nécessite d’être complété

incorrect

Le dossier n’est pas valide et nécessite une correction

outdated

Le dossier doit être mis à jour et revalidé
Example
"incomplete"

CreateDirectUploadInput

Description

Autogenerated input type of CreateDirectUpload

Fields
Input Field Description
byteSize - Int! File size (bytes)
checksum - String! MD5 file checksum as base64
clientMutationId - String A unique identifier for the client performing the mutation.
contentType - String! File content type
dossierId - ID! Dossier ID
filename - String! Original file name
Example
{
  "byteSize": 123,
  "checksum": "xyz789",
  "clientMutationId": "abc123",
  "contentType": "abc123",
  "dossierId": "4",
  "filename": "xyz789"
}

CreateDirectUploadPayload

Description

Autogenerated return type of CreateDirectUpload.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
directUpload - DirectUpload!
Example
{
  "clientMutationId": "xyz789",
  "directUpload": DirectUpload
}

DateChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
date - ISO8601Date La valeur du champ formaté en ISO8601 (Date).
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
value - ISO8601DateTime La valeur du champ formaté en ISO8601 (DateTime). Utilisez le champ date ou le fragment DatetimeChamp à la place.
Example
{
  "champDescriptorId": "abc123",
  "date": ISO8601Date,
  "id": 4,
  "label": "abc123",
  "prefilled": true,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime,
  "value": ISO8601DateTime
}

DateChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

DatetimeChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
datetime - ISO8601DateTime La valeur du champ formaté en ISO8601 (DateTime).
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "datetime": ISO8601DateTime,
  "id": "4",
  "label": "xyz789",
  "prefilled": false,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

DatetimeChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "xyz789",
  "required": false,
  "type": "address"
}

DecimalNumberChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
value - Float
Example
{
  "champDescriptorId": "abc123",
  "id": 4,
  "label": "xyz789",
  "prefilled": true,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime,
  "value": 123.45
}

DecimalNumberChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "xyz789",
  "required": true,
  "type": "address"
}

DeletedDossier

Description

Un dossier supprimé

Fields
Field Name Description
dateSupression - ISO8601DateTime! Date de suppression.
id - ID!
number - Int! Le numéro du dossier qui a été supprimé.
reason - String! La raison de la suppression du dossier.
state - DossierState! L’état du dossier supprimé.
Example
{
  "dateSupression": ISO8601DateTime,
  "id": "4",
  "number": 123,
  "reason": "xyz789",
  "state": "accepte"
}

DeletedDossierConnection

Description

The connection type for DeletedDossier.

Fields
Field Name Description
edges - [DeletedDossierEdge] A list of edges.
nodes - [DeletedDossier] A list of nodes.
pageInfo - PageInfo! Information to aid in pagination.
Example
{
  "edges": [DeletedDossierEdge],
  "nodes": [DeletedDossier],
  "pageInfo": PageInfo
}

DeletedDossierEdge

Description

An edge in a connection.

Fields
Field Name Description
cursor - String! A cursor for use in pagination.
node - DeletedDossier The item at the end of the edge.
Example
{
  "cursor": "abc123",
  "node": DeletedDossier
}

Demandeur

Fields
Field Name Description
id - ID!
Example
{"id": 4}

Demarche

Description

Une démarche

Fields
Field Name Description
activeRevision - Revision!
annotationDescriptors - [ChampDescriptor!]! Utilisez le champ activeRevision.annotationDescriptors à la place.
champDescriptors - [ChampDescriptor!]! Utilisez le champ activeRevision.champDescriptors à la place.
chorusConfiguration - ChorusConfiguration Cadre budgétaire Chorus
dateCreation - ISO8601DateTime! Date de la création.
dateDepublication - ISO8601DateTime Date de la dépublication.
dateDerniereModification - ISO8601DateTime! Date de la dernière modification.
dateFermeture - ISO8601DateTime Date de la fermeture.
datePublication - ISO8601DateTime Date de la publication.
declarative - DossierDeclarativeState Pour une démarche déclarative, état cible des dossiers à valider automatiquement
deletedDossiers - DeletedDossierConnection! Liste de tous les dossiers supprimés d’une démarche.
Arguments
after - String

Returns the elements in the list that come after the specified cursor.

before - String

Returns the elements in the list that come before the specified cursor.

deletedSince - ISO8601DateTime

Dossiers supprimés depuis la date.

first - Int

Returns the first n elements from the list.

last - Int

Returns the last n elements from the list.

description - String! Description de la démarche.
dossiers - DossierConnection! Liste de tous les dossiers d’une démarche.
Arguments
after - String

Returns the elements in the list that come after the specified cursor.

archived - Boolean

Seulement les dossiers archivés.

before - String

Returns the elements in the list that come before the specified cursor.

createdSince - ISO8601DateTime

Dossiers déposés depuis la date.

first - Int

Returns the first n elements from the list.

last - Int

Returns the last n elements from the list.

maxRevision - ID

Seulement les dossiers pour les révisons avant la révision donnée.

minRevision - ID

Seulement les dossiers pour les révisons après la révision donnée.

revision - ID

Seulement les dossiers pour la révision donnée.

state - DossierState

Dossiers avec statut.

updatedSince - ISO8601DateTime

Dossiers mis à jour depuis la date.

draftRevision - Revision!
groupeInstructeurs - [GroupeInstructeur!]!
Arguments
closed - Boolean
id - ID!
number - Int! Numero de la démarche.
pendingDeletedDossiers - DeletedDossierConnection! Liste de tous les dossiers en attente de suppression définitive d’une démarche.
Arguments
after - String

Returns the elements in the list that come after the specified cursor.

before - String

Returns the elements in the list that come before the specified cursor.

deletedSince - ISO8601DateTime

Dossiers en attente de suppression depuis la date.

first - Int

Returns the first n elements from the list.

last - Int

Returns the last n elements from the list.

publishedRevision - Revision
revisions - [Revision!]!
service - Service
state - DemarcheState! État de la démarche.
title - String! Titre de la démarche.
Example
{
  "activeRevision": Revision,
  "annotationDescriptors": [ChampDescriptor],
  "champDescriptors": [ChampDescriptor],
  "chorusConfiguration": ChorusConfiguration,
  "dateCreation": ISO8601DateTime,
  "dateDepublication": ISO8601DateTime,
  "dateDerniereModification": ISO8601DateTime,
  "dateFermeture": ISO8601DateTime,
  "datePublication": ISO8601DateTime,
  "declarative": "accepte",
  "deletedDossiers": DeletedDossierConnection,
  "description": "xyz789",
  "dossiers": DossierConnection,
  "draftRevision": Revision,
  "groupeInstructeurs": [GroupeInstructeur],
  "id": "4",
  "number": 987,
  "pendingDeletedDossiers": DeletedDossierConnection,
  "publishedRevision": Revision,
  "revisions": [Revision],
  "service": Service,
  "state": "brouillon",
  "title": "xyz789"
}

DemarcheClonerInput

Description

Autogenerated input type of DemarcheCloner

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
demarche - FindDemarcheInput! La démarche
title - String Le titre de la nouvelle démarche.
Example
{
  "clientMutationId": "xyz789",
  "demarche": FindDemarcheInput,
  "title": "xyz789"
}

DemarcheClonerPayload

Description

Autogenerated return type of DemarcheCloner.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
demarche - DemarcheDescriptor
errors - [ValidationError!]
Example
{
  "clientMutationId": "abc123",
  "demarche": DemarcheDescriptor,
  "errors": [ValidationError]
}

DemarcheDescriptor

Description

Une démarche (métadonnées) Ceci est une version abrégée du type Demarche, qui n’expose que les métadonnées. Cela évite l’accès récursif aux dossiers.

Fields
Field Name Description
cadreJuridiqueURL - String URL du cadre juridique qui justifie le droit de collecter les données demandées dans la démarche
cadreJuridiqueUrl - String Utilisez le champ cadreJuridiqueURL à la place.
dateCreation - ISO8601DateTime! Date de la création.
dateDepublication - ISO8601DateTime Date de la dépublication.
dateDerniereModification - ISO8601DateTime! Date de la dernière modification.
dateFermeture - ISO8601DateTime Date de la fermeture.
datePublication - ISO8601DateTime Date de la publication.
declarative - DossierDeclarativeState Pour une démarche déclarative, état cible des dossiers à valider automatiquement
deliberation - File fichier contenant le cadre juridique
demarcheURL - URL URL pour commencer la démarche
demarcheUrl - URL Utilisez le champ demarcheURL à la place.
description - String! Description de la démarche.
dpoURL - String URL ou email pour contacter le Délégué à la Protection des Données (DPO)
dpoUrl - String Utilisez le champ dpoURL à la place.
dureeConservationDossiers - Int! Durée de conservation des dossiers en mois.
id - ID!
logo - File
notice - File notice explicative de la démarche
noticeURL - URL
noticeUrl - URL Utilisez le champ noticeURL à la place.
number - Int! Numero de la démarche.
opendata - Boolean!
revision - Revision!
service - Service
siteWebURL - String URL où les usagers trouvent le lien vers la démarche
siteWebUrl - String Utilisez le champ siteWebURL à la place.
state - DemarcheState! État de la démarche.
tags - [String!]! mots ou expressions attribués à la démarche pour décrire son contenu et la retrouver
title - String! Titre de la démarche.
zones - [String!]! ministère(s) ou collectivité(s) qui mettent en oeuvre la démarche
Example
{
  "cadreJuridiqueURL": "abc123",
  "cadreJuridiqueUrl": "abc123",
  "dateCreation": ISO8601DateTime,
  "dateDepublication": ISO8601DateTime,
  "dateDerniereModification": ISO8601DateTime,
  "dateFermeture": ISO8601DateTime,
  "datePublication": ISO8601DateTime,
  "declarative": "accepte",
  "deliberation": File,
  "demarcheURL": "http://www.test.com/",
  "demarcheUrl": "http://www.test.com/",
  "description": "xyz789",
  "dpoURL": "abc123",
  "dpoUrl": "abc123",
  "dureeConservationDossiers": 987,
  "id": "4",
  "logo": File,
  "notice": File,
  "noticeURL": "http://www.test.com/",
  "noticeUrl": "http://www.test.com/",
  "number": 987,
  "opendata": false,
  "revision": Revision,
  "service": Service,
  "siteWebURL": "xyz789",
  "siteWebUrl": "abc123",
  "state": "brouillon",
  "tags": ["abc123"],
  "title": "xyz789",
  "zones": ["abc123"]
}

DemarcheState

Values
Enum Value Description

brouillon

Brouillon

close

Close

depubliee

Dépubliée

publiee

Publiée
Example
"brouillon"

Departement

Fields
Field Name Description
code - String!
name - String!
Example
{
  "code": "abc123",
  "name": "abc123"
}

DepartementChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
departement - Departement
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "departement": Departement,
  "id": 4,
  "label": "xyz789",
  "prefilled": true,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

DepartementChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
options - [Departement!] List des departements.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "xyz789",
  "options": [Departement],
  "required": false,
  "type": "address"
}

DgfipChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

DirectUpload

Description

Represents direct upload credentials

Fields
Field Name Description
blobId - ID! Created blob record ID
headers - String! HTTP request headers (JSON-encoded)
signedBlobId - ID! Created blob record signed ID
url - String! Upload URL
Example
{
  "blobId": "4",
  "headers": "abc123",
  "signedBlobId": 4,
  "url": "xyz789"
}

Dossier

Description

Un dossier

Fields
Field Name Description
annotations - [Champ!]!
Arguments
id - ID
archived - Boolean!
attestation - File L’URL de l’attestation au format PDF.
avis - [Avis!]!
Arguments
id - ID
champs - [Champ!]!
Arguments
id - ID
connectionUsager - ConnectionUsager!
dateDepot - ISO8601DateTime! Date de dépôt.
dateDerniereCorrectionEnAttente - ISO8601DateTime Date de la dernière demande de correction qui n’a pas encore été traitée par l’usager.
dateDerniereModification - ISO8601DateTime! Date de la dernière modification.
dateExpiration - ISO8601DateTime Date d’expiration.
datePassageEnConstruction - ISO8601DateTime! Date du dernier passage en construction.
datePassageEnInstruction - ISO8601DateTime Date du dernier passage en instruction.
datePrevisionnelleDecisionSVASVR - ISO8601Date Date prévisionnelle de décision automatique par le SVA/SVR.
dateSuppressionParAdministration - ISO8601DateTime Date de la suppression par l’administration.
dateSuppressionParUsager - ISO8601DateTime Date de la suppression par l’usager.
dateTraitement - ISO8601DateTime Date du dernier traitement.
dateTraitementSVASVR - ISO8601DateTime Date du traitement automatique par le SVA/SVR.
demandeur - Demandeur!
demarche - DemarcheDescriptor!
deposeParUnTiers - Boolean
geojson - File L’URL du GeoJSON contenant les données cartographiques du dossier.
groupeInstructeur - GroupeInstructeur!
id - ID!
instructeurs - [Profile!]!
messages - [Message!]!
Arguments
id - ID
motivation - String
motivationAttachment - File
nomMandataire - String
number - Int! Le numero du dossier.
pdf - File L’URL du dossier au format PDF.
prefilled - Boolean!
prenomMandataire - String
revision - Revision! Utilisez le champ demarche.revision à la place.
state - DossierState! L’état du dossier.
traitements - [Traitement!]!
usager - Profile! Profile de l'usager déposant le dossier
Example
{
  "annotations": [Champ],
  "archived": false,
  "attestation": File,
  "avis": [Avis],
  "champs": [Champ],
  "connectionUsager": "deleted",
  "dateDepot": ISO8601DateTime,
  "dateDerniereCorrectionEnAttente": ISO8601DateTime,
  "dateDerniereModification": ISO8601DateTime,
  "dateExpiration": ISO8601DateTime,
  "datePassageEnConstruction": ISO8601DateTime,
  "datePassageEnInstruction": ISO8601DateTime,
  "datePrevisionnelleDecisionSVASVR": ISO8601Date,
  "dateSuppressionParAdministration": ISO8601DateTime,
  "dateSuppressionParUsager": ISO8601DateTime,
  "dateTraitement": ISO8601DateTime,
  "dateTraitementSVASVR": ISO8601DateTime,
  "demandeur": Demandeur,
  "demarche": DemarcheDescriptor,
  "deposeParUnTiers": false,
  "geojson": File,
  "groupeInstructeur": GroupeInstructeur,
  "id": 4,
  "instructeurs": [Profile],
  "messages": [Message],
  "motivation": "xyz789",
  "motivationAttachment": File,
  "nomMandataire": "xyz789",
  "number": 123,
  "pdf": File,
  "prefilled": true,
  "prenomMandataire": "xyz789",
  "revision": Revision,
  "state": "accepte",
  "traitements": [Traitement],
  "usager": Profile
}

DossierAccepterInput

Description

Autogenerated input type of DossierAccepter

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
disableNotification - Boolean Désactiver l’envoi de l’email de notification après l’opération. Default = false
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
justificatif - ID
motivation - String
Example
{
  "clientMutationId": "xyz789",
  "disableNotification": false,
  "dossierId": "4",
  "instructeurId": 4,
  "justificatif": 4,
  "motivation": "xyz789"
}

DossierAccepterPayload

Description

Autogenerated return type of DossierAccepter.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "abc123",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierArchiverInput

Description

Autogenerated input type of DossierArchiver

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
Example
{
  "clientMutationId": "abc123",
  "dossierId": 4,
  "instructeurId": "4"
}

DossierArchiverPayload

Description

Autogenerated return type of DossierArchiver.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "xyz789",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierChangerGroupeInstructeurInput

Description

Autogenerated input type of DossierChangerGroupeInstructeur

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
groupeInstructeurId - ID! Group instructeur a affecter
Example
{
  "clientMutationId": "abc123",
  "dossierId": 4,
  "groupeInstructeurId": 4
}

DossierChangerGroupeInstructeurPayload

Description

Autogenerated return type of DossierChangerGroupeInstructeur.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "xyz789",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierClasserSansSuiteInput

Description

Autogenerated input type of DossierClasserSansSuite

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
disableNotification - Boolean Désactiver l’envoi de l’email de notification après l’opération. Default = false
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
justificatif - ID
motivation - String!
Example
{
  "clientMutationId": "abc123",
  "disableNotification": true,
  "dossierId": 4,
  "instructeurId": "4",
  "justificatif": "4",
  "motivation": "abc123"
}

DossierClasserSansSuitePayload

Description

Autogenerated return type of DossierClasserSansSuite.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "abc123",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierConnection

Description

The connection type for Dossier.

Fields
Field Name Description
edges - [DossierEdge] A list of edges.
nodes - [Dossier] A list of nodes.
pageInfo - PageInfo! Information to aid in pagination.
Example
{
  "edges": [DossierEdge],
  "nodes": [Dossier],
  "pageInfo": PageInfo
}

DossierDeclarativeState

Values
Enum Value Description

accepte

Accepté

en_instruction

En instruction
Example
"accepte"

DossierEdge

Description

An edge in a connection.

Fields
Field Name Description
cursor - String! A cursor for use in pagination.
node - Dossier The item at the end of the edge.
Example
{
  "cursor": "abc123",
  "node": Dossier
}

DossierEnvoyerMessageInput

Description

Autogenerated input type of DossierEnvoyerMessage

Fields
Input Field Description
attachment - ID
body - String!
clientMutationId - String A unique identifier for the client performing the mutation.
correction - CorrectionReason Préciser qu’il s’agit d’une demande de correction. Le dossier repasssera en construction.
dossierId - ID!
instructeurId - ID!
Example
{
  "attachment": "4",
  "body": "xyz789",
  "clientMutationId": "xyz789",
  "correction": "incomplete",
  "dossierId": 4,
  "instructeurId": "4"
}

DossierEnvoyerMessagePayload

Description

Autogenerated return type of DossierEnvoyerMessage.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
message - Message
Example
{
  "clientMutationId": "xyz789",
  "errors": [ValidationError],
  "message": Message
}

DossierLinkChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
dossier - Dossier
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "dossier": Dossier,
  "id": "4",
  "label": "abc123",
  "prefilled": false,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

DossierLinkChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": false,
  "type": "address"
}

DossierModifierAnnotationAjouterLigneInput

Description

Autogenerated input type of DossierModifierAnnotationAjouterLigne

Fields
Input Field Description
annotationId - ID! Annotation ID
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui demande la modification.
Example
{
  "annotationId": "4",
  "clientMutationId": "abc123",
  "dossierId": "4",
  "instructeurId": 4
}

DossierModifierAnnotationAjouterLignePayload

Description

Autogenerated return type of DossierModifierAnnotationAjouterLigne.

Fields
Field Name Description
annotation - RepetitionChamp
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
Example
{
  "annotation": RepetitionChamp,
  "clientMutationId": "abc123",
  "errors": [ValidationError]
}

DossierModifierAnnotationCheckboxInput

Description

Autogenerated input type of DossierModifierAnnotationCheckbox

Fields
Input Field Description
annotationId - ID! Annotation ID
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui demande la modification.
value - Boolean!
Example
{
  "annotationId": "4",
  "clientMutationId": "xyz789",
  "dossierId": "4",
  "instructeurId": "4",
  "value": false
}

DossierModifierAnnotationCheckboxPayload

Description

Autogenerated return type of DossierModifierAnnotationCheckbox.

Fields
Field Name Description
annotation - Champ
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
Example
{
  "annotation": Champ,
  "clientMutationId": "abc123",
  "errors": [ValidationError]
}

DossierModifierAnnotationDateInput

Description

Autogenerated input type of DossierModifierAnnotationDate

Fields
Input Field Description
annotationId - ID! Annotation ID
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui demande la modification.
value - ISO8601Date!
Example
{
  "annotationId": "4",
  "clientMutationId": "xyz789",
  "dossierId": "4",
  "instructeurId": 4,
  "value": ISO8601Date
}

DossierModifierAnnotationDatePayload

Description

Autogenerated return type of DossierModifierAnnotationDate.

Fields
Field Name Description
annotation - Champ
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
Example
{
  "annotation": Champ,
  "clientMutationId": "xyz789",
  "errors": [ValidationError]
}

DossierModifierAnnotationDatetimeInput

Description

Autogenerated input type of DossierModifierAnnotationDatetime

Fields
Input Field Description
annotationId - ID! Annotation ID
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui demande la modification.
value - ISO8601DateTime!
Example
{
  "annotationId": "4",
  "clientMutationId": "xyz789",
  "dossierId": 4,
  "instructeurId": 4,
  "value": ISO8601DateTime
}

DossierModifierAnnotationDatetimePayload

Description

Autogenerated return type of DossierModifierAnnotationDatetime.

Fields
Field Name Description
annotation - Champ
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
Example
{
  "annotation": Champ,
  "clientMutationId": "abc123",
  "errors": [ValidationError]
}

DossierModifierAnnotationIntegerNumberInput

Description

Autogenerated input type of DossierModifierAnnotationIntegerNumber

Fields
Input Field Description
annotationId - ID! Annotation ID
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui demande la modification.
value - Int!
Example
{
  "annotationId": 4,
  "clientMutationId": "xyz789",
  "dossierId": 4,
  "instructeurId": 4,
  "value": 123
}

DossierModifierAnnotationIntegerNumberPayload

Description

Autogenerated return type of DossierModifierAnnotationIntegerNumber.

Fields
Field Name Description
annotation - Champ
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
Example
{
  "annotation": Champ,
  "clientMutationId": "xyz789",
  "errors": [ValidationError]
}

DossierModifierAnnotationTextInput

Description

Autogenerated input type of DossierModifierAnnotationText

Fields
Input Field Description
annotationId - ID! Annotation ID
clientMutationId - String A unique identifier for the client performing the mutation.
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui demande la modification.
value - String!
Example
{
  "annotationId": 4,
  "clientMutationId": "xyz789",
  "dossierId": 4,
  "instructeurId": "4",
  "value": "abc123"
}

DossierModifierAnnotationTextPayload

Description

Autogenerated return type of DossierModifierAnnotationText.

Fields
Field Name Description
annotation - Champ
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
Example
{
  "annotation": Champ,
  "clientMutationId": "abc123",
  "errors": [ValidationError]
}

DossierPasserEnInstructionInput

Description

Autogenerated input type of DossierPasserEnInstruction

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
disableNotification - Boolean Désactiver l’envoi de l’email de notification après l’opération. Default = false
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
Example
{
  "clientMutationId": "xyz789",
  "disableNotification": false,
  "dossierId": 4,
  "instructeurId": 4
}

DossierPasserEnInstructionPayload

Description

Autogenerated return type of DossierPasserEnInstruction.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "xyz789",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierRefuserInput

Description

Autogenerated input type of DossierRefuser

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
disableNotification - Boolean Désactiver l’envoi de l’email de notification après l’opération. Default = false
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
justificatif - ID
motivation - String!
Example
{
  "clientMutationId": "abc123",
  "disableNotification": false,
  "dossierId": "4",
  "instructeurId": "4",
  "justificatif": "4",
  "motivation": "xyz789"
}

DossierRefuserPayload

Description

Autogenerated return type of DossierRefuser.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "xyz789",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierRepasserEnConstructionInput

Description

Autogenerated input type of DossierRepasserEnConstruction

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
disableNotification - Boolean Désactiver l’envoi de l’email de notification après l’opération. Default = false
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
Example
{
  "clientMutationId": "xyz789",
  "disableNotification": true,
  "dossierId": "4",
  "instructeurId": "4"
}

DossierRepasserEnConstructionPayload

Description

Autogenerated return type of DossierRepasserEnConstruction.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "xyz789",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierRepasserEnInstructionInput

Description

Autogenerated input type of DossierRepasserEnInstruction

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
disableNotification - Boolean Désactiver l’envoi de l’email de notification après l’opération. Default = false
dossierId - ID! Dossier ID
instructeurId - ID! Instructeur qui prend la décision sur le dossier.
Example
{
  "clientMutationId": "abc123",
  "disableNotification": false,
  "dossierId": 4,
  "instructeurId": 4
}

DossierRepasserEnInstructionPayload

Description

Autogenerated return type of DossierRepasserEnInstruction.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
dossier - Dossier
errors - [ValidationError!]
Example
{
  "clientMutationId": "xyz789",
  "dossier": Dossier,
  "errors": [ValidationError]
}

DossierState

Values
Enum Value Description

accepte

Accepté

en_construction

En construction

en_instruction

En instruction

refuse

Refusé

sans_suite

Classé sans suite
Example
"accepte"

DropDownListChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
options - [String!] List des options d’un champ avec selection.
otherOption - Boolean La selection contien l’option "Autre".
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": "4",
  "label": "abc123",
  "options": ["xyz789"],
  "otherOption": true,
  "required": true,
  "type": "address"
}

Effectif

Fields
Field Name Description
nb - Float!
periode - String!
Example
{"nb": 987.65, "periode": "abc123"}

EmailChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

EngagementJuridique

Fields
Field Name Description
montantEngage - String
montantPaye - String
Example
{
  "montantEngage": "xyz789",
  "montantPaye": "xyz789"
}

EngagementJuridiqueChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
engagementJuridique - EngagementJuridique Montant engagé et payé de l'EJ.
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "engagementJuridique": EngagementJuridique,
  "id": "4",
  "label": "abc123",
  "prefilled": false,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

EngagementJuridiqueChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "abc123",
  "required": false,
  "type": "address"
}

Entreprise

Fields
Field Name Description
attestationFiscaleAttachment - File
attestationSocialeAttachment - File
capitalSocial - BigInt capital social de l’entreprise. -1 si inconnu.
codeEffectifEntreprise - String
dateCreation - ISO8601Date
effectifAnnuel - Effectif effectif moyen d’une année
effectifMensuel - Effectif effectif pour un mois donné
enseigne - String
etatAdministratif - EntrepriseEtatAdministratif
formeJuridique - String
formeJuridiqueCode - String
inlineAdresse - String!
nom - String
nomCommercial - String!
numeroTvaIntracommunautaire - String
prenom - String
raisonSociale - String!
siren - String!
siretSiegeSocial - String!
Example
{
  "attestationFiscaleAttachment": File,
  "attestationSocialeAttachment": File,
  "capitalSocial": {},
  "codeEffectifEntreprise": "abc123",
  "dateCreation": ISO8601Date,
  "effectifAnnuel": Effectif,
  "effectifMensuel": Effectif,
  "enseigne": "abc123",
  "etatAdministratif": "Actif",
  "formeJuridique": "xyz789",
  "formeJuridiqueCode": "xyz789",
  "inlineAdresse": "abc123",
  "nom": "abc123",
  "nomCommercial": "xyz789",
  "numeroTvaIntracommunautaire": "xyz789",
  "prenom": "xyz789",
  "raisonSociale": "abc123",
  "siren": "xyz789",
  "siretSiegeSocial": "xyz789"
}

EntrepriseEtatAdministratif

Values
Enum Value Description

Actif

L'entreprise est en activité

Ferme

L'entreprise a cessé son activité
Example
"Actif"

Epci

Fields
Field Name Description
code - String!
name - String!
Example
{
  "code": "xyz789",
  "name": "abc123"
}

EpciChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
departement - Departement
epci - Epci
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "departement": Departement,
  "epci": Epci,
  "id": "4",
  "label": "xyz789",
  "prefilled": true,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

EpciChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "xyz789",
  "required": true,
  "type": "address"
}

ExplicationChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
collapsibleExplanationEnabled - Boolean
collapsibleExplanationText - String
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "collapsibleExplanationEnabled": true,
  "collapsibleExplanationText": "abc123",
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "required": false,
  "type": "address"
}

ExpressionReguliereChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "xyz789",
  "required": false,
  "type": "address"
}

File

Fields
Field Name Description
byteSize - Int! Utilisez le champ byteSizeBigInt à la place.
byteSizeBigInt - BigInt!
checksum - String!
contentType - String!
createdAt - ISO8601DateTime! Date de création du fichier.
filename - String!
url - URL!
Example
{
  "byteSize": 987,
  "byteSizeBigInt": {},
  "checksum": "abc123",
  "contentType": "abc123",
  "createdAt": ISO8601DateTime,
  "filename": "abc123",
  "url": "http://www.test.com/"
}

FindDemarcheInput

Fields
Input Field Description
id - ID ID de la démarche.
number - Int Numero de la démarche.
Example
{"id": 4, "number": 123}

Float

Description

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Example
123.45

GeoArea

Fields
Field Name Description
description - String
geometry - GeoJSON!
id - ID!
source - GeoAreaSource!
Possible Types
GeoArea Types

ParcelleCadastrale

SelectionUtilisateur

Example
{
  "description": "xyz789",
  "geometry": GeoJSON,
  "id": 4,
  "source": "cadastre"
}

GeoAreaSource

Values
Enum Value Description

cadastre

Parcelle cadastrale

selection_utilisateur

Sélection utilisateur
Example
"cadastre"

GeoJSON

Fields
Field Name Description
coordinates - Coordinates!
type - String!
Example
{
  "coordinates": Coordinates,
  "type": "abc123"
}

GroupeInstructeur

Description

Un groupe instructeur

Fields
Field Name Description
closed - Boolean! L’état du groupe instructeur.
id - ID!
instructeurs - [Profile!]!
label - String! Libellé du groupe instructeur.
number - Int! Le numero du groupe instructeur.
Example
{
  "closed": true,
  "id": 4,
  "instructeurs": [Profile],
  "label": "abc123",
  "number": 987
}

GroupeInstructeurAjouterInstructeursInput

Description

Autogenerated input type of GroupeInstructeurAjouterInstructeurs

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
groupeInstructeurId - ID! Groupe instructeur ID.
instructeurs - [ProfileInput!]! Instructeurs à ajouter.
Example
{
  "clientMutationId": "xyz789",
  "groupeInstructeurId": 4,
  "instructeurs": [ProfileInput]
}

GroupeInstructeurAjouterInstructeursPayload

Description

Autogenerated return type of GroupeInstructeurAjouterInstructeurs.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
groupeInstructeur - GroupeInstructeur
warnings - [WarningMessage!]
Example
{
  "clientMutationId": "abc123",
  "errors": [ValidationError],
  "groupeInstructeur": GroupeInstructeur,
  "warnings": [WarningMessage]
}

GroupeInstructeurAttributes

Description

Attributs pour l’ajout d'un groupe instructeur.

Fields
Input Field Description
closed - Boolean L’état du groupe instructeur. Default = false
instructeurs - [ProfileInput!] Instructeurs à ajouter. Default = []
label - String! Libelle du groupe instructeur.
Example
{
  "closed": false,
  "instructeurs": [ProfileInput],
  "label": "xyz789"
}

GroupeInstructeurCreerInput

Description

Autogenerated input type of GroupeInstructeurCreer

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
demarche - FindDemarcheInput! Demarche ID ou numéro.
groupeInstructeur - GroupeInstructeurAttributes! Groupes instructeur à ajouter.
Example
{
  "clientMutationId": "xyz789",
  "demarche": FindDemarcheInput,
  "groupeInstructeur": GroupeInstructeurAttributes
}

GroupeInstructeurCreerPayload

Description

Autogenerated return type of GroupeInstructeurCreer.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
groupeInstructeur - GroupeInstructeur
warnings - [WarningMessage!]
Example
{
  "clientMutationId": "abc123",
  "errors": [ValidationError],
  "groupeInstructeur": GroupeInstructeur,
  "warnings": [WarningMessage]
}

GroupeInstructeurModifierInput

Description

Autogenerated input type of GroupeInstructeurModifier

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
closed - Boolean L’état du groupe instructeur.
groupeInstructeurId - ID! Groupe instructeur ID.
label - String Libellé du groupe instructeur.
Example
{
  "clientMutationId": "xyz789",
  "closed": false,
  "groupeInstructeurId": "4",
  "label": "abc123"
}

GroupeInstructeurModifierPayload

Description

Autogenerated return type of GroupeInstructeurModifier.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
groupeInstructeur - GroupeInstructeur
Example
{
  "clientMutationId": "xyz789",
  "errors": [ValidationError],
  "groupeInstructeur": GroupeInstructeur
}

GroupeInstructeurSupprimerInstructeursInput

Description

Autogenerated input type of GroupeInstructeurSupprimerInstructeurs

Fields
Input Field Description
clientMutationId - String A unique identifier for the client performing the mutation.
groupeInstructeurId - ID! Groupe instructeur ID.
instructeurs - [ProfileInput!]! Instructeurs à supprimer.
Example
{
  "clientMutationId": "xyz789",
  "groupeInstructeurId": "4",
  "instructeurs": [ProfileInput]
}

GroupeInstructeurSupprimerInstructeursPayload

Description

Autogenerated return type of GroupeInstructeurSupprimerInstructeurs.

Fields
Field Name Description
clientMutationId - String A unique identifier for the client performing the mutation.
errors - [ValidationError!]
groupeInstructeur - GroupeInstructeur
Example
{
  "clientMutationId": "abc123",
  "errors": [ValidationError],
  "groupeInstructeur": GroupeInstructeur
}

GroupeInstructeurWithDossiers

Description

Un groupe instructeur avec ses dossiers

Fields
Field Name Description
closed - Boolean! L’état du groupe instructeur.
deletedDossiers - DeletedDossierConnection! Liste de tous les dossiers supprimés d’un groupe instructeur.
Arguments
after - String

Returns the elements in the list that come after the specified cursor.

before - String

Returns the elements in the list that come before the specified cursor.

deletedSince - ISO8601DateTime

Dossiers supprimés depuis la date.

first - Int

Returns the first n elements from the list.

last - Int

Returns the last n elements from the list.

dossiers - DossierConnection! Liste de tous les dossiers d’un groupe instructeur.
Arguments
after - String

Returns the elements in the list that come after the specified cursor.

archived - Boolean

Seulement les dossiers archivés.

before - String

Returns the elements in the list that come before the specified cursor.

createdSince - ISO8601DateTime

Dossiers déposés depuis la date.

first - Int

Returns the first n elements from the list.

last - Int

Returns the last n elements from the list.

maxRevision - ID

Seulement les dossiers pour les révisons avant la révision donnée.

minRevision - ID

Seulement les dossiers pour les révisons après la révision donnée.

revision - ID

Seulement les dossiers pour la révision donnée.

state - DossierState

Dossiers avec statut.

updatedSince - ISO8601DateTime

Dossiers mis à jour depuis la date.

id - ID!
instructeurs - [Profile!]!
label - String! Libellé du groupe instructeur.
number - Int! Le numero du groupe instructeur.
pendingDeletedDossiers - DeletedDossierConnection! Liste de tous les dossiers en attente de suppression définitive d’un groupe instructeur.
Arguments
after - String

Returns the elements in the list that come after the specified cursor.

before - String

Returns the elements in the list that come before the specified cursor.

deletedSince - ISO8601DateTime

Dossiers en attente de suppression depuis la date.

first - Int

Returns the first n elements from the list.

last - Int

Returns the last n elements from the list.

Example
{
  "closed": false,
  "deletedDossiers": DeletedDossierConnection,
  "dossiers": DossierConnection,
  "id": 4,
  "instructeurs": [Profile],
  "label": "abc123",
  "number": 987,
  "pendingDeletedDossiers": DeletedDossierConnection
}

HeaderSectionChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "abc123",
  "required": false,
  "type": "address"
}

ID

Description

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

Example
"4"

ISO8601Date

Description

An ISO 8601-encoded date

Example
ISO8601Date

ISO8601DateTime

Description

An ISO 8601-encoded datetime

Example
ISO8601DateTime

IbanChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example
123

IntegerNumberChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
value - BigInt
Example
{
  "champDescriptorId": "abc123",
  "id": "4",
  "label": "abc123",
  "prefilled": true,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime,
  "value": {}
}

IntegerNumberChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": false,
  "type": "address"
}

LinkedDropDownListChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
primaryValue - String
secondaryValue - String
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "id": "4",
  "label": "abc123",
  "prefilled": true,
  "primaryValue": "xyz789",
  "secondaryValue": "abc123",
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

LinkedDropDownListChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
options - [String!] List des options d’un champ avec selection.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": "4",
  "label": "xyz789",
  "options": ["abc123"],
  "required": false,
  "type": "address"
}

MesriChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "xyz789",
  "required": true,
  "type": "address"
}

Message

Fields
Field Name Description
attachment - File Utilisez le champ attachments à la place.
attachments - [File!]!
body - String!
correction - Correction
createdAt - ISO8601DateTime!
email - String!
id - ID!
Example
{
  "attachment": File,
  "attachments": [File],
  "body": "xyz789",
  "correction": Correction,
  "createdAt": ISO8601DateTime,
  "email": "xyz789",
  "id": "4"
}

MultipleDropDownListChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
values - [String!]!
Example
{
  "champDescriptorId": "abc123",
  "id": "4",
  "label": "abc123",
  "prefilled": false,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime,
  "values": ["abc123"]
}

MultipleDropDownListChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
options - [String!] List des options d’un champ avec selection.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "options": ["xyz789"],
  "required": false,
  "type": "address"
}

NumberChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": "4",
  "label": "xyz789",
  "required": false,
  "type": "address"
}

PageInfo

Description

Information about pagination in a connection.

Fields
Field Name Description
endCursor - String When paginating forwards, the cursor to continue.
hasNextPage - Boolean! When paginating forwards, are there more items?
hasPreviousPage - Boolean! When paginating backwards, are there more items?
startCursor - String When paginating backwards, the cursor to continue.
Example
{
  "endCursor": "xyz789",
  "hasNextPage": false,
  "hasPreviousPage": true,
  "startCursor": "abc123"
}

ParcelleCadastrale

Fields
Field Name Description
codeArr - String! Utilisez le champ prefixe à la place.
codeCom - String! Utilisez le champ commune à la place.
codeDep - String! Utilisez le champ commune à la place.
commune - String!
description - String
feuille - Int! L’information n’est plus disponible.
geometry - GeoJSON!
id - ID!
nomCom - String! Utilisez le champ commune à la place.
numero - String!
prefixe - String!
section - String!
source - GeoAreaSource!
surface - String!
surfaceIntersection - Float! L’information n’est plus disponible.
surfaceParcelle - Float! Utilisez le champ surface à la place.
Example
{
  "codeArr": "xyz789",
  "codeCom": "xyz789",
  "codeDep": "abc123",
  "commune": "xyz789",
  "description": "xyz789",
  "feuille": 123,
  "geometry": GeoJSON,
  "id": 4,
  "nomCom": "abc123",
  "numero": "xyz789",
  "prefixe": "abc123",
  "section": "xyz789",
  "source": "cadastre",
  "surface": "abc123",
  "surfaceIntersection": 123.45,
  "surfaceParcelle": 987.65
}

Pays

Fields
Field Name Description
code - String!
name - String!
Example
{
  "code": "abc123",
  "name": "xyz789"
}

PaysChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
pays - Pays
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "id": 4,
  "label": "xyz789",
  "pays": Pays,
  "prefilled": false,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

PaysChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
options - [Pays!] List des pays.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "abc123",
  "options": [Pays],
  "required": false,
  "type": "address"
}

PersonneMorale

Fields
Field Name Description
address - Address!
adresse - String! Utilisez le champ address.label à la place.
association - Association
codeInseeLocalite - String! Utilisez le champ address.city_code à la place.
codePostal - String! Utilisez le champ address.postal_code à la place.
complementAdresse - String Utilisez le champ address à la place.
entreprise - Entreprise
id - ID!
libelleNaf - String!
localite - String! Utilisez le champ address.city_name à la place.
naf - String
nomVoie - String Utilisez le champ address.street_name à la place.
numeroVoie - String Utilisez le champ address.street_number à la place.
siegeSocial - Boolean!
siret - String!
typeVoie - String Utilisez le champ address.street_address à la place.
Example
{
  "address": Address,
  "adresse": "xyz789",
  "association": Association,
  "codeInseeLocalite": "xyz789",
  "codePostal": "xyz789",
  "complementAdresse": "xyz789",
  "entreprise": Entreprise,
  "id": "4",
  "libelleNaf": "abc123",
  "localite": "abc123",
  "naf": "abc123",
  "nomVoie": "xyz789",
  "numeroVoie": "abc123",
  "siegeSocial": true,
  "siret": "abc123",
  "typeVoie": "abc123"
}

PersonneMoraleIncomplete

Fields
Field Name Description
id - ID!
siret - String!
Example
{
  "id": "4",
  "siret": "abc123"
}

PersonnePhysique

Fields
Field Name Description
civilite - Civilite
dateDeNaissance - ISO8601Date
email - String Email du bénéficiaire (dans le cas d'un dossier déposé par et pour l'usager connecté, l'email est celui de l'usager connecté. Dans le cas d'un dossier déposé pour un bénéficiaire, l'email est celui du bénéficiaire, s'il a été renseigné)
id - ID!
nom - String!
prenom - String!
Example
{
  "civilite": "M",
  "dateDeNaissance": ISO8601Date,
  "email": "abc123",
  "id": 4,
  "nom": "xyz789",
  "prenom": "abc123"
}

PhoneChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

PieceJustificativeChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
file - File Utilisez le champ files à la place.
files - [File!]!
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "file": File,
  "files": [File],
  "id": "4",
  "label": "xyz789",
  "prefilled": false,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

PieceJustificativeChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
fileTemplate - File Modèle de la pièce justificative.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "fileTemplate": File,
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

PoleEmploiChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "xyz789",
  "required": true,
  "type": "address"
}

Profile

Description

Profil d'un usager connecté (déposant un dossier, instruisant un dossier...)

Fields
Field Name Description
email - String! Email de l'usager
id - ID!
Example
{
  "email": "abc123",
  "id": "4"
}

ProfileInput

Fields
Input Field Description
email - String Email
id - ID ID
Example
{
  "email": "abc123",
  "id": "4"
}

RNA

Fields
Field Name Description
address - Address
id - String!
title - String
Example
{
  "address": Address,
  "id": "xyz789",
  "title": "abc123"
}

RNAChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
commune - Commune
departement - Departement
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
rna - RNA
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "commune": Commune,
  "departement": Departement,
  "id": "4",
  "label": "xyz789",
  "prefilled": false,
  "rna": RNA,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

RNAChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

RNF

Fields
Field Name Description
address - Address
id - String!
title - String
Example
{
  "address": Address,
  "id": "xyz789",
  "title": "xyz789"
}

RNFChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
commune - Commune
departement - Departement
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
rnf - RNF
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "commune": Commune,
  "departement": Departement,
  "id": 4,
  "label": "abc123",
  "prefilled": false,
  "rnf": RNF,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

RNFChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

Region

Fields
Field Name Description
code - String!
name - String!
Example
{
  "code": "xyz789",
  "name": "xyz789"
}

RegionChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
region - Region
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "id": "4",
  "label": "xyz789",
  "prefilled": true,
  "region": Region,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

RegionChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
options - [Region!] List des regions.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "xyz789",
  "options": [Region],
  "required": false,
  "type": "address"
}

RepetitionChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
champs - [Champ!]! Utilisez le champ rows à la place.
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
rows - [Row!]!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "champs": [Champ],
  "id": 4,
  "label": "abc123",
  "prefilled": true,
  "rows": [Row],
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

RepetitionChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "xyz789",
  "required": true,
  "type": "address"
}

Revision

Fields
Field Name Description
annotationDescriptors - [ChampDescriptor!]!
champDescriptors - [ChampDescriptor!]!
dateCreation - ISO8601DateTime! Date de la création.
datePublication - ISO8601DateTime Date de la publication.
id - ID!
Example
{
  "annotationDescriptors": [ChampDescriptor],
  "champDescriptors": [ChampDescriptor],
  "dateCreation": ISO8601DateTime,
  "datePublication": ISO8601DateTime,
  "id": 4
}

Row

Fields
Field Name Description
champs - [Champ!]!
id - ID!
Example
{
  "champs": [Champ],
  "id": "4"
}

SelectionUtilisateur

Fields
Field Name Description
description - String
geometry - GeoJSON!
id - ID!
source - GeoAreaSource!
Example
{
  "description": "abc123",
  "geometry": GeoJSON,
  "id": 4,
  "source": "cadastre"
}

Service

Fields
Field Name Description
id - ID!
nom - String! nom du service qui met en oeuvre la démarche
organisme - String! nom de l'organisme qui met en oeuvre la démarche
siret - String n° siret du service qui met en oeuvre la démarche
typeOrganisme - TypeOrganisme! type d'organisme qui met en oeuvre la démarche
Example
{
  "id": 4,
  "nom": "xyz789",
  "organisme": "abc123",
  "siret": "abc123",
  "typeOrganisme": "administration_centrale"
}

SiretChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
etablissement - PersonneMorale
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "abc123",
  "etablissement": PersonneMorale,
  "id": "4",
  "label": "xyz789",
  "prefilled": false,
  "stringValue": "xyz789",
  "updatedAt": ISO8601DateTime
}

SiretChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": 4,
  "label": "xyz789",
  "required": true,
  "type": "address"
}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Example
"abc123"

TextChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
value - String
Example
{
  "champDescriptorId": "abc123",
  "id": 4,
  "label": "xyz789",
  "prefilled": true,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime,
  "value": "xyz789"
}

TextChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}

TextareaChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": false,
  "type": "address"
}

TitreIdentiteChamp

Fields
Field Name Description
champDescriptorId - String! L'identifiant du champDescriptor de ce champ
filled - Boolean!
grantType - TitreIdentiteGrantType!
id - ID!
label - String! Libellé du champ.
prefilled - Boolean!
stringValue - String La valeur du champ sous forme texte.
updatedAt - ISO8601DateTime! Date de dernière modification du champ.
Example
{
  "champDescriptorId": "xyz789",
  "filled": true,
  "grantType": "france_connect",
  "id": 4,
  "label": "abc123",
  "prefilled": false,
  "stringValue": "abc123",
  "updatedAt": ISO8601DateTime
}

TitreIdentiteChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "xyz789",
  "id": 4,
  "label": "abc123",
  "required": true,
  "type": "address"
}

TitreIdentiteGrantType

Values
Enum Value Description

france_connect

Françe Connect

piece_justificative

Pièce justificative
Example
"france_connect"

Traitement

Fields
Field Name Description
dateTraitement - ISO8601DateTime!
emailAgentTraitant - String
id - ID!
motivation - String
state - DossierState!
Example
{
  "dateTraitement": ISO8601DateTime,
  "emailAgentTraitant": "abc123",
  "id": "4",
  "motivation": "abc123",
  "state": "accepte"
}

TypeDeChamp

Values
Enum Value Description

address

Adresse

annuaire_education

Annuaire de l’éducation

carte

Carte

checkbox

Case à cocher seule

civilite

Civilité

cnaf

Données de la Caisse nationale des allocations familiales

cojo

Accréditation Paris 2024

communes

Communes

date

Date

datetime

Date et Heure

decimal_number

Nombre décimal

departements

Départements

dgfip

Données de la Direction générale des Finances publiques

dossier_link

Lien vers un autre dossier

drop_down_list

Choix simple

email

Adresse électronique

engagement_juridique

Translation missing: fr.activerecord.attributes.type_de_champ.type_champs.engagement_juridique

epci

EPCI

explication

Explication

expression_reguliere

Expression régulière

header_section

Titre de section

iban

Numéro Iban

integer_number

Nombre entier

linked_drop_down_list

Deux menus déroulants liés

mesri

Données du Ministère de l’Enseignement Supérieur, de la Recherche et de l’Innovation

multiple_drop_down_list

Choix multiple

number

Nombre

pays

Pays

phone

Téléphone

piece_justificative

Pièce justificative

pole_emploi

Situation Pôle emploi

regions

Régions

repetition

Bloc répétable

rna

RNA (Répertoire national des associations)

rnf

RNF (Répertoire national des fondations)

siret

Numéro Siret

text

Texte court

textarea

Texte long

titre_identite

Titre identité

yes_no

Oui/Non
Example
"address"

TypeOrganisme

Values
Enum Value Description

administration_centrale

Administration centrale

association

Association

autre

Autre

collectivite_territoriale

Collectivité territoriale

etablissement_enseignement

Établissement d’enseignement

operateur_d_etat

Opérateur d’État

service_deconcentre_de_l_etat

Service déconcentré de l’État
Example
"administration_centrale"

URL

Description

A valid URL, transported as a string

Example
"http://www.test.com/"

ValidationError

Description

Éreur de validation

Fields
Field Name Description
message - String! A description of the error
Example
{"message": "xyz789"}

WarningMessage

Description

Message d’alerte

Fields
Field Name Description
message - String! La description de l’alerte
Example
{"message": "xyz789"}

YesNoChampDescriptor

Fields
Field Name Description
champDescriptors - [ChampDescriptor!] Description des champs d’un bloc répétable. Utilisez le champ RepetitionChampDescriptor.champ_descriptors à la place.
description - String Description du champ.
id - ID!
label - String! Libellé du champ.
required - Boolean! Est-ce que le champ est obligatoire ?
type - TypeDeChamp! Type de la valeur du champ. Utilisez le champ __typename à la place.
Example
{
  "champDescriptors": [ChampDescriptor],
  "description": "abc123",
  "id": "4",
  "label": "abc123",
  "required": true,
  "type": "address"
}