Categorieën bekijken

Onze Tattoogenda-eindpunten

BELANGRIJK


HET BASISPAD VAN DE URL IS HET VOLGENDE:
https://www.app.tattoogenda.com/api/

In de onderstaande lijst vindt u al onze beschikbare eindpunten.
Deze eindpunten zullen WORDEN TOEGEVOEGD AAN DEZE BASISPAD

( bijv. https://www.app.tattoogenda.com/api/winkel/bijId/SHOPID )

OPMERKINGEN

Alleen ACTIEF artiesten zullen in je antwoorden te zien zijn.

SHOP

Toont je winkelinformatie.

HEB JE HET VOLGENDE NODIG INFORMATIE
API KEY, Shop ID

TOONT JE WINKELINFORMATIE

winkel/bijId/SHOPID
( bijv. shop/byId/103 )

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

{
    "naam": "INK STORIES",
    "e-mail": "sharice.vandenhende@student.howest.be"
}

Voor meer informatie of vragen over eindpunten kunt u contact opnemen met sandy@tattoogenda.com.

GENRES

De genres van je winkel worden bepaald door de geselecteerde genres wanneer een artiest wordt aangemaakt.
U hebt deze genre-id's misschien nodig voor uw winkel voor sommige van onze eindpunten.

HEB JE HET VOLGENDE NODIG INFORMATIE
API KEY, Shop ID

GENRES TONEN DIE BESCHIKBAAR ZIJN IN JE SHOP

genres/bijId/SHOPID
( bijv. genres/byId/103 )

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

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

Voor meer informatie of vragen over eindpunten kunt u contact opnemen met sandy@tattoogenda.com.

ARTIST

Deze eindpunten geven meer informatie over een bepaalde artiest in je winkel.
Dit kan informatie zijn, beschikbare data,...

HEB JE HET VOLGENDE NODIG INFORMATIE
API KEY, winkel-ID, artiest-ID, TYPE

TYPE VARIABELEN

GAST_KUNSTENAAR, INWONENDE_KUNSTENAAR, ALLE

TOONT MEER INFORMATIE OVER EEN SPECIFIEKE ARTIEST

kunstenaar/bijId/ARTISTID-SHOPID
( bijv. artiest/byId/clgm2dige0030nu1r4j4xphfo-103 )

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

{
    "naam": "Leyla Smith"
}

EEN SPECIFIEKE ARTIEST DE EERSTE BESCHIKBARE DATA TONEN

kunstenaar/kalender/ARTISTID-SHOPID
( bijv. kunstenaar/kalender/clgm2dige0030nu1r4j4xphfo-103 )

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

{
    "naam": "Leyla Smith",
    "winkels": [
        {
            "shopName": "INK STORIES",
            "firstFreeDates": [
                "wo 30/8",
                "Thu 31/8",
                "vr 1/9
                "Sat 2/9",
                "Din 5/9",
                "wo 6/9",
                "Thu 7/9
                "vr 8/9
                "za 9/9",
                "Din 12/9"
            ]
        }
    ]
}

TOON BOEKBARE DATA VAN EEN SPECIFIEKE ARTIEST

artiest/boekbareData/bijArtiestIdWinkelId/ARTIESTID-SHOPID
( bijv. artiest/boekbareData/bijArtiestIdShopId/clgm2dige0030nu1r4j4xphfo-103 )

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

{
    "vrije data": [
        "wo 30/8",
        "Thu 31/8",
        "vr 1/9
        "Sat 2/9
        "Din 5/9",
        "wo 6/9",
        "Thu 7/9
        "vr 8/9
        "za 9/9
        "Tue 12/9
        "wo 13/9
        "Thu 14/9
        "vr 15/9
        "za 16/9",
    ]
}

ARTIESTEN TONEN GEFILTERD OP GENRE EN TYPE ARTIEST

kunstenaar/bij-filter/GENREID-SHOPID-TYPE
( bijv. artiest/byFilter/5-103-GAST-KUNSTENAAR )

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

{
    "winkels": [
        {
            "shopName": "INK STORIES",
            "artiesten": [
                {
                    "voornaam": "Simon",
                    "lastName": "McFaun",
                    "role": "GUEST_ARTIST",
                    "picture": "https://ucarecdn.com/6b1c008c-aac9-40e2-be02-8a85a1902c30/",
                    "freeDates": [
                        "wo 30/8",
                        "Thu 31/8",
                        "vr 1/9
                        "Sat 2/9",
                        "Din 5/9"
                    ]
                }
            ]
        }
    ]
}

TOON ALLE ARTIESTEN GEFILTERD OP GENRE EN TYPE ARTIEST

kunstenaar/bij-filter/GENREID-SHOPID-TYPE
( bijv. artiest/byFilter/5-103-ALL)

Dit eindpunt is een GET-verzoek


EEN VOORBEELD VAN EEN REACTIE

{
    "winkels": [
        {
            "shopName": "INK STORIES",
            "artiesten": [
                {
                    "voornaam": "Raymond",
                    "lastName": "Dupond",
                    "role": "RESIDENT_ARTIST",
                    "picture": "https://ucarecdn.com/6b1c008c-aac9-8402-be02-8a85a1902c30/",
                    "freeDates": [
                        "wo 18/9",
                        "Thu 31/10",
                        "vr 1/12
                        "Sat 2/12
                        "Din 5/12"
                    ]
                },
                {
                    "voornaam": "Simon",
                    "lastName": "McFaun",
                    "role": "GUEST_ARTIST",
                    "picture": "https://ucarecdn.com/6b1c008c-aac9-40e2-be02-8a85a1902c30/",
                    "freeDates": [
                        "wo 30/8",
                        "Thu 31/8",
                        "vr 1/9
                        "Sat 2/9",
                        "Din 5/9"
                    ]
                }
            ]
        }
    ]
}

Voor meer informatie of vragen over eindpunten kunt u contact opnemen met sandy@tattoogenda.com.

BOEKINGEN

Dit endpoint helpt je bij het maken van boekingen vanaf je eigen website in tattoogenda.

DIRECT BOEKEN BIJ TATTOOGENDA

/boeking/sparen
(bijv. /booking/save)

Het boekingseindpunt is een POST.

Een boeking heeft bepaalde informatie nodig voordat deze kan worden opgeslagen.
We geven de boeking door op het volgende eindpunt met de volgende informatie in JSON-formaat.

{
klant“:{
voornaam“:”12345”,
achternaam“:”12354”,
e-mail“:”12354@1345.com”,
telefoon“:”13245”,
postalCode“:”12354”
},
tattooProject“:{
tattooGrootte“:”groot”,
tatoeageOnderwerp“Vlinder op arm,
longDescriptionSummary“:”De klant wil een vlinder, in kleur, op de heup. met wat krullende details en een naam. het is een tatoeage voor mijn vrouw.”,
colorOrBlackAndWhite“:”Zwart-wit met blauwe details”,
tatoeageGenre“:”Fine-line”,
plaatsingophetlichaam“:”Arm buiten onderste arm”,
inputByCustomer“:”meer dingen die ze noemden die je hier nergens anders kwijt kunt”,
extraUpdateFromCustomer“:”Wat de klant later heeft toegevoegd aan zijn oorspronkelijke verzoek,
bijlagen“:[],
prijs“:”100€”
},
artiestId“:”clb6e2qh40007r221ebzlmx75”,
geboekte data“:[{“datum“:”15-8-2023″,”startTime“:”12:00″,”endTime“:”19:00”}],
shopId“:35
}

Voor meer informatie of vragen over eindpunten kunt u contact opnemen met sandy@tattoogenda.com.

Heb je nog steeds een probleem of een vraag?
Hieronder vind je een kleine link met de naam ‘Nog steeds vast? Hoe kunnen we helpen!’

Geschreven door
Sharice Vandenhende

Door Tattoogenda

Mogelijk gemaakt door BetterDocs