Management API
API Reference
Ogni endpoint di /api/v1 con autorizzazione, parametri, body, risposte ed esempi. Generata dal contratto OpenAPI reale dell'API.
Base URL: https://api.takoconnect.com/api/v1
Autentica con
Authorization: Bearer <chiave tenant>. Le operazioni di amministrazione e del portale canale richiedono una sessione utente. Scarica l'OpenAPI JSON per importarlo nei tuoi strumenti.Accountme
Accountapi keys
Accountonboarding
- POST
/onboarding/draftsIniziare un onboarding - GET
/onboarding/draftsElencare gli onboarding - GET
/onboarding/drafts/currentLeggere l'onboarding da riprendere - GET
/onboarding/drafts/{id}Leggere un onboarding - PATCH
/onboarding/drafts/{id}Correggere la bozza di onboarding - POST
/onboarding/drafts/{id}/extractLeggere sito o descrizione in una bozza - POST
/onboarding/drafts/{id}/activitiesElencare le attività di un listino - POST
/onboarding/drafts/{id}/batchLeggere tutte le attività insieme - POST
/onboarding/drafts/{id}/answerRispondere a una domanda della chat - POST
/onboarding/drafts/{id}/feedbackDire com'è andato l'onboarding - POST
/onboarding/drafts/{id}/commitCreare il catalogo dalla bozza
Accountbilling
- GET
/billing/pricesLeggere il listino - POST
/billing/checkoutAttivare il piano - POST
/billing/checkout/confirmConfermare il ritorno da Checkout - GET
/billing/planLeggere il piano - POST
/billing/activitiesAggiungere attività al piano - GET
/billing/activities/previewStimare l'aumento del piano - POST
/billing/creditsComprare crediti AI - POST
/billing/portalGestire l'abbonamento
Catalogosuppliers
Catalogoproducts
Catalogooptions
Catalogounits
Catalogophotos
Capacitàresources
- GET
/resourcesElencare le risorse - POST
/resourcesCreare una risorsa - GET
/resources/{id}Leggere una risorsa e i collegamenti - PATCH
/resources/{id}Modificare una risorsa - DELETE
/resources/{id}Eliminare una risorsa - GET
/options/{id}/availability-periodsElencare i periodi di disponibilità attivi - GET
/availability-blocksElencare i blocchi che intersecano l'intervallo
Capacitàresource requirements
Capacitàinventory
Capacitàavailability periods
Capacitàavailability blocks
Capacitàpricing periods
Capacitàavailability
Prenotazionibookings
- GET
/bookingsElencare le prenotazioni - POST
/bookingsCreare una prenotazione - GET
/bookings/{id}Leggere una prenotazione - PATCH
/bookings/{id}Modificare quantità, partenza o prezzi - GET
/bookings/{id}/activityLeggere la cronologia di una prenotazione - POST
/bookings/{id}/confirmConfermare una riserva ON_HOLD - POST
/bookings/{id}/approveApprovare una prenotazione PENDING - POST
/bookings/{id}/rejectRifiutare una prenotazione e liberare capacità - POST
/bookings/{id}/cancelCancellare una prenotazione e liberare capacità - POST
/departures/moveSpostare o ridimensionare una partenza
Prenotazioniwebhooks
Canalichannels
- GET
/channelsLeggere il catalogo canali - GET
/channels/mappingsLeggere i prodotti mappati sui canali - GET
/channels/connectionsElencare le connessioni del tenant - GET
/channels/connections/{id}/api-keysElencare i metadati delle chiavi di connessione - POST
/channels/connections/{id}/api-keysEmettere una chiave di connessione - DELETE
/channels/connections/{connectionId}/api-keys/{keyId}Revocare o eliminare una chiave di connessione - POST
/channels/connections/{id}/disableDisabilitare una connessione - POST
/channels/{code}/connectAttivare o riattivare un canale per un fornitore