Opinion System API v2.19.0

Base URL: /v2, Version: 2.19.0

Adresse de l’API

L’API Opinion System est accessible à partir de l’adresse HTTPS suivante:

https://api.opinionsystem.fr/v2{path}?api_key={api_key}...

Fichier de définition Yaml

Pour télécharger le fichier swagger, veuillez cliquer sur le lien suivant:

https://api.opinionsystem.fr/v2/swagger.yaml

Avec ce fichier, vous pouvez générer un « client » pour notre API dans le langage de votre choix.

Éditeur Swagger

http://editor.swagger.io

Simplement importer le fichier de définition et ensuite dans le menu « Generate Client » choisir votre langage.

Default request content-types: application/x-www-form-urlencoded
Default response content-types: application/json
Schemes: https

Summary

Path Operation Description
/client/collaborator DELETE

Supprimer un collaborateur

GET

Liste des collaborateurs

POST

Ajouter un collaborateur

PUT

Mettre à jour un collaborateur

/client/collaborator/rating GET

Évalutation d'un collaborateur

/client/collaborator/survey GET

Évaluation détaillé d'un collaborateur

/client/collaborator/url GET

URLs du collaborateur

PUT

Mettre à jour les URL d'un collaborateur

/client/company GET

Liste d'adhérents

/client/company/login GET

Générer un lien de connexion

/client/company/rating GET

Évaluation d'un adhérent

/client/company/survey GET

Évaluation détaillé d'un adhérent

/client/company/url GET

URLs du adhérent

PUT

Mettre à jour les URL d'un adhérent

/client/company/user GET

Liste d'utilisateurs

/client/group GET

Liste des groupes

/client/group/rating GET

Liste des groupes

/client/group/survey GET

Liste des questionnaires d'un groupe

/collaborator GET

Liste des collaborateurs

/collaborator/rating GET

Évalutation d'un collaborateur

/collaborator/survey GET

Évaluation détaillé d'un collaborateur

/company GET

Liste d'adhérents

/company/rating GET

Évaluation d'un adhérent

/company/survey GET

Évaluation détaillé d'un adhérent

/endpoint GET

Liste des {path} accessible avec votre clé API

/group GET

Liste des groupes

/group/rating GET

Évaluation d'un groupe

/group/survey GET

Évaluation détaillé d'un groupe

/relation GET

Association de SIRET

/sector GET

Liste des secteurs

/sector/rating GET

Évaluations d'un secteur

/sector/survey GET

Évaluation détaillé d'un secteur

/survey GET

Liste des questionnaires.

/survey/category GET

Liste des catégories de questionnaire.

/survey/question GET

Légendes texte des questions.

/survey/send POST

Envoi d'un questionnaire.

/survey/status GET

Statut d'un questionnaire.

/user GET

Liste des utilisateur.

/user/identity DELETE

Supprimer une identité

GET

Information d'un identité

POST

Enregistrer un identité

PUT

Mettre à jour un identité

/widget/company/statistic GET

Générer un lien de connexion

Paths

Supprimer un collaborateur

DELETE /client/collaborator

collaborator_id ou external_id est obligatoire

collaborator_id

ID du collaborateur

formData integer
external_id

ID externe

formData string

Uses default content-types: application/json

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Liste des collaborateurs

GET /client/collaborator

Permet d’obtenir la liste des collaborateurs disponibles.

company_id

ID de l'adhérent

query integer
external_id

ID externe

query string
email

Adresse mail du collaborateur

query string
siret

SIRET du collaborateur

query string
collaborator_id

ID du collaborateur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Ajouter un collaborateur

POST /client/collaborator

company_id

ID de l'adhérent

formData integer (int32)
external_id

ID externe

formData string
first_name

Prénom du collaborateur

formData string
last_name

Nom du collaborateur

formData string
title

Titre du collaborateur

formData string
email

E-mail du collaborateur

formData string
siret

SIRET du collaborateur

formData string

Uses default content-types: application/json

200 OK

OK

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Mettre à jour un collaborateur

PUT /client/collaborator

collaborator_id ou external_id est obligatoire

external_id

ID externe

formData string
collaborator_id

ID du collaborateur

formData integer (int32)
first_name

Prénom du collaborateur

formData string
last_name

Nom du collaborateur

formData string
title

Titre du collaborateur

formData string
email

E-mail du collaborateur

formData string
siret

SIRET du collaborateur

formData string

Uses default content-types: application/json

200 OK

OK

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Évalutation d'un collaborateur

GET /client/collaborator/rating

Permet de récupérer les évaluations détaillées d’un collaborateur.

company_id

ID de l'adhérent

query integer
collaborator_id

ID du collaborateur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation détaillé d'un collaborateur

GET /client/collaborator/survey

Permet de récupérer les évaluations détaillées des questionnaires d’un collaborateur

collaborator_id

ID du collaborateur

query integer
company_id

ID de l'adhérent

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

URLs du collaborateur

GET /client/collaborator/url

Permet d'afficher les URL vers les questionnaires ou les certificats

collaborator_id

ID du collaborateur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Mettre à jour les URL d'un collaborateur

PUT /client/collaborator/url

collaborator_id

ID du collaborateur

formData integer (int32)
certificate

lien vers les certificats

formData string
survey

lien vers les questionnaires

formData string

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste d'adhérents

GET /client/company

Permet de récupérer une liste d'adhérents

company_id

ID de l'adhérent

query integer
group_id

ID du groupe

query integer
sector_id

ID du secteur

query integer
siret

Siret de l'adhérent

query string || array
phone

Téléphone de l'adhérent

query string || array

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Générer un lien de connexion

GET /client/company/login

Permet de générer un lien HTTP pour accéder au compte client décrit par les paramètres plus bas. Le lien est valide pour seulement une période de 5 minutes. Si aucun user_id n'est spécifié, alors le système tentera d'utiliser le compte du gestionnaire de l'adhérent.

company_id

ID de l'adhérent

query integer
user_id

ID de l'utilisateur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation d'un adhérent

GET /client/company/rating

Permet de récupérer les évaluations détaillées d’un adhérent

company_id

ID de l'adhérent

query integer
category_id

ID de la catégorie

query integer
group_id

ID du groupe

query integer
sector_id

ID du secteur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation détaillé d'un adhérent

GET /client/company/survey

Permet de récupérer les évaluations détaillées des questionnaires d’une entreprise

company_id

ID de l'adhérent

query integer
group_id

ID du groupe

query integer
sector_id

ID du secteur

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

URLs du adhérent

GET /client/company/url

Permet d'afficher les URL vers les questionnaires ou les certificats

company_id

ID de l'adhérent

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Mettre à jour les URL d'un adhérent

PUT /client/company/url

company_id

ID de l'ahrérent

formData integer (int32)
certificate

lien vers les certificats

formData string
survey

lien vers les questionnaires

formData string

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste d'utilisateurs

GET /client/company/user

Permet de générer une liste des utilisateurs d'un adhérent.

company_id

ID de l'adhérent

query integer
user_id

ID de l'utilisateur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Liste des groupes

GET /client/group

Permet d’obtenir la liste des groupes disponibles.

group_id

ID du groupe

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des groupes

GET /client/group/rating

Permet de récupérer les évaluations détaillées d’un groupe.

group_id

ID du groupe

query integer
category_id

ID de la catégorie

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des questionnaires d'un groupe

GET /client/group/survey

Permet d’obtenir la liste des questionnaires d'un groupe.

group_id

ID du groupe

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des collaborateurs

GET /collaborator

Permet d’obtenir la liste des collaborateurs disponibles.

collaborator_id

ID du collaborateur

query integer
company_id

ID de l'adhérent

query integer
email

Adresse mail du collaborateur

query string
siret

SIRET du collaborateur

query string

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évalutation d'un collaborateur

GET /collaborator/rating

Permet de récupérer les évaluations détaillées d’un collaborateur.

company_id

ID de l'adhérent

query integer
collaborator_id

ID du collaborateur

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation détaillé d'un collaborateur

GET /collaborator/survey

Permet de récupérer les évaluations détaillées des questionnaires d’un collaborateur

company_id

ID de l'adhérent

query integer
collaborator_id

ID du collaborateur

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste d'adhérents

GET /company

Permet de récupérer une liste d'adhérents

company_id

ID de l'adhérent

query integer
group_id

ID du groupe

query integer
sector_id

ID du secteur

query integer
siret

Siret de l'adhérent

query string || array
phone

Téléphone de l'adhérent

query string || array

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation d'un adhérent

GET /company/rating

Permet de récupérer les évaluations détaillées d’un adhérent

company_id

ID de l'adhérent

query integer
group_id

ID du groupe

query integer
sector_id

ID du secteur

query integer
category_id

ID de la catégorie

query integer
siret

Siret de l'adhérent

query string || array
phone

Téléphone de l'adhérent

query string || array

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation détaillé d'un adhérent

GET /company/survey

Permet de récupérer les évaluations détaillées des questionnaires d’une entreprise

company_id

ID de l'adhérent

query integer
group_id

ID du groupe

query integer
sector_id

ID du secteur

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
siret

Siret de l'adhérent

query string || array
phone

Téléphone de l'adhérent

query string || array
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des {path} accessible avec votre clé API

GET /endpoint

Permet de récupérer une liste de {path} accessible avec votre clé API

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des groupes

GET /group

Permet d’obtenir la liste des groupes disponibles.

group_id

ID du groupe

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation d'un groupe

GET /group/rating

Permet de récupérer les évaluations détaillées d’un groupe

group_id

ID de l'adhérent

query integer
category_id

ID de la catégorie

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation détaillé d'un groupe

GET /group/survey

Permet de récupérer les évaluations détaillées des questionnaires d’un groupe

group_id

ID du groupe

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
siret

SIRET de l'adhérent

query string
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Association de SIRET

GET /relation

Permet d'associer un SIRET à une compagnie ou un groupe

company_id

ID de l'adhérent

query integer
siret

SIRET de l'adhérent

query string
forward

Commande de destination

query string

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des secteurs

GET /sector

Permet d’obtenir la liste des secteurs disponibles.

sector_id

ID du secteur

query integer
language

Langue du secteur

query string fre

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluations d'un secteur

GET /sector/rating

Permet de récupérer les évaluations détaillées d’un secteur.

sector_id

ID du secteur

query integer
category_id

ID de la catégorie

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Évaluation détaillé d'un secteur

GET /sector/survey

Permet de récupérer les évaluations détaillées des questionnaires d’un secteur

sector_id

ID du secteur

query integer
category_id

ID de la catégorie

query integer
language

Language de l'avis (3 lettres ISO 639-2/B)

query integer
limit

nombre de questionnaire retourné

query integer
offset

index du premier questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste des questionnaires.

GET /survey

Permet d’obtenir la liste des questionnaires disponibles.

company_id

ID de l'adhérent

query integer (int32)
siret

SIRET de l'adhérent

query string

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Liste des catégories de questionnaire.

GET /survey/category

Permet d’obtenir la liste des catégories de questionnaire disponibles.

company_id

ID de l'adhérent

query integer (int32)
group_id

ID du groupe

query integer (int32)
sector_id

ID du sectrue d'activité

query integer (int32)

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Légendes texte des questions.

GET /survey/question

Permet de récupérer les légendes texte dans une langue particulière pour les questions d’évaluation

company_id

ID de l'adhérent

query integer
siret

SIRET de l'adhérent

query string
language

Langue des questions

query string fre

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Envoi d'un questionnaire.

POST /survey/send

Permet d’envoyer un questionnaire.

Ici, {company_id} ou {siret} est obligatoire, de même que {phone} ou {email}.

{phone} doit être en format international (exemple: 05 33 52 06 54 => +33 5 33 52 06 54)

company_id

ID de l'adhérent

formData integer
collaborator_id

ID du collaborateur

formData integer
question_id

ID du questionnaire interne

formData integer
survey_category_id

ID de la catégorie

formData integer
siret

SIRET de l'adhérent

formData string
first_name

Prénom du client

formData string
last_name

Nom du client

formData string
phone

Téléphone du client

formData string
email

E-mail du client

formData string
postal_code

Code postal du client

formData string
city

Ville du client

formData string
country

Pays du client (2 lettres ISO alpha-2)

formData string
invoice_detail

Détail de la prestation

formData string
invoice_period

Date de prestation (YYYY-MM)

formData string (date)
language

Langue du client (3 lettres ISO 639-2/B)

formData string fre

Uses default content-types: application/json

200 OK

Ok

201 Created

OK

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Statut d'un questionnaire.

GET /survey/status

Permet d’obtenir le statut d’un questionnaire de satisfaction envoyé.

company_id

ID de l'adhérent

query integer
survey_id

ID du questionnaire

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

403 Forbidden

Missing Authentication Token

Liste d'utilisateurs

GET /user

Permet de générer une liste d'utilisateurs.

company_id

ID de l'adhérent

query integer
user_id

ID de l'utilisateur

query integer
group_id

ID du groupe

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Supprimer une identité

DELETE /user/identity

user_id ou name_id est obligatoire

user_id

ID de l’utilisateur de notre system.

formData integer
name_id

ID qui represente l'utilisateur du coter du Identity Provider.

formData string

Uses default content-types: application/json

200 OK

OK

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Information d'un identité

GET /user/identity

Permet d’obtenir de l’information sur un ou plusieur “User Identity”

user_identity_id

ID du "User Identity"

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Enregistrer un identité

POST /user/identity

permet de générer un identité qui vas être utiliser pour connecter via le system Single Sign On.

user_id

ID de l’utilisateur de notre system.

formData integer
name_id

ID qui represente l'utilisateur du coter du Identity Provider.

formData string

Uses default content-types: application/json

200 OK

OK

201 Created

OK

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

409 Conflict

Conflict - Duplicate

Mettre à jour une identité

PUT /user/identity

Seulement le name_id peux etre modifier.

user_id

ID de l’utilisateur de notre system.

formData integer
name_id

ID qui represente l'utilisateur du coter du Identity Provider.

formData string

Uses default content-types: application/json

200 OK

OK

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Générer un lien de connexion

GET /widget/company/statistic

Permet de générer un lien HTTP pour accéder au compte client décrit par les paramètres plus bas. Le lien est valide pour seulement une période de 5 minutes. Si aucun user_id n'est spécifié, alors le système tentera d'utiliser le compte du gestionnaire de l'adhérent.

company_id

ID de l'adhérent

query integer

Uses default content-types: application/json

200 OK

OK

204 No Content

No Content

400 Bad Request

Bad Request

403 Forbidden

Missing Authentication Token

Schema definitions

client_collaborator: object

collaborator_id: integer (int32)
company_id: integer (int32)
external_id: string
first_name: string
last_name: string
title: string
email: string
siret: string
certificate: string
survey: string

client_collaborator_rating: object

collaborator_id: integer (int32)
company_id: integer (int32)
sector_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
roi: client_collaborator_rating_roi

client_collaborator_rating_roi: object

seen: integer (int32)
help: integer (int31)
single_survey_link: string

client_collaborator_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
sector_id: integer (int32)
company_id: integer (int32)
category_id: integer (int32)
answer: string (date)
name: string
language: language
client: client_collaborator_survey_client
invoice_detail: string
invoice_period: string (date)
comment: string
comment_response: string
smiley_good: integer (int32)
smiley_neutral: integer (int32)
smiley_bad: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
roi: client_collaborator_survey_roi
review_abuse_url: string

client_collaborator_survey_client: object

country: string
city: string
address: string
postal_code: string
last_name: string
first_name: string
email: string

client_collaborator_survey_roi: object

seen: integer (int32)
help: integer (int32)

client_collaborator_url: object

collaborator_id: integer (int32)
certificate: string
survey: string

client_company: object

company_id: integer (int32)
brand_id: integer (int32)
sector_id: integer (int32)
siret: string
name: string
address: string
city: string
postal_code: string
country: string
telephone: string
fax: string
email: string
web_site: string
certificate: string
survey: string
logo: string
enrollment: string (date)
relation: object
uri: string

client_company_login: object

url: string
expiry: string (date)

client_company_rating: object

company_id: integer (int32)
brand_id: integer (int32)
sector_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
roi: client_company_rating_roi
review_abuse_url: string
single_survey_link: string

client_company_rating_roi: object

total: integer (int32)
seen: integer (int32)
help: integer (int31)

client_company_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
company_id: integer (int32)
category_id: integer (int32)
answer: string (date)
name: string
language: language
client: client_company_survey_client
invoice_detail: string
invoice_period: string (date)
comment: string
comment_response: string
smiley_good: integer (int32)
smiley_neutral: integer (int32)
smiley_bad: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
roi: client_company_survey_roi
review_abuse_url: string

client_company_survey_category: object

category_id: integer (int32)
name: string

client_company_survey_client: object

country: string
city: string
address: string
postal_code: string
last_name: string
first_name: string
email: string

client_company_survey_roi: object

seen: integer (int32)
help: integer (int31)

client_company_url: object

company_id: integer (int32)
certificate: string
survey: string

client_company_user: object

user_id: integer (int32)
company_id: integer (int32)
datetime: string (date)
first_name: string
last_name: string
phone: string
email: string
language: string
time_zone: string

client_group: object

group_id: integer (int32)
parent_id: integer (int32)
name: string
address: string
city: string
postal_code: string
country: string
telephone: string
fax: string
email: string
web_site: string
certificate: string
logo: string

client_group_rating: object

group_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
roi: client_group_rating_roi
review_abuse_url: string
single_survey_link: string

client_group_rating_roi: object

total: integer (int32)
seen: integer (int32)
help: integer (int31)

client_group_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
company_id: integer (int32)
category_id: integer (int32)
answer: string (date)
name: string
language: language
client: client_company_survey_client
invoice_detail: string
invoice_period: string (date)
comment: string
comment_response: string
smiley: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
roi: client_group_survey_roi
review_abuse_url: string

client_group_survey_roi: object

seen: integer (int32)
help: integer (int31)

collaborator: object

collaborator_id: integer (int32)
company_id: integer (int32)
first_name: string
last_name: string
title: string
siret: string
certificate: string
survey: string

collaborator_rating: object

collaborator_id: integer (int32)
company_id: integer (int32)
sector_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
single_survey_link: string

company: object

company_id: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)

collaborator_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
sector_id: integer (int32)
company_id: integer (int32)
category_id: integer (int32)
answer: string (date)
name: string
language: language
invoice_detail: string
invoice_period: string (date)
rating: integer (int32)
smiley_good: integer (int32)
smiley_neutral: integer (int32)
smiley_bad: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
comment: string
comment_response: string
review_abuse_url: string

company: object

company_id: integer (int32)
brand_id: integer (int32)
sector_id: integer (int32)
siret: string
name: string
address: string
city: string
postal_code: string
country: string
telephone: string
fax: string
email: string
web_site: string
certificate: string
survey: string
logo: string
enrollment: string (date)
relation: object
uri: string
single_survey_link: string

company_rating: object

company_id: integer (int32)
sector_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)

company_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
sector_id: integer (int32)
company_id: integer (int32)
category_id: integer (int32)
answer: string (date)
name: string
language: language
invoice_detail: string
invoice_period: string (date)
rating: integer (int32)
smiley_good: integer (int32)
smiley_neutral: integer (int32)
smiley_bad: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
comment: string
comment_response: string
review_abuse_url: string

endpoint: object[]

endpoint_permission: object

ownership: boolean
get: boolean
post: boolean
put: boolean
delete: boolean
flag: string

endpoint_uri: object

uri: string
company: object[]
group: object[]
sector: object[]

group: object

group_id: integer (int32)
parent_id: integer (int32)
name: string
address: string
single_survey_link: string

language: object

code: string
postal_code: string
country: string
telephone: string
fax: string
email: string
web_site: string
certificate: string
logo: string

group_rating: object

group_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)

group_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
sector_id: integer (int32)
company_id: integer (int32)
category: client_company_survey_category
answer: string (date)
name: string
language: language
invoice_detail: string
invoice_period: string (date)
smiley: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
review_abuse_url: string
single_survey_link: string

language: object

code: string
locale: string

relation: object

group_id: integer (int32)
company_id: integer (int32)
forward: string

resource: object

uri: string

sector: object

sector_id: integer (int32)
name: string
phase_integration: integer (int32)

sector_rating: object

sectr_id: integer (int32)
survey_total: integer (int32)
survey_good_total: integer (int32)
survey_neutral_total: integer (int32)
survey_bad_total: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer (int32)
display: boolean

sector_survey: object

survey_id: integer (int32)
collaborator_id: integer (int32)
company_id: integer (int32)
category: client_company_survey_category
answer: string (date)
name: string
language: language
invoice_detail: string
invoice_period: string (date)
smiley: integer (int32)
rating: integer (int32)
question_1: integer (int32)
question_2: integer (int32)
question_3: integer (int32)
question_4: integer (int32)
question_5: integer (int32)
question_6: integer
review_abuse_url: string

survey: object

question_id: integer (int32)
name: string
language: string
certified: boolean

survey_category: object

survey_category_id: integer (int32)
sector_id: integer (int32)
name: string

survey_question: object

company_id: integer (int32)
name: string
question_id: integer (int32)
question_1_short: string
question_1_medium: string
question_1_long: string
question_2_short: string
question_2_medium: string
question_2_long: string
question_3_short: string
question_3_medium: string
question_3_long: string
question_4_short: string
question_4_medium: string
question_4_long: string
question_5_short: string
question_5_medium: string
question_5_long: string
question_6_short: string
question_6_medium: string
question_6_long: string
certified: boolean

survey_status: object

survey_id: integer (int32)
datetime_send: string (date)
datetime_answer: string (date)
status: integer (int32)
status_extended: integer (int32)

user: object

user_id: integer (int32)
company_id: integer (int32)
first_name: string
last_name: string
email: string

user_identity: object

user_identity_id: integer (int32)
user_id: integer (int32)
name_id: string
first_name: string
last_name: string

widget_company_statistic: object

widget_key: string
expiration: string (date)