
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
