v0.3.0

resources

Elencare i periodi di disponibilità attivi

Ordine per startMonthDay. Non usare i campi legacy prices/currency per leggere le tariffe.


https://api.takoconnect.com
GET/api/v1/options/{id}/availability-periods
Authorization
Path
curl "https://api.takoconnect.com/api/v1/options/{id}/availability-periods" \
  -H "Authorization: Bearer $TAKO_API_KEY"
[
  {
    "id": "entity-id",
    "tenantId": "tenant-id",
    "optionId": "option-id",
    "startMonthDay": "startMonthDay",
    "endMonthDay": "endMonthDay",
    "weekdays": [
      0
    ],
    "startTimes": [
      "startTimes"
    ],
    "label": "label",
    "createdAt": "2030-06-15T08:00:00.000Z",
    "updatedAt": "2030-06-15T08:00:00.000Z",
    "active": true,
    "pricingBasis": "pricingBasis",
    "currency": "EUR",
    "prices": {}
  }
]

Autorizzazione

AuthorizationBearer <token>

Chiave tenant emessa dalla dashboard o da POST /api-keys, usata come Bearer token.

Scope richiesti: availability:read

In: header

Parametri di percorso

idstring

Risposte

200object[]

Operazione riuscita. Lo schema descrive il JSON restituito.

Mostra schema

idstring

tenantIdstring

optionIdstring

startMonthDaystring

endMonthDaystring

weekdaysinteger[]

startTimesstring[]

labelstring | null

createdAtdatetime

date-time

updatedAtdatetime

date-time

activeboolean

pricingBasisstring

Campo legacy; leggere i prezzi da pricing-periods.

currencystring

Campo legacy; la valuta corrente è tenant.defaultCurrency.

pricesany

Valore JSON libero; non usare per dedurre campi strutturati non documentati.

400object

Validazione o regola di dominio non soddisfatta; correggere la richiesta.

401object

Credenziale assente, revocata, scaduta o non valida.

403object

Scope, ruolo o tipo di credenziale non consentito.

404object

Risorsa assente o non accessibile nel perimetro risolto.

409object

Conflitto di stato, capacità, versione o riferimenti; rileggere lo stato e correggere.

500object

Errore interno. Prima di ripetere una mutazione verificarne l'esito.

SuccessivoElencare i blocchi che intersecano l'intervalloGET