Meetesia API (1.1.0)

Download OpenAPI specification:Download

API de l'application Meetesia 🤷‍

others

Gestion des images avec Glide

Description doublon

path Parameters
path
required
string

Path de l'image à gérer

Responses

mercure

Notifications privées d'un utilisateur

Description doublon

path Parameters
id
required
string

ID de l'utilisateur

Responses

Response samples

Content type
[
  • {
    }
]

Notifications privées des messages privés d'un utilisateur

Description doublon

path Parameters
id
required
string

ID de l'utilisateur

Responses

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

Notifications public d'un message caché d'un utilisateur

Description doublon

path Parameters
id
required
string

ID de la Salle

Responses

Response samples

Content type
[
  • {
    }
]

Notifications publics des messages privés d'un utilisateur

Description doublon

path Parameters
id
required
string

ID de la Salle

Responses

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

Notifications publics d'un changement de status d'un utilisateur

Description doublon

Responses

Response samples

Content type
{
  • "userConnected": {
    },
  • "type": "string",
  • "id": 0
}

Notifications privée d'un changement de status d'un utilisateur

Description doublon

path Parameters
id
required
string

ID de l'utilisateur

Responses

Response samples

Content type
{
  • "userConnected": {
    },
  • "type": "string",
  • "id": 0
}

auth

Login utilisateur

Description doublon

Request Body schema: application/json

Données permettant de connecter un utilisateur

email
string

Email de l'utilisateur

password
string

Mot de passe de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "password": "string"
}

Response samples

Content type
{
  • "token": "string",
  • "refresh_token": "string",
  • "refresh_token_expiration": 0
}

Rafraichissement du token de connexion

Description doublon

Request Body schema: application/json

Données permettant de rafraichir le token de connexion

refresh_token
string

Token de rafraichissement

Responses

Request samples

Content type
application/json
{
  • "refresh_token": "string"
}

Response samples

Content type
{
  • "token": "string",
  • "refresh_token": "string",
  • "refresh_token_expiration": 0
}

Récupération de l'utilisateur connecté

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "id": 0,
  • "email": "string",
  • "roles": [
    ],
  • "firstName": "string",
  • "lastName": "string",
  • "presentation": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "settings": [
    ],
  • "countryCode": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "privateMeetingUrl": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "isActif": true,
  • "activatedToken": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "booths": [
    ],
  • "favoriteAssets": [
    ],
  • "advisors": [
    ],
  • "assets": [
    ],
  • "favoriteBooths": [
    ],
  • "skills": [
    ],
  • "status": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsGuests": [
    ],
  • "eventsSubscribers": [
    ]
}

Récupération du mot de passe

Description doublon

Request Body schema: application/json

Données permettant de récupérer le mot de passe

email
string

Email de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "email": "string"
}

Validation du token de récupération du mot de passe

Description doublon

path Parameters
token
required
string

Token de récupération du mot de passe

Responses

Response samples

Content type
{
  • "token": "string",
  • "expired": true
}

users

Création d'un utilisateur

Description doublon

Request Body schema: application/json

Données permettant de créer un nouveau compte

email
string

Email de l'utilisateur

password
string

Mot de passe de l'utilisateur

firstName
string

Prénom de l'utilisateur

lastName
string

Nom de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "password": "string",
  • "firstName": "string",
  • "lastName": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "email": "string",
  • "roles": [
    ],
  • "firstName": "string",
  • "lastName": "string",
  • "presentation": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "settings": [
    ],
  • "countryCode": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "privateMeetingUrl": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "isActif": true,
  • "activatedToken": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "booths": [
    ],
  • "favoriteAssets": [
    ],
  • "advisors": [
    ],
  • "assets": [
    ],
  • "favoriteBooths": [
    ],
  • "skills": [
    ],
  • "status": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsGuests": [
    ],
  • "eventsSubscribers": [
    ]
}

Récupération de tous les utilisateurs

Description doublon

Authorizations:
Bearer
query Parameters
page
integer

Numéro de page

Responses

Response samples

Content type
[
  • {
    }
]

Création d'un utilisateur

Description doublon

Request Body schema: application/json

Données permettant de créer un nouveau compte

email
string

Email de l'utilisateur

password
string

Mot de passe de l'utilisateur

firstName
string

Prénom de l'utilisateur

lastName
string

Nom de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "password": "string",
  • "firstName": "string",
  • "lastName": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "presentation": "string",
  • "country_code": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "privateMeetingUrl": "string",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "isActif": true,
  • "contact_preferences": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsSubscribers": [
    ],
  • "skills": [
    ]
}

Récupération de tous les utilisateurs

Description doublon

Authorizations:
Bearer
query Parameters
page
integer

Numéro de page

Responses

Response samples

Content type
[
  • {
    }
]

Récupération d'une liste d'utilisateurs au format essentiel

query Parameters
ids
string

liste d'identifiants d'utilisateurs séparés par une virgule

Responses

Response samples

Content type
[
  • {
    }
]

Modification d'un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: multipart/form-data
firstName
required
string

Prénom de l'utilisateur

lastName
required
string

Nom de l'utilisateur

presentation
string

Présentation de l'utilisateur

phoneNumber
string

Numéro de téléphone au format international

address
string

Adresse de l'utilisateur

postcode
string

Code postal de l'utilisateur

city
string

Ville de l'utilisateur

settings
string

Paramètres de l'utilisateur (JSON)

avatarFile
string <binary>

Photo de profil de l'utilisateur (PNH, JPG/JPEG et WEBP)

cvFile
string <binary>

CV de l'utilisateur (format PDF)

skills[]
string

La ou les compétences sélectionnées. Passer l'IRI de la compétence : /skills/{id}

deleteAvatar
boolean

Supprimer l'avatar

deleteCv
boolean

Supprimer le CV

Responses

Response samples

Content type
{
  • "id": 0,
  • "email": "string",
  • "roles": [
    ],
  • "firstName": "string",
  • "lastName": "string",
  • "presentation": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "settings": [
    ],
  • "countryCode": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "privateMeetingUrl": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "isActif": true,
  • "activatedToken": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "booths": [
    ],
  • "favoriteAssets": [
    ],
  • "advisors": [
    ],
  • "assets": [
    ],
  • "favoriteBooths": [
    ],
  • "skills": [
    ],
  • "status": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsGuests": [
    ],
  • "eventsSubscribers": [
    ]
}

Récupération d'un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Responses

Response samples

Content type
{
  • "id": 0,
  • "email": "string",
  • "roles": [
    ],
  • "firstName": "string",
  • "lastName": "string",
  • "presentation": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "settings": [
    ],
  • "countryCode": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "privateMeetingUrl": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "isActif": true,
  • "activatedToken": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "booths": [
    ],
  • "favoriteAssets": [
    ],
  • "advisors": [
    ],
  • "assets": [
    ],
  • "favoriteBooths": [
    ],
  • "skills": [
    ],
  • "status": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsGuests": [
    ],
  • "eventsSubscribers": [
    ]
}

Mise à jour du mot de passe utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: application/json

Données permettant de mettre à jour le mot de passe

password
string

Nouveau mot de passe de l'utilisateur

oldPassword
string

Ancien mot de passe de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "password": "string",
  • "oldPassword": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "email": "string",
  • "roles": [
    ],
  • "firstName": "string",
  • "lastName": "string",
  • "presentation": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "settings": [
    ],
  • "countryCode": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "privateMeetingUrl": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "isActif": true,
  • "activatedToken": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "booths": [
    ],
  • "favoriteAssets": [
    ],
  • "advisors": [
    ],
  • "assets": [
    ],
  • "favoriteBooths": [
    ],
  • "skills": [
    ],
  • "status": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsGuests": [
    ],
  • "eventsSubscribers": [
    ]
}

Modification d'un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: multipart/form-data
firstName
required
string

Prénom de l'utilisateur

lastName
required
string

Nom de l'utilisateur

presentation
string

Présentation de l'utilisateur

phoneNumber
string

Numéro de téléphone au format international

address
string

Adresse de l'utilisateur

postcode
string

Code postal de l'utilisateur

city
string

Ville de l'utilisateur

settings
string

Paramètres de l'utilisateur (JSON)

avatarFile
string <binary>

Photo de profil de l'utilisateur (PNH, JPG/JPEG et WEBP)

cvFile
string <binary>

CV de l'utilisateur (format PDF)

skills[]
string

La ou les compétences sélectionnées. Passer l'IRI de la compétence : /skills/{id}

deleteAvatar
boolean

Supprimer l'avatar

deleteCv
boolean

Supprimer le CV

Responses

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "presentation": "string",
  • "country_code": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "privateMeetingUrl": "string",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "isActif": true,
  • "contact_preferences": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsSubscribers": [
    ],
  • "skills": [
    ]
}

Récupération d'un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Responses

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "presentation": "string",
  • "country_code": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "privateMeetingUrl": "string",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "isActif": true,
  • "contact_preferences": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsSubscribers": [
    ],
  • "skills": [
    ]
}

Mise à jour du mot de passe utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: application/json

Données permettant de mettre à jour le mot de passe

password
string

Nouveau mot de passe de l'utilisateur

oldPassword
string

Ancien mot de passe de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "password": "string",
  • "oldPassword": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "presentation": "string",
  • "country_code": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "privateMeetingUrl": "string",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "isActif": true,
  • "contact_preferences": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsSubscribers": [
    ],
  • "skills": [
    ]
}

Suppression d'un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: application/json

Données permettant la suppression du compte

password
string

Mot de passe de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "password": "string"
}

Response samples

Content type
[
  • {
    }
]

Suppression d'un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: application/json

Données permettant la suppression du compte

password
string

Mot de passe de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "password": "string"
}

Response samples

Content type
[
  • {
    }
]

Mise à jour de l'adresse email utilisateur

Une reconnexion doit être effectuée après la modification de l'adresse email

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: application/json

Données permettant de mettre à jour l'adresse email

password
string

Mot de passe de l'utilisateur

email
string

Nouvelle adresse email

Responses

Request samples

Content type
application/json
{
  • "password": "string",
  • "email": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "email": "string",
  • "roles": [
    ],
  • "firstName": "string",
  • "lastName": "string",
  • "presentation": "string",
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "settings": [
    ],
  • "countryCode": "string",
  • "phoneNumber": "string",
  • "address": "string",
  • "postcode": "string",
  • "city": "string",
  • "privateMeetingUrl": "string",
  • "linkedin": "string",
  • "instagram": "string",
  • "twitter": "string",
  • "isActif": true,
  • "activatedToken": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "lastLoginAt": "2019-08-24T14:15:22Z",
  • "booths": [
    ],
  • "favoriteAssets": [
    ],
  • "advisors": [
    ],
  • "assets": [
    ],
  • "favoriteBooths": [
    ],
  • "skills": [
    ],
  • "status": {
    },
  • "eventsOrganizer": [
    ],
  • "eventsGuests": [
    ],
  • "eventsSubscribers": [
    ]
}

Mise à jour de l'adresse email utilisateur

Une reconnexion doit être effectuée après la modification de l'adresse email

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'utilisateur

Request Body schema: application/json

Données permettant de mettre à jour l'adresse email

password
string

Mot de passe de l'utilisateur

email
string

Nouvelle adresse email

Responses

Request samples

Content type
application/json
{
  • "password": "string",
  • "email": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "roles": [
    ],
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "contact_preferences": {
    }
}

Récupération des stands d'un utilisateur

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Récupération des stands d'un utilisateur

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Activation d'un compte utilisateur

Description doublon

path Parameters
activatedToken
required
string

Token d'activation du compte utilisateur

Responses

Activation d'un compte utilisateur

Description doublon

path Parameters
activatedToken
required
string

Token d'activation du compte utilisateur

Responses

Récupérer les assets en favoris

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Ajout d'un asset en favoris

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'asset à ajouter aux favoris

Responses

Response samples

Content type
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "fileUrl": "string",
  • "isPopup": true,
  • "isActif": true,
  • "booth": [
    ],
  • "position": "string",
  • "createdAt": "string",
  • "updatedAt": "string"
}

Suppression d'un asset en favoris

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'asset à supprimer des favoris

Responses

Récupérer les salles en favoris

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Récupérer les salles en favoris

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Ajout d'une salle en favoris

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la salle à ajouter aux favoris

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Suppression d'une salle en favoris

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la salle à supprimer des favoris

Responses

Ajout d'une salle en favoris

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la salle à ajouter aux favoris

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "hasActivatedBooth3d": true,
  • "translations": {
    },
  • "categories": [
    ],
  • "customization": {
    },
  • "owner": {
    }
}

Suppression d'une salle en favoris

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la salle à supprimer des favoris

Responses

Récupérer les compteurs de messages, notifications et invitations non lus

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "notifications": 0,
  • "invitations": 0,
  • "private_messages": 0
}

Récupérer les compteurs de messages, notifications et invitations non lus

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "notifications": 0,
  • "invitations": 0,
  • "private_messages": 0
}

Vérifie si le mail est lié à un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
email
required
string

L'email à tester

Responses

status

Connectes utilisateur

Doit-être appeler quand l'utilisateur entres sur l'application et est déjà connecté

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du status

Responses

Déconnexion utilisateur

Doit-être appeler quand l'utilisateur quitte l'application

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du status

Responses

Changement de status à la demande de l'utilisateur

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du status

Request Body schema: application/json

Données permettant de changer le statut

type
string

Statut (online, away, busy)

Responses

Request samples

Content type
application/json
{
  • "type": "string"
}

Response samples

Content type
{
  • "userConnected": {
    },
  • "type": "string",
  • "id": 0
}

skills

Création d'une compétence

Description doublon

Authorizations:
Bearer
Request Body schema: application/json

Données permettant de créer une compétence

object

Traductions de la compétence

Responses

Request samples

Content type
application/json
{
  • "translations": {
    }
}

Response samples

Content type
{
  • "id": 0,
  • "name": "string"
}

Récupération de toutes les compétences

Description doublon

header Parameters
Accept-Language
string
Default: en

Langue utilisée pour la réponse

Responses

Response samples

Content type
[
  • {
    }
]

Récupération d'une compétence

Description doublon

path Parameters
id
required
string

Identifiant de la compétence

header Parameters
Accept-Language
string
Default: en

Langue utilisée pour la réponse

Responses

Response samples

Content type
{
  • "id": 0,
  • "name": "string"
}

Mise à jour d'une compétence

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la compétence

Request Body schema: application/json

Données permettant de mettre à jour une compétence

object

Traductions de la compétence

Responses

Request samples

Content type
application/json
{
  • "translations": {
    }
}

Response samples

Content type
{
  • "id": 0,
  • "name": "string"
}

notifications

Récupère toutes les notifications d'un utilisateur

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Supprime toutes les notifications d'un utilisateur

Authorizations:
Bearer

Responses

Passe une notification vue/none vue

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la notification

Request Body schema: application/json

Données permettant de changer le statut

isRead
boolean

Responses

Request samples

Content type
application/json
{
  • "isRead": true
}

invitations

Envoi d'une invitation type

Authorizations:
Bearer
Request Body schema: application/json
type
integer

1 pour Devenir conseiller, 2 pour Devenir propriétaire... Voir la documentation

owner
string

IRI de l'auteur de l'invitation (/users/{id})

asked
string

IRI de l'invité (/users/{id})

booth
string

IRI de la Salle (/booths/{id})

Array of objects

Responses

Request samples

Content type
application/json
{
  • "type": 0,
  • "owner": "string",
  • "asked": "string",
  • "booth": "string",
  • "translations": [
    ]
}

Response samples

Content type
{
  • "owner": {
    },
  • "asked": {
    },
  • "booth": {
    },
  • "status": 0,
  • "dateTime": "string",
  • "createdAt": "string",
  • "translations": { },
  • "id": 0,
  • "content": "string"
}

Envoie d'une invitation à un utilisateur pour un événement

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
user
required
string

ID de l'utilisateur à inviter

eventId
required
string

ID de l'événement

Responses

Acceptation ou refus d'une invitation

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'invitation

Request Body schema: application/json

Données permettant de changer le statut

status
integer

0 pour refusée; 1 pour acceptée

Responses

Request samples

Content type
application/json
{
  • "status": 0
}

Response samples

Content type
{
  • "owner": {
    },
  • "asked": {
    },
  • "booth": {
    },
  • "status": 0,
  • "dateTime": "string",
  • "createdAt": "string",
  • "translations": { },
  • "id": 0,
  • "content": "string"
}

Supprimer une invitation

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'invitation

Responses

Liste les invitations reçues d'un utilisateur connecté

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Liste les invitations envoyées d'un utilisateur connecté

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

private messages

Envoi d'un message privé

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
owner
required
string

IRI du propriétaire du message (/users/{id}

receiver
required
string

IRI du destinataire du message (/users/{id}

message
string

Contenu du message

isAppointment
boolean

Demande de rendez-vous ?

file
string <binary>

Fichier attaché au message

Responses

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

Récupération d'une conversation privée complète

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du destinataire de la conversation

Responses

Response samples

Content type
[
  • {
    }
]

Mise à jour d'un message privé en le passant à 'lu'

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du message privé

Request Body schema: application/json

Données permettant de lire ou non un message

isRead
boolean

Responses

Request samples

Content type
application/json
{
  • "isRead": true
}

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

Récupération d'une liste de destinataires

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "avatarUrl": "string",
  • "role": "string",
  • "role_translatable": "string",
  • "description": "string",
  • "networks": {
    },
  • "unread_messages": 0,
  • "preferred_locale": "string",
  • "status": "string"
}

private messages/archive

Récupérer ses archives de conversations

Description doublon

Responses

Response samples

Content type
[
  • {
    }
]

Archivage d'une conversation

Description doublon

Request Body schema: application/json

Données permettant d'archiver une conversation

receiver
string

ID du destinataire de la conversation à archiver (/users/{id})

Responses

Request samples

Content type
application/json
{
  • "receiver": "string"
}

Response samples

Content type
{
  • "id": 0,
  • "createdAt": "string",
  • "receiver": {
    }
}

Désarchive une conversation

Description doublon

path Parameters
id
required
string

ID de l'archive

Responses

private messages/moderate

Récupération d'une liste de destinataires bloqués

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "avatarUrl": "string",
  • "role": "string",
  • "role_translatable": "string",
  • "description": "string",
  • "networks": {
    },
  • "unread_messages": 0,
  • "preferred_locale": "string",
  • "status": "string"
}

Bloque un utilisateur

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'utilisateur à bloquer

Request Body schema: application/json

Données permettant bloquer un utilisateur

banish
boolean

Responses

Request samples

Content type
application/json
{
  • "banish": true
}

public messages

Envoi d'un message publique

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
owner
required
string

IRI du propriétaire du message (/users/{id}

booth
required
string

IRI du destinataire du message (/booths/{id}

message
string

Contenu du message

file
string <binary>

Fichier attaché au message

Responses

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

Récupérer la liste des participants

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la Salle

Responses

Response samples

Content type
{
  • "id": 0,
  • "firstname": "string",
  • "lastname": "string",
  • "role": "string",
  • "avatarUrl": "string",
  • "private_conversation": "string"
}

Récupération d'une discussion public complète

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la Salle

Responses

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

Like un message

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
message
required
string

IRI du message à liker (/private/message/{id}

owner
required
string

IRI du propriétaire du message (/users/{id}

type
string

Type de like (envoyer un texte, élément personnalisable. Ex: like, heart...). Si la valeur envoyée est NULL est qu'un like est déjà présent sur le message, le like du message sera alors effacé

Responses

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "owner": "string",
  • "type": "string",
  • "createdAt": "string"
}

Reset une conversation publique

Description doublon

Authorizations:
Bearer
query Parameters
id
required
string

ID de la Salle

Responses

public messages/moderate

Cache un ou plusieurs messages dans une conversation publique

La propriété messages dans le JSON doit être utilisé seulement si on souhaite cacher tous les messages de l'utilisateur

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du message

Request Body schema: application/json

Données permettant de cacher un ou plusieurs messages d'un utilisateur ou de la bannir

hidden
boolean

Permet de masquer ou démasquer un message

messages
string
Default: "all"

Indique qu'il faut cacher tous les messages du propriétaire de ce message

banish
boolean

Permet de bannir un utilisateur

Responses

Request samples

Content type
application/json
{
  • "hidden": true,
  • "messages": "all",
  • "banish": true
}

Response samples

Content type
{
  • "id": 0,
  • "message": "string",
  • "attachmentUrl": "string",
  • "isRead": true,
  • "likes": [
    ],
  • "isHidden": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "owner": [
    ],
  • "receiver": {
    },
  • "booth": [
    ]
}

categories

Création d'une catégorie

Description doublon

Authorizations:
Bearer
Request Body schema: application/json

Données permettant de créer une catégorie

object

Traductions de la catégorie

Responses

Request samples

Content type
application/json
{
  • "translations": {
    }
}

Response samples

Content type
{
  • "id": 0,
  • "name": "string"
}

Récupération de toutes les catégories

Description doublon

header Parameters
Accept-Language
string
Default: en

Langue utilisée pour la réponse

Responses

Response samples

Content type
[
  • {
    }
]

Récupération d'une catégorie

Description doublon

path Parameters
id
required
string

Identifiant de la catégorie

header Parameters
Accept-Language
string
Default: en

Langue utilisée pour la réponse

Responses

Response samples

Content type
{
  • "id": 0,
  • "name": "string",
  • "booth": [
    ]
}

Mise à jour d'une catégorie

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la catégorie

Request Body schema: application/json

Données permettant de mettre à jour une catégorie

object

Traductions de la catégorie

Responses

Request samples

Content type
application/json
{
  • "translations": {
    }
}

Response samples

Content type
{
  • "id": 0,
  • "name": "string"
}

Suppression d'une catégorie

Description doublon

path Parameters
id
required
string

Identifiant de la catégorie

Responses

booths

Récupération de tous les stands

Description doublon

query Parameters
page
integer <int32>

Numéro de la page

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

Récupération de tous les stands

Description doublon

query Parameters
page
integer <int32>

Numéro de la page

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

Création d'un stand

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
email
required
string

Email du stand

hasEditAssetsBoothAdvisors
required
boolean

Autorise les Conseillers à modifier les contenus de la Salle

hasStatsBoothAdvisors
required
boolean

Autorise les Conseillers à voir les statistiques de la Salle

hasCustomizeBoothAdvisors
required
boolean

Autorise les Conseillers à customiser la Salle

hasActivatedPublicChat
required
boolean

Active la discussion publique sur la Salle

logoFile
required
string <binary>

Logo du stand

backgroundFile
string <binary>

Background du stand

isActive
required
boolean

Le stand est-il activé ?

isPrivate
required
boolean

Le stand est-il privé ?

categories[]
required
string

La ou les catégories liées au stands. Passer l'IRI de la catégorie : /categories/{id}

translations[{locale}][locale]
required
string

Langue du stand : translation[en][locale] ou translation[fr][locale]

translations[{locale}][name]
required
string

Nom du stand

translations[{locale}][description]
string

Description du stand

translations[{locale}][information]
string

Information du stand

translations[{locale}][url]
string

Adresse Web

translations[{locale}][companyName]
string

Raison sociale

translations[{locale}][address]
string

Adresse

translations[{locale}][phoneNumber]
string

Numéro de téléphone

visuals[]
Array of strings <uri-reference>

Les visuels associés à la salle

model
Array of strings <uri-reference>

Le model à la salle

color
string

Couleur de la salle

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Récupération de tous les stands

Description doublon

query Parameters
page
integer <int32>

Numéro de la page

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

Création d'un stand

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
email
required
string

Email du stand

hasEditAssetsBoothAdvisors
required
boolean

Autorise les Conseillers à modifier les contenus de la Salle

hasStatsBoothAdvisors
required
boolean

Autorise les Conseillers à voir les statistiques de la Salle

hasCustomizeBoothAdvisors
required
boolean

Autorise les Conseillers à customiser la Salle

hasActivatedPublicChat
required
boolean

Active la discussion publique sur la Salle

logoFile
required
string <binary>

Logo du stand

isActive
required
boolean

Le stand est-il activé ?

isPrivate
required
boolean

Le stand est-il privé ?

categories[]
required
string

La ou les catégories liées au stands. Passer l'IRI de la catégorie : /categories/{id}

translations[{locale}][locale]
required
string

Langue du stand : translation[en][locale] ou translation[fr][locale]

translations[{locale}][name]
required
string

Nom du stand

translations[{locale}][description]
string

Description du stand

translations[{locale}][information]
string

Information du stand

translations[{locale}][url]
string

Adresse Web

translations[{locale}][companyName]
string

Raison sociale

translations[{locale}][address]
string

Adresse

translations[{locale}][phoneNumber]
string

Numéro de téléphone

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "customization": {
    },
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "advisors": [
    ],
  • "welcomeAsset": [
    ]
}

Création d'un stand avec customisation

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
email
required
string

Email du stand

hasEditAssetsBoothAdvisors
required
boolean

Autorise les Conseillers à modifier les contenus de la Salle

hasStatsBoothAdvisors
required
boolean

Autorise les Conseillers à voir les statistiques de la Salle

hasCustomizeBoothAdvisors
required
boolean

Autorise les Conseillers à customiser la Salle

hasActivatedPublicChat
required
boolean

Active la discussion publique sur la Salle

logoFile
required
string <binary>

Logo du stand

isActive
required
boolean

Le stand est-il activé ?

isPrivate
required
boolean

Le stand est-il privé ?

categories[]
required
string

La ou les catégories liées au stands. Passer l'IRI de la catégorie : /categories/{id}

translations[{locale}][locale]
required
string

Langue du stand : translation[en][locale] ou translation[fr][locale]

translations[{locale}][name]
required
string

Nom du stand

translations[{locale}][description]
string

Description du stand

translations[{locale}][information]
string

Information du stand

translations[{locale}][url]
string

Adresse Web

translations[{locale}][companyName]
string

Raison sociale

translations[{locale}][address]
string

Adresse

translations[{locale}][phoneNumber]
string

Numéro de téléphone

customization[model]
string
Default: "/models/{id}"

Modèle du stand à utiliser si aucun fond personnel n'est utilisé

customization[hasOwnBackground]
boolean
Default: false

Préciser si le fond est personnel

customization[backgroundFile]
string <binary>

Modèle personnel de la salle

customization[color]
string

Couleur principale de la salle

customization[kakemonoFile]
string <binary>

Image du kakémono

customization[hasActionKakemono]
boolean
Default: false

Agrandissement du kakémono si clic dessus

customization[televisionFile]
string <binary>

Image de la télévision

customization[hasActionTelevision]
boolean
Default: false

Agrandissement de l'image de la télévision si clic dessus

customization[logoFile]
string <binary>

Logo de la salle

boothIframe[id]
string

Id de l'iframe

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Création d'un stand avec customisation

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
email
required
string

Email du stand

hasEditAssetsBoothAdvisors
required
boolean

Autorise les Conseillers à modifier les contenus de la Salle

hasStatsBoothAdvisors
required
boolean

Autorise les Conseillers à voir les statistiques de la Salle

hasCustomizeBoothAdvisors
required
boolean

Autorise les Conseillers à customiser la Salle

hasActivatedPublicChat
required
boolean

Active la discussion publique sur la Salle

logoFile
required
string <binary>

Logo du stand

isActive
required
boolean

Le stand est-il activé ?

isPrivate
required
boolean

Le stand est-il privé ?

categories[]
required
string

La ou les catégories liées au stands. Passer l'IRI de la catégorie : /categories/{id}

translations[{locale}][locale]
required
string

Langue du stand : translation[en][locale] ou translation[fr][locale]

translations[{locale}][name]
required
string

Nom du stand

translations[{locale}][description]
string

Description du stand

translations[{locale}][information]
string

Information du stand

translations[{locale}][url]
string

Adresse Web

translations[{locale}][companyName]
string

Raison sociale

translations[{locale}][address]
string

Adresse

translations[{locale}][phoneNumber]
string

Numéro de téléphone

customization[model]
string
Default: "/models/{id}"

Modèle du stand à utiliser si aucun fond personnel n'est utilisé

customization[hasOwnBackground]
boolean
Default: false

Préciser si le fond est personnel

customization[backgroundFile]
string <binary>

Modèle personnel de la salle

customization[color]
string

Couleur principale de la salle

customization[kakemonoFile]
string <binary>

Image du kakémono

customization[hasActionKakemono]
boolean
Default: false

Agrandissement du kakémono si clic dessus

customization[televisionFile]
string <binary>

Image de la télévision

customization[hasActionTelevision]
boolean
Default: false

Agrandissement de l'image de la télévision si clic dessus

customization[logoFile]
string <binary>

Logo de la salle

boothIframe[id]
string

Id de l'iframe

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "customization": {
    },
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "advisors": [
    ],
  • "welcomeAsset": [
    ]
}

Récupération de tous les BoothIframes

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Création d'un BoothIframe

Request Body schema: application/x-www-form-urlencoded
url
required
string

Url du BoothIframe

isMulti
boolean

Indique si multijoueur

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "url": "string",
  • "isMulti": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z"
}

Récupération d'un BoothIframe par ID

path Parameters
id
required
string

ID du BoothIframe

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "url": "string",
  • "isMulti": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z"
}

Mise à jour d'un BoothIframe par ID

path Parameters
id
required
string

ID du BoothIframe

Request Body schema: application/json

Champs à mettre à jour

url
string

Nouvelle URL du BoothIframe

isMulti
boolean

Nouvelle valeur pour le champ isMulti

Responses

Request samples

Content type
application/json
{
  • "url": "string",
  • "isMulti": true
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "url": "string",
  • "isMulti": true,
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z"
}

Suppression d'un BoothIframe par ID

path Parameters
id
required
string

ID du BoothIframe

Responses

Récupération de tous les stands publics

Description doublon

query Parameters
page
integer <int32>

Numéro de la page

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

Récupération de tous les stands publics

Description doublon

query Parameters
page
integer <int32>

Numéro de la page

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

Récupération de toutes les salles d'un utilisateur connecté

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "owner": [
    ],
  • "advisor": [
    ]
}

Récupération de toutes les salles d'un utilisateur connecté

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
{
  • "owner": [
    ],
  • "advisor": [
    ]
}

Récupération d'un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du stand

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Mise à jour d'un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du stand

Request Body schema: multipart/form-data
email
required
string

Email du stand

hasEditAssetsBoothAdvisors
required
boolean

Autorise les Conseillers à modifier les contenus de la Salle

hasStatsBoothAdvisors
required
boolean

Autorise les Conseillers à voir les statistiques de la Salle

hasCustomizeBoothAdvisors
required
boolean

Autorise les Conseillers à customiser la Salle

hasActivatedPublicChat
required
boolean

Active la discussion publique sur la Salle

logoFile
string <binary>

Logo du stand

isActive
required
boolean

Le stand est-il activé ?

isPrivate
required
boolean

Le stand est-il privé ?

categories[]
string

La ou les catégories liées au stands. Passer l'IRI de la catégorie : /categories/{id}

translations[{locale}][locale]
required
string

Langue du stand : translation[en][locale] ou translation[fr][locale]

translations[{locale}][name]
required
string

Nom du stand

translations[{locale}][description]
string

Description du stand

translations[{locale}][information]
string

Information du stand

translations[{locale}][url]
string

Adresse Web

translations[{locale}][companyName]
string

Raison sociale

translations[{locale}][address]
string

Adresse

translations[{locale}][phoneNumber]
string

Numéro de téléphone

visuals[]
Array of strings <uri-reference>

Les visuels associés à la salle

model
Array of strings <uri-reference>

Le model à la salle

color
string

Couleur de la salle

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "name": "string",
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "assetIsPopup": {
    },
  • "advisors": [
    ],
  • "color": "string",
  • "backgroundUrl": "string",
  • "visuals": [
    ],
  • "model": {
    }
}

Récupération d'un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du stand

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "customization": {
    },
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "advisors": [
    ],
  • "welcomeAsset": [
    ]
}

Mise à jour d'un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du stand

Request Body schema: multipart/form-data
email
required
string

Email du stand

hasEditAssetsBoothAdvisors
required
boolean

Autorise les Conseillers à modifier les contenus de la Salle

hasStatsBoothAdvisors
required
boolean

Autorise les Conseillers à voir les statistiques de la Salle

hasCustomizeBoothAdvisors
required
boolean

Autorise les Conseillers à customiser la Salle

hasActivatedPublicChat
required
boolean

Active la discussion publique sur la Salle

logoFile
string <binary>

Logo du stand

isActive
required
boolean

Le stand est-il activé ?

isPrivate
required
boolean

Le stand est-il privé ?

categories[]
string

La ou les catégories liées au stands. Passer l'IRI de la catégorie : /categories/{id}

translations[{locale}][locale]
required
string

Langue du stand : translation[en][locale] ou translation[fr][locale]

translations[{locale}][name]
required
string

Nom du stand

translations[{locale}][description]
string

Description du stand

translations[{locale}][information]
string

Information du stand

translations[{locale}][url]
string

Adresse Web

translations[{locale}][companyName]
string

Raison sociale

translations[{locale}][address]
string

Adresse

translations[{locale}][phoneNumber]
string

Numéro de téléphone

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "email": "string",
  • "hasEditAssetsBoothAdvisors": true,
  • "hasStatsBoothAdvisors": true,
  • "hasCustomizeBoothAdvisors": true,
  • "hasActivatedPublicChat": true,
  • "hasActivatedBooth3d": true,
  • "isPrivate": true,
  • "isActive": true,
  • "numberOfFollowers": 0,
  • "createdAt": "string",
  • "updatedAt": "string",
  • "translations": {
    },
  • "categories": [
    ],
  • "customization": {
    },
  • "description": "string",
  • "information": "string",
  • "url": "string",
  • "companyName": "string",
  • "address": "string",
  • "phoneNumber": "string",
  • "assets": {
    },
  • "advisors": [
    ],
  • "welcomeAsset": [
    ]
}

Suppression d'un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la Salle

Request Body schema: application/json

Donnée pour confirmer la suppression d'une Salle

password
string

Responses

Request samples

Content type
application/json
{
  • "password": "string"
}

events

Récupération des évènements dans lesquels je suis organisateur

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements dans lesquels je suis organisateur

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements publics

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements publics

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements lié à une Salle

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la Salle

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements lié à une Salle

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la Salle

Responses

Response samples

Content type
[
  • {
    }
]

Récupération d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "description": "string",
  • "logoUrl": "string",
  • "type": "string",
  • "visio": true,
  • "room": {
    },
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "guests": [
    ],
  • "createdAt": "string",
  • "updatedAt": "string"
}

Édition d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Request Body schema: multipart/form-data
locale
string

Locale de l'événement

eventStartAt
string

Date et heure du début de l'évènement (YYYY/MM/DD H:i)

eventEndAt
string

Date et heure de fin de l'évènement (YYYY/MM/DD H:i)

title
required
string

Titre de l'évènement

description
string

Description de l'évènement

visio
boolean

Est-ce une visio ? (Seulement pour un événement public)

logoFile
string <binary>

Logo de l'évènement (Obligatoire pour un événement public)

booth
string

Sur quelle salle l'évènement aura-t-il lieu ? (/booths/{id})

guests[]
string

Les invités à l'évènement (/users/{id})

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "description": "string",
  • "logoUrl": "string",
  • "type": "string",
  • "visio": true,
  • "room": {
    },
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "guests": [
    ],
  • "createdAt": "string",
  • "updatedAt": "string"
}

Suppression d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Récupération d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "description": "string",
  • "logoUrl": "string",
  • "visio": true,
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "wherebyRoom": {
    },
  • "guests": [
    ],
  • "eventType": "string",
  • "nbrConfirmedGuests": 0,
  • "createdAt": "string",
  • "updatedAt": "string"
}

Édition d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Request Body schema: multipart/form-data
locale
string

Locale de l'événement

eventStartAt
string

Date et heure du début de l'évènement (YYYY/MM/DD H:i)

eventEndAt
string

Date et heure de fin de l'évènement (YYYY/MM/DD H:i)

title
required
string

Titre de l'évènement

description
string

Description de l'évènement

visio
boolean

Est-ce une visio ? (Seulement pour un événement public)

logoFile
string <binary>

Logo de l'évènement (Obligatoire pour un événement public)

booth
string

Sur quelle salle l'évènement aura-t-il lieu ? (/booths/{id})

guests[]
string

Les invités à l'évènement (/users/{id})

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "logoUrl": "string",
  • "visio": true,
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "eventType": "string",
  • "nbrConfirmedGuests": 0
}

Suppression d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Inscription à un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Désinscription d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Inscription à un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Désinscription d'un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Responses

Inscription d'un utilisateur à un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Request Body schema: multipart/form-data
user
required
string

ID de l'utilisateur à inscrire

Responses

Inscription d'un utilisateur à un évènement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de l'évènement

Request Body schema: multipart/form-data
user
required
string

ID de l'utilisateur à inscrire

Responses

Création d'un évènement

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
locale
string

Locale de l'événement

type
required
string

Type de l'évènement (public ou private)

eventStartAt
required
string

Date et heure du début de l'évènement (YYYY/MM/DD H:i)

eventEndAt
required
string

Date et heure de fin de l'évènement (YYYY/MM/DD H:i)

title
required
string

Titre de l'évènement

description
string

Description de l'évènement

visio
boolean

Est-ce une visio ? (Seulement pour un événement public)

logoFile
string <binary>

Logo de l'évènement (Obligatoire pour un événement public)

booth
required
string

Sur quelle salle l'évènement aura-t-il lieu ? (/booths/{id})

guests[]
required
string

Les invités à l'évènement (/users/{id})

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "description": "string",
  • "logoUrl": "string",
  • "type": "string",
  • "visio": true,
  • "room": {
    },
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "guests": [
    ],
  • "createdAt": "string",
  • "updatedAt": "string"
}

Création d'un évènement

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
locale
string

Locale de l'événement

type
required
string

Type de l'évènement (public ou private)

eventStartAt
required
string

Date et heure du début de l'évènement (YYYY/MM/DD H:i)

eventEndAt
required
string

Date et heure de fin de l'évènement (YYYY/MM/DD H:i)

title
required
string

Titre de l'évènement

description
string

Description de l'évènement

visio
boolean

Est-ce une visio ? (Seulement pour un événement public)

logoFile
string <binary>

Logo de l'évènement (Obligatoire pour un événement public)

booth
required
string

Sur quelle salle l'évènement aura-t-il lieu ? (/booths/{id})

guests[]
required
string

Les invités à l'évènement (/users/{id})

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "description": "string",
  • "logoUrl": "string",
  • "visio": true,
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "wherebyRoom": {
    },
  • "guests": [
    ],
  • "eventType": "string",
  • "nbrConfirmedGuests": 0,
  • "createdAt": "string",
  • "updatedAt": "string"
}

advisors

Ajout un utilisateur comme conseiller à un stand

Description doublon

Authorizations:
Bearer
Request Body schema: application/json

Données permettant de lier un conseiller à un stand

booth
string

IRI du stand

advisor
string

IRI de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "booth": "/booths/{id}",
  • "advisor": "/users/{id}"
}

Response samples

Content type
{
  • "id": 0,
  • "booth": {
    },
  • "advisor": {
    }
}

Récupération d'un conseiller

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du conseiller

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
{
  • "id": 0,
  • "booth": {
    },
  • "advisor": {
    }
}

Modification d'un utilisateur comme conseiller à un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du conseiller

Request Body schema: application/json

Données permettant de lier un conseiller à un stand

booth
string

IRI du stand

advisor
string

IRI de l'utilisateur

Responses

Request samples

Content type
application/json
{
  • "booth": "/booths/{id}",
  • "advisor": "/users/{id}"
}

Response samples

Content type
{
  • "id": 0,
  • "booth": {
    },
  • "advisor": {
    }
}

Suppression d'un utilisateur comme conseiller

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du conseiller

header Parameters
Accept-Language
string
Default: fr

Langue de l'utilisateur. Ex: en ou fr

Responses

Récupération d'une liste de conseillers

Passer un Bearer token pour savoir si l'utilisateur connecté à eu un contact avec le conseiller

path Parameters
id
required
string

Identifiant du stand

header Parameters
Accept-Language
string
Default: fr

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

assets

Récupération des assets selon un stand

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du stand

type
required
string

Type de l'asset (documents, links, images, videos)

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
[
  • {
    }
]

Édition d'un asset

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'asset'

Request Body schema: multipart/form-data
isPopup
boolean

Ouverture du lien dans une popup

isActif
boolean

Visibilité du lien

translations[{locale}][locale]
string

Langue

translations[{locale}][name]
string

Nom en anglais

translations[{locale}][description]
string

Description en anglais

position
integer

Position du contenu

visuals[]
Array of strings <uri-reference>

Les visuels associés à l'asset

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

assets/documents

Ajout d'un document

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
booth
required
string
Default: "/booths/{id}"

IRI du stand

isPopup
boolean

Ouverture du document dans une popup

isActif
boolean

Visibilité du document

translations[{locale}][locale]
required
string

Langue du document

translations[{locale}][name]
required
string

Nom du document en anglais

translations[{locale}][description]
required
string

Description du document en anglais

translations[{locale}][documentFile]
required
string <binary>

Document à uploader

visuals[]
Array of strings <uri-reference>

Les visuels associés à l'asset

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

Récupération d'un document

Description doublon

path Parameters
id
required
string

Identifiant du document

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

Suppression d'un document

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du document

Responses

assets/images

Ajout d'une image

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
booth
required
string
Default: "/booths/{id}"

IRI du stand

isPopup
boolean

Ouverture de l'image dans une popup

isActif
boolean

Visibilité de l'image

translations[{locale}][locale]
required
string

Langue de l'image

translations[{locale}][name]
required
string

Nom de l'image en anglais

translations[{locale}][description]
required
string

Description de l'image en anglais

translations[{locale}][imageFile]
required
string <binary>

Image à uploader

visuals[]
Array of strings <uri-reference>

Les visuels associés à l'asset

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

Récupération d'une image

Description doublon

path Parameters
id
required
string

Identifiant de l'image

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

Suppression d'une image

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de l'image

Responses

assets/videos

Ajout d'une vidéo

Description doublon

Authorizations:
Bearer
Request Body schema: multipart/form-data
booth
required
string
Default: "/booths/{id}"

IRI du stand

typeVideo
required
string

Type de vidéo à soumettre (youtube, dailymotion, vimeo, iframe)

isPopup
boolean

Ouverture de la vidéo dans une popup

isActif
boolean

Visibilité de la vidéo

translations[{locale}][locale]
required
string

Langue de la vidéo

translations[{locale}][name]
required
string

Nom de la vidéo en anglais

translations[{locale}][description]
required
string

Description de la vidéo en anglais

translations[{locale}][url]
required
string

Lien

translations[{locale}][iframe]
string

A remplir si "typeVideo" est égale à "iframe"

translations[{locale}][thumbnailFile]
string <binary>

Miniature du lien

visuals[]
Array of strings <uri-reference>

Les visuels associés à l'asset

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

Récupération d'une vidéo

Description doublon

path Parameters
id
required
string

Identifiant du lien

header Parameters
Accept-Language
string
Default: en

Langue de l'utilisateur. Ex: en ou fr

Responses

Response samples

Content type
{
  • "id": "string",
  • "booth": [
    ],
  • "type": "string",
  • "typeVideo": "string",
  • "position": 0,
  • "numbersOfFavorites": 0,
  • "isPopup": true,
  • "isActif": true,
  • "translation": {
    },
  • "owner": [
    ],
  • "visuals": [
    ]
}

Suppression de la vidéo

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la vidéo

Responses

search

Recherche d'évènements publiques

Description doublon

query Parameters
q
required
string

Recherche

page
string
Default: "1"

Page à récupérer

locale
string
Default: "fr"

Locale

direction
string

Croissant (asc) ou décroissant (desc)

order
Array of any

Critères pour ordonner (name, date, guest)

Responses

Response samples

Content type
{
  • "nb_results": 0,
  • "current_page": 0,
  • "nb_pages": 0,
  • "hits": [
    ]
}

Recherche d'évènements publiques

Description doublon

query Parameters
q
required
string

Recherche

page
string
Default: "1"

Page à récupérer

locale
string
Default: "fr"

Locale

direction
string

Croissant (asc) ou décroissant (desc)

order
Array of any

Critères pour ordonner (name, date, guest)

Responses

Response samples

Content type
{
  • "id": 0,
  • "title": "string",
  • "logoUrl": "string",
  • "visio": true,
  • "eventStartAt": "string",
  • "eventEndAt": "string",
  • "booth": {
    },
  • "eventType": "string",
  • "nbrConfirmedGuests": 0
}

Recherche de stands publiques

Description doublon

query Parameters
q
required
string

Recherche

locale
string
Default: "fr"

Locale pour la recherche

page
string
Default: "1"

Page à récupérer

categories
Array of any

Catégories à récupérer

direction
string

Croissant (asc) ou décroissant (desc)

order
Array of any

Critères pour ordonner (name, age, popularity)

recentlyVisited
Array of any

Id des salles visitées récemments

Responses

Response samples

Content type
{
  • "id": 0,
  • "logoUrl": "string",
  • "hasActivatedBooth3d": true,
  • "translations": {
    },
  • "categories": [
    ],
  • "customization": {
    },
  • "owner": {
    }
}

Recherche d'assets

Description doublon

Authorizations:
Bearer
query Parameters
q
required
string

Recherche

booth
required
string

ID de la Salle

locale
string
Default: "fr"

Locale pour la recherche

page
string
Default: "1"

Page à récupérer

Responses

Response samples

Content type
{
  • "nb_results": 0,
  • "current_page": 0,
  • "nb_pages": 0,
  • "hits": [
    ]
}

Recherche d'utilisateurs

Seul un Administrateur Propriétaire ou Conseiller de Salle peut effectuer une recherche

Authorizations:
Bearer
query Parameters
q
required
string

Recherche

page
string
Default: "1"

Page à récupérer

Responses

Response samples

Content type
{
  • "nb_results": 0,
  • "current_page": 0,
  • "nb_pages": 0,
  • "hits": [
    ]
}

Recherche d'utilisateurs

Seul un Administrateur Propriétaire ou Conseiller de Salle peut effectuer une recherche

Authorizations:
Bearer
query Parameters
q
required
string

Recherche

page
string
Default: "1"

Page à récupérer

Responses

Response samples

Content type
{
  • "id": 0,
  • "firstName": "string",
  • "lastName": "string",
  • "roles": [
    ],
  • "avatarUrl": "string",
  • "cvUrl": "string",
  • "contact_preferences": {
    }
}

schedule

Récupération des évènements pour l'agenda d'un utilisateur connecté

Récupération des évènements pour l'agenda d'un utilisateur connecté

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements pour l'agenda d'un utilisateur connecté pour une journée

Description doublon

Authorizations:
Bearer
path Parameters
filterDate
required
string

Date (YYYY-MM-DD)

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements pour l'agenda pour une Salle

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la Salle

Responses

Response samples

Content type
[
  • {
    }
]

Récupération des évènements pour l'agenda pour une Salle pour une journée

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

ID de la Salle

filterDate
required
string

Date (YYYY-MM-DD)

Responses

Response samples

Content type
[
  • {
    }
]

models

Ajout d'un modèle de stand

Accès administrateur

Authorizations:
Bearer
Request Body schema: multipart/form-data
translations[{locale}][name]
required
string

Nom du modèle

modelFile
required
string <binary>

Modèle

maskFile
string <binary>

Masque du modèle

positions
required
string

Tableau JSON des différentes positions (kakemono, television, logo)

url3d
string

L'url de la version 3D

visualEmplacements[]
Array of strings <uri-reference>

Les emplacements visuels associés au model.

booths[]
Array of strings <uri-reference>

Les salles associées au model.

logoCoords
string

Coordonnées du logo

hasCustomColor
boolean

A une couleur customisée

translations[{locale}][description]
string

Description du modèle

Responses

Response samples

Content type
{
  • "id": 0,
  • "backgroundUrl": "string",
  • "maskUrl": "string",
  • "positions": "string",
  • "url3d": "string",
  • "updatedAt": "string",
  • "createdAt": "string",
  • "visualEmplacement": [
    ],
  • "booth": [
    ],
  • "hasCustomColor": true,
  • "logoCoords": "string",
  • "translations": {
    }
}

Affichage de tous les modèles de stand

Accès administrateur

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

Affichage d'un modèle de stand

Accès administrateur

Authorizations:
Bearer
path Parameters
id
required
string

ID du modèle

Responses

Response samples

Content type
{
  • "id": 0,
  • "backgroundUrl": "string",
  • "maskUrl": "string",
  • "positions": "string",
  • "url3d": "string",
  • "updatedAt": "string",
  • "createdAt": "string",
  • "visualEmplacement": [
    ],
  • "booth": [
    ],
  • "hasCustomColor": true,
  • "logoCoords": "string",
  • "translations": {
    }
}

Suppression d'un modèle de stand

Accès administrateur

Authorizations:
Bearer
path Parameters
id
required
string

ID du modèle

Responses

Modification d'un modèle de stand

Accès administrateur

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du modèle

Request Body schema: multipart/form-data
translations[{locale}][name]
string

Nom du modèle

modelFile
string <binary>

Modèle

maskFile
string <binary>

Masque du modèle

positions
string

Tableau JSON des différentes positions (kakemono, television, logo)

url3d
string

L'url de la version 3D

visualEmplacements[]
Array of strings <uri-reference>

Les emplacements visuels associés au model.

booths[]
Array of strings <uri-reference>

Les salles associées au model.

logoCoords
string

Coordonnées du logo

hasCustomColor
boolean

A une couleur customisée

translations[{locale}][description]
string

Description du modèle

Responses

Response samples

Content type
{
  • "id": 0,
  • "backgroundUrl": "string",
  • "maskUrl": "string",
  • "positions": "string",
  • "url3d": "string",
  • "updatedAt": "string",
  • "createdAt": "string",
  • "visualEmplacement": [
    ],
  • "booth": [
    ],
  • "hasCustomColor": true,
  • "logoCoords": "string",
  • "translations": {
    }
}

visuals

Récupérer tous les visuels

Récupère tous les visuels.

Authorizations:
Bearer

Responses

Ajouter un nouveau visuel

Ajoute un nouveau visuel.

Authorizations:
Bearer
Request Body schema: multipart/form-data
booth
string <uri-reference>

Le stand associé au visuel.

visualEmplacement[]
Array of strings <uri-reference>

Les emplacements visuels associés au visuel.

asset
string <uri-reference>

L'actif associé au visuel.

Responses

Récupérer un visuel

Récupère un visuel spécifique en fonction de son identifiant.

Authorizations:
Bearer
path Parameters
id
required
string

L'identifiant du visuel à récupérer.

Responses

Supprimer un visuel

Supprime un visuel spécifique en fonction de son identifiant.

Authorizations:
Bearer
path Parameters
id
required
string

L'identifiant du visuel à supprimer.

Responses

Modifier un visuel

Modifie un visuel spécifique en fonction de son identifiant.

Authorizations:
Bearer
path Parameters
id
required
string

L'identifiant du visuel à modifier.

Request Body schema: application/x-www-form-urlencoded
booth
string <uri-reference>

Le stand associé au visuel.

visualEmplacement[]
Array of strings <uri-reference>

Les emplacements visuels associés au visuel.

asset
string <uri-reference>

L'actif associé au visuel.

Responses

visual emplacement

Récupérer tous les emplacements de visuels

Récupère tous les emplacements de visuels.

Authorizations:
Bearer

Responses

Ajouter un nouvel emplacement de visuel

Ajoute un nouvel emplacement de visuel.

Authorizations:
Bearer
Request Body schema: multipart/form-data
model
string <uri-reference>

Le model associé à l'emplacement.

visual
string <uri-reference>

Le visual associé à l'emplacement.

positions2d
string

Position 2D

ref3d
string

Référence 3D

ratio3d
float

Ratio 3D

Responses

Récupérer un emplacement d'un visuel

Récupère un emplacement d'un visuel spécifique en fonction de son identifiant.

Authorizations:
Bearer
path Parameters
id
required
string

L'identifiant de l'emplacement du visuel à récupérer.

Responses

Supprimer l'emplacement d'un visuel

Supprime un emplacement de visuel spécifique en fonction de son identifiant.

Authorizations:
Bearer
path Parameters
id
required
string

L'identifiant de l'emplacement du visuel à supprimer.

Responses

Modifier un emplacement de visuel

Modifier un nouvel emplacement de visuel.

Authorizations:
Bearer
Request Body schema: multipart/form-data
model
string <uri-reference>

Le model associé à l'emplacement.

visual
string <uri-reference>

Le visual associé à l'emplacement.

positions2d
string

Position 2D

ref3d
string

Référence 3D

ratio3d
float

Ratio 3D

Responses

reports

Signalement

User doit être présent systématiquement. Il s'agit de l'utilisateur ayant initié le signalement.

Authorizations:
Bearer
Request Body schema: application/json

Données permettant de créer un signalement

user
string

IRI de l'utilisateur signalant (/users/{id})

booth
string

IRI de la salle signalée (/booths/{id})

asset
string

IRI du contenu signalée (/assets/{id})

message
string

IRI du message signalée (/private/message/{id})

type
string

Type de signalement

comment
string

Message complémentaire

Responses

Request samples

Content type
application/json
{
  • "user": "string",
  • "booth": "string",
  • "asset": "string",
  • "message": "string",
  • "type": "string",
  • "comment": "string"
}

Les signalements qu'une Salle a reçus (assets, conversations publics...)

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant de la Salle

Responses

Response samples

Content type
[
  • {
    }
]

Les signalements qu'une Salle a reçus (assets, conversations publics...)

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant d'un utilisateur (PR et/ou CO)

Responses

Response samples

Content type
[
  • {
    }
]

Traitement d'un signalement

Description doublon

Authorizations:
Bearer
path Parameters
id
required
string

Identifiant du signalement

Request Body schema: application/json

Données permettant de traiter le signalement

isProcess
boolean

Traitement

Responses

Request samples

Content type
application/json
{
  • "isProcess": true
}

Response samples

Content type
[
  • {
    }
]

Les différents types de signalements

Description doublon

Authorizations:
Bearer

Responses

Response samples

Content type
[
  • {
    }
]

visio

Déclencher un appel

Déclencher un appel avec un autre utilisateur

Request Body schema: application/json

Données permettant de déclencher un appel avec un autre utilisateur

statut_emetteur
string

Statut de l'emetteur

statut_recepteur
string

Statut du recepteur

recepteur_uuid
string

L'id du recepteur

Responses

Request samples

Content type
application/json
{
  • "statut_emetteur": "string",
  • "statut_recepteur": "string",
  • "recepteur_uuid": "string"
}

Gestion d'event d'un appel

Description doublon

Request Body schema: application/json

Données permettant l'envoie des informations de l'appel et de l'évènement déclencher à Mercure

data
any
event
string

Le nom de l'event qui a été envoyé

Responses

Request samples

Content type
application/json
{
  • "data": null,
  • "event": "string"
}

login

Permets la connexion d'un utilisateur via son compte linkedin

Description doublon

Responses

Permets la connexion d'un utilisateur via son compte google

Description doublon

Responses

Permets la connexion d'un utilisateur via son compte facebook

Description doublon

Responses