Paramètres d'appels
URL en méthode POST
<host>/graphql
- host : adresse du serveur
Header de la requête :
{
"Content-Type": application/json
}
Body des requêtes :
- Channels
query {
channels{
id
code
routerLink
icon
color
filterable
translations
}
}
- Contact Us
query {
contactUs{
id
to
icon
translations
}
}
- Features
query {
features(status: "published") {
id
description
icon
iconSvgDark
iconSvgLight
link
menu
position
routerLink
ssoService
status
type
translations
authorization
settingsByRole
}
}
- Pages
query {
pages(status: "published") {
id
status
icon
iconSvgDark
iconSvgLight
position
statisticName
translations
}
}
- Widgets
query {
widgets(status: "published") {
id
status
description
widget
iconSvgDark
iconSvgLight
icon
link
position
ssoService
statisticName
routerLink
color
type
translations
authorization
settingsByRole
}
}
- Social Networks
query {
socialNetworks
}
- Login
query {
login{
id
translations
}
}
- Languages
query {
languages
}
- Important News
query {
importantNews(status: "published"){
id
status
image
link
color
position
statisticName
translations
authorization
}
}
Format de retour
Format attendu
- Code HTTP 200 : si tout s'est bien passé
Cas d'erreur
- Erreur HTTP 4xx ou 5xx : En cas de problème ou erreur
Exemple
URL en méthode POST
<host>/graphql
Requête
query {
languages
}
Réponse
{
"data": {
"languages": [
{
"code": "fr",
"direction": "ltr",
"name": "Français"
},
{
"code": "en",
"direction": "ltr",
"name": "English"
}
]
}
}