GET api/account/user

Permet de récupérer les informations de l'utilisateur connecté à l'api

Description de la Requête

Paramètres de l'URI

Aucun.

Paramètres du corps de la requête (BODY)

Aucun.

Description de la réponse

Description de la ressource retournée

Les informations de l'utilisateur Tourinsoft connecté actuellement à l'api

TourInSoftUser
NomDescriptionTypeInformations complémentaires
id

L'identifiant unique de l'utilisateur Tourinsoft

globally unique identifier

Aucune.

email

L'adresse email de l'utilisateur Tourinsoft

string

Aucune.

client

Le client auquel appartient l'utilisateur

string

Aucune.

type

Le type d'utilisateur Tourinsoft

integer

Aucune.

structureId

L'identifiant de la structure de l'utilisateur Tourinsoft

globally unique identifier

Aucune.

isAdminClient

Indique si l'utilisateur Tourinsoft est un administrateur de la structure racine

boolean

Aucune.

extranet

Indique si l'utilisateur Tourinsoft est un utilisateur extranet VIT

boolean

Aucune.

langues

La liste des langues de l'utilisateur

Collection of Langue

Aucune.

accessRights

Les droits d'accès de l'utilisateur

TourInSoftUserAccess

Aucune.

lastName

Le nom de famille de l'utilisateur

string

Aucune.

firstName

Le prénom de l'utilisateur

string

Aucune.

countryCode

Pays de l'utilisateur (ALPHA 3)

string

Aucune.

Formats de réponse

application/json, text/json

Sample:
{
  "id": "07bc0e82-e4dd-42d3-b8f3-5c99bd5da32b",
  "email": "lorem ipsum dolor 2",
  "client": "lorem ipsum dolor 3",
  "type": 4,
  "structureId": "dec99ef7-18da-461d-9774-2b57c780318d",
  "isAdminClient": true,
  "extranet": true,
  "langues": [
    {
      "id": "lorem ipsum dolor 1",
      "libelle": "lorem ipsum dolor 2"
    },
    {
      "id": "lorem ipsum dolor 1",
      "libelle": "lorem ipsum dolor 2"
    }
  ],
  "accessRights": {
    "gapps": [
      1,
      2
    ],
    "modules": [
      1,
      2
    ],
    "apps": [
      1,
      2
    ]
  },
  "lastName": "lorem ipsum dolor 7",
  "firstName": "lorem ipsum dolor 8",
  "countryCode": "lorem ipsum dolor 9"
}

application/xml, text/xml

Sample:
<TourInSoftUser xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ApiModels.v3.Account">
  <accessRights>
    <apps xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </apps>
    <gapps xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </gapps>
    <modules xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </modules>
  </accessRights>
  <client>lorem ipsum dolor 3</client>
  <countryCode>lorem ipsum dolor 9</countryCode>
  <email>lorem ipsum dolor 2</email>
  <extranet>true</extranet>
  <firstName>lorem ipsum dolor 8</firstName>
  <id>07bc0e82-e4dd-42d3-b8f3-5c99bd5da32b</id>
  <isAdminClient>true</isAdminClient>
  <langues xmlns:d2p1="http://schemas.datacontract.org/2004/07/ApiModels.v3.Bordereau">
    <d2p1:Langue>
      <d2p1:Id>lorem ipsum dolor 1</d2p1:Id>
      <d2p1:Libelle>lorem ipsum dolor 2</d2p1:Libelle>
    </d2p1:Langue>
    <d2p1:Langue>
      <d2p1:Id>lorem ipsum dolor 1</d2p1:Id>
      <d2p1:Libelle>lorem ipsum dolor 2</d2p1:Libelle>
    </d2p1:Langue>
  </langues>
  <lastName>lorem ipsum dolor 7</lastName>
  <structureId>dec99ef7-18da-461d-9774-2b57c780318d</structureId>
  <type>4</type>
</TourInSoftUser>