GET /api/v1/users
:ids
ARRAY[INT] - optionnel : Liste des identifiants des usagers que l'on souhaite récupérerGET /api/v1/:organisation_id/users
:organisation_id
INT - requis : Liste de l'organisation pour laquelle on souhaite récupérer les:ids
ARRAY[INT] - optionnel : Liste des identifiants des usagers que l'on souhaite récupérerGET /api/v1/users/:id
:id
INT : identifiant unique de l'usageruser
: USERuser_profiles
Profils de l'usager dans les organisations accessibles à l'agent faisant la requêteGET /api/v1/users/:id/invite
:id
INT : identifiant unique de l'usagerinvitation_url
: lien d'invitation à destination de l'usager pour créer son profilinvitation_token
: code d'invitation de 8 caractères à destination de l'usager pour créer son profil en se rendant à l'url https://www.rdv-solidarites.fr/invitation
:id
INT : identifiant unique de l'usagerinvite_for
: INT - en secondes, la durée de validité souhaitée du lien d'invitation envoyé à l'usager. (1 jour = 86 400 secondes). Si ce paramètre n'est pas renseignée, l'invitation sera valable 4 semaines par défaut.invitation_url
: lien d'invitation à destination de l'usager pour créer son profilinvitation_token
: code d'invitation à destination de l'usager pour créer son profil en se rendant à l'url https://www.rdv-solidarites.fr/invitation
POST /api/v1/users
organisation_ids
: [INT] - requis: Identifiants des organisations auxquelles rattacher le nouvel usagerfirst_name
: STRING - requis: Prénom(s)last_name
: STRING - requis: Nom d'usageemail
: STRING - optionnel: Email de contact (unique par usager)birth_name
: STRING - optionnel: Nom de naissancebirth_date
: STRING ou DATE - optionnel: Date de naissanceaddress
: STRING - optionnel: Adresse au format textephone_number
: STRING - optionnel: Numéro de téléphone français, mobile de préférenceresponsible_id
: INT - optionnel: Identifiant de l'usager responsablecaisse_affiliation
: STRING - optionnel: Caisse d'affiliation, valeurs possibles : aucune
, caf
ou msa
affiliation_number
: STRING - optionnel: Numéro d'affiliation à la caissefamily_situation
: STRING - optionnel: Situation familiale, valeurs possibles : single
, in_a_relationship
ou divorced
number_of_children
: INT - optionnel: nombre d'enfantsnotify_by_sms
: BOOL - optionnel: Tenter d'envoyer des notifications par SMSnotify_by_email
: BOOL - optionnel: Tenter d'envoyer des notifications par emailresponsible_id
, et notez que seuls les champs organisation_ids
, first_name
, last_name
, birth_date
et birth_name
seront pris en compte. Les usagers proches n'ont pas tous les champs d'un usager responsable.user
: USERuser_profiles
Profils de l'usager dans les organisations accessibles à l'agent faisant la requêtePOST api/v1/user_profiles
organisation_id
: INT - requis: Identifiant de l'organisationuser_id
: INT - requis: Identifiant de l'usagerlogement
: STRING - optionnel : situation de logement, valeurs possibles : sdf
, heberge
, en_accession_propriete
, proprietaire
ou autre
notes
: STRING - optionnel : Notes libres à propos l'usager - ne pas y inclure de donneées sensibles ou confidentiellesuser_profile
: USER_PROFILEuser
: USERorganisation
: ORGANISATION