Créer un compte Utilisateur
Cette fonction permet de créer un compte utilisateur. Elle prend en paramètre un objet input contenant les informations nécessaires au compte.
Les informations obligatoires à transmettre sont marquées ci-dessous par l'annotation Required.
mutation {
createUser(
input: {
email: "test@test.org" # Required
password: "******" # Required
firstName: "John" # Required
lastName: "Doe" # Required
acceptTerms: true # Required
acceptProspecting: true
birthplace: "Lille"
birthdate: "1990-04-01"
phoneNumber: "+3332151606060"
address: {
street: "165 avenue de Bretagne"
postalcode: "59800"
city: "Lille"
country: "FR"
}
category: CDI
civilStatus: SINGLE
gender: MALE
nationality: "FR"
employmentContractEndOn: "2022-07-16"
oauth: {
uid: ""
provider: FACEBOOK
}
}
) {
user {
id
email
}
errors
}
}
Retrouver la liste des :
Mettre à jour les données utilisateurs.
Cette fonction permet de mettre à jour un compte utilisateur. Elle prend en paramètre un objet input
contenant les informations nécessaires à la mise à jour du compte.
mutation {
updateUser(
input: {
id: "ID"
email: "test@test.org"
firstName: "John"
lastName: "Doe"
acceptTerms: true
acceptProspecting: true
birthplace: "Lille"
birthdate: "1990-04-01"
phoneNumber: "+3332151606060"
address: {
street: "165 avenue de Bretagne"
postalcode: "59800"
city: "Lille"
country: "FR"
}
category: CDI
civilStatus: SINGLE
gender: MALE
nationality: "FR"
employmentContractEndOn: "2022-07-16"
oauth: {
uid: ""
provider: FACEBOOK
}
}
) {
user {
id
email
}
errors
}
}