user-largeClients

Nous gérons deux types de clients :

  • Clients particuliers (contact)

  • Clients professionnels (ou entreprise)

Les entreprises peuvent avoir différents contacts pour gérer divers services ou fonctions au sein d'une même entreprise.

Clients professionnels

post
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Corps
namestringRequis

The official name of the organization

Example: Acme Corporation
commercialNamestringOptionnel

The commercial or trading name of the organization

Example: Acme Corp
emailsstring[]Optionnel
siretstringOptionnel

The SIRET number (required for French organizations)

Example: 12345678901234
vatNumberstringOptionnel

The VAT number of the organization

Example: FR12345678901
notesstringOptionnel

Additional notes about the organization

Example: Preferred supplier for anvils and TNT
Réponses
post
/organization
201Succès
put
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Corps
namestringRequis
commercialNamestringOptionnel
emailsstring[]Optionnel
siretstringOptionnel
vatNumberstringOptionnel
notesstringOptionnel
Réponses
chevron-right
200Succès
application/json
put
/organization/{id}
200Succès

get
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de requête
pagenumberRequis
limitnumberRequis
searchstringOptionnel
orderBystring · enumOptionnelValeurs possibles:
orderDirectionstring · enumOptionnelValeurs possibles:
archivedbooleanOptionnel
Réponses
chevron-right
200Succès
application/json
get
/organizations
200Succès
delete
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
organizationIdstringRequis
Réponses
chevron-right
200Succès

Aucun contenu

delete
/organization/{organizationId}
200Succès

Aucun contenu

Clients particuliers

Dans le cas où vous souhaitez enregister un client particulier, vous pouvez créer un contact.

Create a new contact

post
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Corps
firstnamestringRequis

The first name of the contact

Example: John
lastnamestringRequis

The last name of the contact

Example: Doe
phonestringOptionnel

The phone number of the contact

Example: +1234567890
jobTitlestringOptionnel

The job title of the contact

Example: Software Engineer
emailsstring[]Optionnel

The email addresses of the contact

Example: ["[email protected]","[email protected]"]
notesstringOptionnel

Additional notes about the contact

Example: Prefers email communication
Réponses
post
/contact

Retrieve contacts

get

Get a paginated list of contacts for the current company

Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de requête
pagenumberOptionnel
limitnumberOptionnel
searchstringOptionnel
orderBystring · enumOptionnelValeurs possibles:
orderDirectionstring · enumOptionnelValeurs possibles:
archivedbooleanOptionnel
forCertificatebooleanOptionnel
Réponses
chevron-right
200

Successfully retrieved contacts

application/json
get
/contacts

Get a contact by ID

get
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Réponses
chevron-right
200

The contact has been successfully retrieved.

application/json
get
/contact/{id}

Delete a contact

delete
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Réponses
delete
/contact/{id}

Aucun contenu

Update a contact

put
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Corps
firstnamestringRequis
lastnamestringRequis
phonestringOptionnel
jobTitlestringOptionnel
emailsstring[]Optionnel
Réponses
chevron-right
200

The contact has been successfully updated.

application/json
put
/contact/{id}

Les contacts d'entreprise

Pour une meilleure organisation, vous avez la possibilité d'enregistrer différents contacts affiliés à une entreprise spécifique.

post
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Corps
firstnamestringRequis
lastnamestringRequis
phonestringOptionnel
jobTitlestringOptionnel
emailsstring[]Optionnel
notesstringOptionnel
Réponses
post
/organization/{id}/contact
201Succès
put
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Corps
firstnamestringRequis
lastnamestringRequis
phonestringOptionnel
jobTitlestringOptionnel
emailsstring[]Optionnel
notesstringOptionnel
defaultContactbooleanOptionnel
Réponses
chevron-right
200Succès
application/json
put
/organization/contact/{id}
200Succès
get
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
idstringRequis
Réponses
chevron-right
200Succès
application/json
get
/organization/{id}/contacts
200Succès

Changer le contact par défaut d'une entreprise

patch
Autorisations
AuthorizationstringRequis
Bearer authentication header of the form Bearer <token>.
Paramètres de chemin
organizationIdstringRequis
Corps
defaultContactIdstringRequis
Réponses
chevron-right
200Succès

Aucun contenu

patch
/organization/{organizationId}/default-contact
200Succès

Aucun contenu

Mis à jour

Ce contenu vous a-t-il été utile ?