Skip to main content

Mutations

createBsvhu

Type: Bsvhu!

Crée un BSVHU

Arguments

NameDescription

input
BsvhuInput!

createDraftBsvhu

Type: Bsvhu!

Crée un BSVHU en brouillon

Arguments

NameDescription

input
BsvhuInput!

createPdfAccessToken

Type: String!

Mutation permettant d'obtenir un lien de téléchargement valide 30 minutes. A destination des forces de l'ordre qui ne disposent pas d'accès à Trackdéchets, le lien est accessible sans authentification, et peut être transmis sous la form de QR-code. La chaîne retournée est l'url de téléchargement.

Arguments

NameDescription

input
CreatePdfAccessTokenInput!

deleteBsvhu

Type: Bsvhu!

Supprime un BSVHU

Arguments

NameDescription

id
ID!

ID d'un BSD VHU

duplicateBsvhu

Type: Bsvhu!

Duplique un BSVHU

Arguments

NameDescription

id
ID!

ID d'un BSD VHU

publishBsvhu

Type: Bsvhu!

Permet de publier un brouillon pour le marquer comme prêt à être envoyé

Arguments

NameDescription

id
ID!

signBsvhu

Type: Bsvhu!

Signe un BSVHU.

Champs requis pour EMISSION :

emitter {
company {
siret
name
address
contact
mail
phone
}
agrementNumber
}
quantity
weight {
value
}
identification {
type
}
packaging
destination {
type
plannedOperationCode
company {
siret
name
address
contact
mail
phone
}
agrementNumber
}

Champs requis pour TRANSPORT :

transporter {
company {
siret
name
address
contact
mail
phone
}
recepisse {
isExempted
number
department
validityLimit
}
}

Champs requis pour OPERATION :

destination {
reception {
weight # doit être 0 si acceptationStatus est REFUSED
acceptationStatus
}
operation {
code # requis sauf si acceptationStatus est REFUSED
mode # requis sauf si acceptationStatus est REFUSED
}
}

Arguments

NameDescription

id
ID!

input
BsvhuSignatureInput!

updateBsvhu

Type: Bsvhu!

Met à jour un BSVHU

Arguments

NameDescription

id
ID!

input
BsvhuInput!