Voir les catégories

Nos objectifs Tattoogenda

4 min lire

IMPORTANT


LE CHEMIN DE BASE DE L'URL EST LE SUIVANT :
https://www.app.tattoogenda.com/api/

Dans la liste ci-dessous, vous trouverez tous nos points d'accès disponibles.
Ces points d'aboutissement ÊTRE AJOUTÉS À CETTE CHEMIN DE BASE

(par exemple : https://www.app.tattoogenda.com/api/shop/byId/SHOPID )

NOTES

Seulement ACTIF Les artistes se manifesteront dans vos réponses.

BOUTIQUE

Affiche les informations relatives à vos magasins.

VOUS AUREZ BESOIN DES ÉLÉMENTS SUIVANTS INFORMATION
KEY API, Shop ID

VOUS INDIQUE LES INFORMATIONS RELATIVES À VOS MAGASINS

shop/byId/SHOPID
( par exemple shop/byId/103 )

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
    "name" : "HISTOIRES D'ENCENS",
    "email" : "sharice.vandenhende@student.howest.be"
}

Pour de plus amples informations ou des questions concernant les points finaux, veuillez contacter sandy@tattoogenda.com.

GENRES

Les genres de votre boutique sont définis par les genres sélectionnés lors de la création d'un artiste.
Vous pourriez avoir besoin de ces identifiants de genre pour votre boutique pour certains de nos points d'accès.

VOUS AUREZ BESOIN DES ÉLÉMENTS SUIVANTS INFORMATION
KEY API, Shop ID

AFFICHER LES GENRES DISPONIBLES DANS VOTRE BOUTIQUE

genres/byId/SHOPID
( par exemple genres/byId/103 )

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
"genres" : [
    {
        "id" : 1,
        "name" : "Old school",
        "name_fr" : "Ancienne école",
        "name_nl" : "Old school",
        "customVisionId" : "ffd5f772-f7ff-4f91-9f81-335392774b3e",
        "image" : ""
    }
]
}

Pour de plus amples informations ou des questions concernant les points finaux, veuillez contacter sandy@tattoogenda.com.

ARTISTE

Ces points d'accès vous permettront d'obtenir plus d'informations sur un artiste donné dans votre boutique.
Il peut s'agir d'informations, de dates disponibles,...

VOUS AUREZ BESOIN DES ÉLÉMENTS SUIVANTS INFORMATION
KEY API, Shop ID, ARTIST ID, TYPE

VARIABLES DE TYPE

ARTISTE_INVITÉ, ARTISTE_RÉSIDENT, TOUS

AFFICHE PLUS D'INFORMATIONS SUR UN ARTISTE SPÉCIFIQUE

artist/byId/ARTISTID-SHOPID
(par exemple, artiste/byId/clgm2dige0030nu1r4j4xphfo-103 )

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
    "name" : "Leyla Smith"
}

MONTRER À UN ARTISTE SPÉCIFIQUE LES PREMIÈRES DATES DISPONIBLES

artiste/calendrier/ARTISTID-SHOPID
(par exemple, artiste/calendrier/clgm2dige0030nu1r4j4xphfo-103 )

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
    "name" : "Leyla Smith",
    "magasins" : [
        {
            "shopName" : "INK STORIES",
            "firstFreeDates" : [
                "Wed 30/8",
                "Thu 31/8",
                "Ven 1/9",
                "sam 2/9",
                "Mar 5/9",
                "mer 6/9",
                "Jeu 7/9",
                "ven 8/9",
                "sam 9/9",
                "mar 12/9"
            ]
        }
    ]
}

AFFICHER LES DATES RÉSERVABLES D'UN ARTISTE SPÉCIFIQUE

artist/bookableDates/byArtistIdShopId/ARTISTID-SHOPID
(par exemple : artist/bookableDates/byArtistIdShopId/clgm2dige0030nu1r4j4xphfo-103 )

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
    "freeDates" : [
        "Wed 30/8",
        "Thu 31/8",
        "Ven 1/9",
        "sam 2/9",
        "Mar 5/9",
        "mer 6/9",
        "Jeu 7/9",
        "ven 8/9",
        "sam 9/9",
        "Mar 12/9",
        "mer 13/9",
        "Jeu 14/9",
        "ven 15/9",
        "sam 16/9",
    ]
}

AFFICHER LES ARTISTES FILTRÉS PAR GENRE ET PAR TYPE D'ARTISTE

artist/byFilter/GENREID-SHOPID-TYPE
(par exemple, artiste/parFiltre/5-103-ARTISTE INVITÉ )

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
    "shops" : [
        {
            "shopName" : "INK STORIES",
            "Artists" : [
                {
                    "prénom" : "Simon",
                    "lastName" : "McFaun",
                    "rôle" : "ARTISTE INVITÉ",
                    "image" : "https://ucarecdn.com/6b1c008c-aac9-40e2-be02-8a85a1902c30/",
                    "freeDates" : [
                        "Wed 30/8",
                        "Thu 31/8",
                        "Ven 1/9",
                        "sam 2/9",
                        "Mar 5/9"
                    ]
                }
            ]
        }
    ]
}

AFFICHER TOUS LES ARTISTES FILTRÉS PAR GENRE ET TYPE D'ARTISTE

artist/byFilter/GENREID-SHOPID-TYPE
(par exemple, artiste/parFiltre/5-103-ALL)

Ce point d'accès est une requête GET


UN EXEMPLE DE RÉPONSE

{
    "shops" : [
        {
            "shopName" : "INK STORIES",
            "Artists" : [
                {
                    "prénom" : "Raymond",
                    "nom" : "Dupond",
                    "rôle" : "ARTISTE RÉSIDENT",
                    "image" : "https://ucarecdn.com/6b1c008c-aac9-8402-be02-8a85a1902c30/",
                    "freeDates" : [
                        "Wed 18/9",
                        "Thu 31/10",
                        "Fri 1/12",
                        "sam 2/12",
                        "Mar 5/12"
                    ]
                },
                {
                    "firstname" : "Simon",
                    "lastName" : "McFaun",
                    "rôle" : "ARTISTE INVITÉ",
                    "image" : "https://ucarecdn.com/6b1c008c-aac9-40e2-be02-8a85a1902c30/",
                    "freeDates" : [
                        "Wed 30/8",
                        "Thu 31/8",
                        "Ven 1/9",
                        "sam 2/9",
                        "Mar 5/9"
                    ]
                }
            ]
        }
    ]
}

Pour de plus amples informations ou des questions concernant les points finaux, veuillez contacter sandy@tattoogenda.com.

RÉSERVATIONS

Ce point d'accès vous aidera à faire des réservations depuis votre site web personnalisé dans tattoogenda.

FAIRE UNE RÉSERVATION DIRECTEMENT DANS TATTOOGENDA

/booking/save
(par exemple, /booking/save)

Le point d'arrivée des réservations est un POST.

Une réservation nécessite certaines informations avant de pouvoir être enregistrée.
Nous transmettons la réservation au point de terminaison suivant avec les informations suivantes au format JSON.

{
client“:{
Prénom“:”12345”,
nom de famille“:”12354”,
courriel“:”12354@1345.com”,
téléphone“:”13245”,
code postal“:”12354”
},
tattooProject“:{
tattooSize“ : ”large”,
tattooSubject“ : ”Papillon sur le bras”,
longDescriptionSummary“ : ”Le client veut un papillon, en couleur, sur la hanche. avec quelques détails bouclés et un nom. c'est un tatouage pour ma femme”,
colorOrBlackAndWhite“ : ”Noir et blanc avec des détails bleus”,
tatouageGenre“ : ”Fine-line”,
placementSurLeCorps“ : ”Bras à l'extérieur du bras inférieur”,
inputByCustomer“ : ”plus de choses qu'ils ont mentionnées et que vous ne pouvez pas mettre ailleurs ici”,
extraUpdateFromCustomer“ : ”ce que le client a ajouté par la suite à sa demande initiale”,
pièces jointes“:[],
prix“:”100€”
},
artistId“:”clb6e2qh40007r221ebzlmx75”,
dates réservées“:[{“date“:”15-8-2023″,”heure de début“:”12:00″,”heure de fin“:”19:00”}],
shopId“:35
}

Pour de plus amples informations ou des questions concernant les points finaux, veuillez contacter sandy@tattoogenda.com.

Vous avez encore un problème ou une question ?
Vous trouverez ci-dessous un petit lien intitulé ‘Toujours bloqué ? Comment pouvons-nous vous aider ?’

Rédigé par
Sharice Vandenhende

Par Tattoogenda

Propulsé par BetterDocs