Documentation de l'API (legacy)

Fonctionnalités principales

Récupération de toutes les cartes

GET /cartes

Permet de récupérer l'ensemble des cartes directement depuis la base de données.

Headers

Name
Type
Description

app-token*

String

Token de l'application permettant de gérer l'authentification.

[
    {
        "id": 5,
        "question": "Qui de {%joueur1%} ou {%joueur2%} est le plus baiseur ?",
        "subix": "Bois {%random%} gorgés, coquin",
        "display": true,
        "commun": true,
        "question_bis": null,
        "joueurs": 2,
        "type_ref": "KI",
        "duree_id": null,
        "special_id": null,
        "collection_id": null,
        "created_at": "2022-07-10T01:49:59.000Z",
        "updated_at": "2022-07-10T01:50:06.000Z",
        "duree": null,
        "type": {
            "type_ref": "KI",
            "name": "Kicéki",
            "description": "Tous le monde doit élire le joueur qui corresponds le mieux  l'affirmation. Cheh pour lui."
        },
        "mode_cartes": [
            {
                "id": 2,
                "carte_id": 5,
                "mode_id": 3,
                "mode": {
                    "id": 3,
                    "name": "Cul sec",
                    "photo": null,
                    "description": "Aussi chaud que le nom... (A faire avec un groupe mixte)"
                }
            },
            {
                "id": 3,
                "carte_id": 5,
                "mode_id": 2,
                "mode": {
                    "id": 2,
                    "name": "Picoletro",
                    "photo": null,
                    "description": "C'est plus que bouré que tu l'es là maintenant."
                }
            }
        ],
        "special": null
    },
    {
        "id": 6,
        "question": "Enlève 1 vêtement par gorgé que tu as bu au tour précédent",
        "subix": "",
        "display": true,
        "commun": false,
        "question_bis": "As-tu déjà fantasmé sur quelqu'un ici ? Si oui, qui ?",
        "joueurs": 0,
        "type_ref": "TA",
        "duree_id": null,
        "special_id": null,
        "collection_id": null,
        "created_at": "2022-07-10T01:49:59.000Z",
        "updated_at": "2022-07-10T01:50:06.000Z",
        "duree": null,
        "type": {
            "type_ref": "TA",
            "name": "Tasumepa",
            "description": "Il s'agit simplement d'un 'Action ou Vérité'. T'assume du coup ?"
        },
        "mode_cartes": [
            {
                "id": 4,
                "carte_id": 6,
                "mode_id": 3,
                "mode": {
                    "id": 3,
                    "name": "Cul sec",
                    "photo": null,
                    "description": "Aussi chaud que le nom... (A faire avec un groupe mixte)"
                }
            }
        ],
        "special": null
    }
]

Récupération de tous les IDs

GET /getIDs

Permet de récupérer uniquement les IDs de l'ensemble des cartes depuis la base de données.

Headers

Name
Type
Description

app-token*

String

Token de l'application permettant de gérer l'authentification.

[
    {
        "id": 8
    },
    {
        "id": 30
    }
]

Mise à jour des cartes

POST /update

Permet de récupérer l'ensemble des cartes qui ont été modifié ou créé depuis une date précise.

Headers

Name
Type
Description

app-token*

String

Token de l'application permettant de gérer l'authentification.

Request Body

Name
Type
Description

last_update*

Date

Date du dernier téléchargement des cartes.

[
    {
        "id": 5,
        "question": "Qui de {%joueur1%} ou {%joueur2%} est le plus baiseur ?",
        "subix": "Bois {%random%} gorgés, coquin",
        "display": true,
        "commun": true,
        "question_bis": null,
        "joueurs": 2,
        "type_ref": "KI",
        "duree_id": null,
        "special_id": null,
        "collection_id": null,
        "created_at": "2022-07-10T01:49:59.000Z",
        "updated_at": "2022-07-10T01:50:06.000Z",
        "duree": null,
        "type": {
            "type_ref": "KI",
            "name": "Kicéki",
            "description": "Tous le monde doit élire le joueur qui corresponds le mieux  l'affirmation. Cheh pour lui."
        },
        "mode_cartes": [
            {
                "id": 2,
                "carte_id": 5,
                "mode_id": 3,
                "mode": {
                    "id": 3,
                    "name": "Cul sec",
                    "photo": null,
                    "description": "Aussi chaud que le nom... (A faire avec un groupe mixte)"
                }
            },
            {
                "id": 3,
                "carte_id": 5,
                "mode_id": 2,
                "mode": {
                    "id": 2,
                    "name": "Picoletro",
                    "photo": null,
                    "description": "C'est plus que bouré que tu l'es là maintenant."
                }
            }
        ],
        "special": null
    },
    {
        "id": 6,
        "question": "Enlève 1 vêtement par gorgé que tu as bu au tour précédent",
        "subix": "",
        "display": true,
        "commun": false,
        "question_bis": "As-tu déjà fantasmé sur quelqu'un ici ? Si oui, qui ?",
        "joueurs": 0,
        "type_ref": "TA",
        "duree_id": null,
        "special_id": null,
        "collection_id": null,
        "created_at": "2022-07-10T01:49:59.000Z",
        "updated_at": "2022-07-10T01:50:06.000Z",
        "duree": null,
        "type": {
            "type_ref": "TA",
            "name": "Tasumepa",
            "description": "Il s'agit simplement d'un 'Action ou Vérité'. T'assume du coup ?"
        },
        "mode_cartes": [
            {
                "id": 4,
                "carte_id": 6,
                "mode_id": 3,
                "mode": {
                    "id": 3,
                    "name": "Cul sec",
                    "photo": null,
                    "description": "Aussi chaud que le nom... (A faire avec un groupe mixte)"
                }
            }
        ],
        "special": null
    }
]

Mis à jour

Ce contenu vous a-t-il été utile ?