Get start times for a start date for a resource
curl --request GET \
--url https://b.anny.co/api/v1/intervals/startimport requests
url = "https://b.anny.co/api/v1/intervals/start"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://b.anny.co/api/v1/intervals/start', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://b.anny.co/api/v1/intervals/start",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://b.anny.co/api/v1/intervals/start"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://b.anny.co/api/v1/intervals/start")
.asString();require 'uri'
require 'net/http'
url = URI("https://b.anny.co/api/v1/intervals/start")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"date_time": "2021-10-04T07:00:00+00:00",
"local_date_time": "2021-10-04T09:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T08:00:00+00:00",
"local_date_time": "2021-10-04T10:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T09:00:00+00:00",
"local_date_time": "2021-10-04T11:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T10:00:00+00:00",
"local_date_time": "2021-10-04T12:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T11:00:00+00:00",
"local_date_time": "2021-10-04T13:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T12:00:00+00:00",
"local_date_time": "2021-10-04T14:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T13:00:00+00:00",
"local_date_time": "2021-10-04T15:00:00+02:00",
"available": true,
"number_available": 2,
"remaining_number_available": 1,
"quota": 3,
"unavailability_type": "none"
},
{
"date_time": "2021-10-04T14:00:00+00:00",
"local_date_time": "2021-10-04T16:00:00+02:00",
"available": true,
"number_available": 2,
"remaining_number_available": 1,
"quota": 3,
"unavailability_type": "none"
},
{
"date_time": "2021-10-04T15:00:00+00:00",
"local_date_time": "2021-10-04T17:00:00+02:00",
"available": true,
"number_available": 3,
"remaining_number_available": 1,
"quota": 3,
"unavailability_type": "none"
}
]Availability & Search
Get start times for a start date for a resource
Get all interval start dates for a given date.
GET
/
api
/
v1
/
intervals
/
start
Get start times for a start date for a resource
curl --request GET \
--url https://b.anny.co/api/v1/intervals/startimport requests
url = "https://b.anny.co/api/v1/intervals/start"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://b.anny.co/api/v1/intervals/start', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://b.anny.co/api/v1/intervals/start",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://b.anny.co/api/v1/intervals/start"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://b.anny.co/api/v1/intervals/start")
.asString();require 'uri'
require 'net/http'
url = URI("https://b.anny.co/api/v1/intervals/start")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"date_time": "2021-10-04T07:00:00+00:00",
"local_date_time": "2021-10-04T09:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T08:00:00+00:00",
"local_date_time": "2021-10-04T10:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T09:00:00+00:00",
"local_date_time": "2021-10-04T11:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T10:00:00+00:00",
"local_date_time": "2021-10-04T12:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T11:00:00+00:00",
"local_date_time": "2021-10-04T13:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T12:00:00+00:00",
"local_date_time": "2021-10-04T14:00:00+02:00",
"available": false,
"number_available": 0,
"remaining_number_available": 0,
"quota": 3,
"unavailability_type": "before_lead_time"
},
{
"date_time": "2021-10-04T13:00:00+00:00",
"local_date_time": "2021-10-04T15:00:00+02:00",
"available": true,
"number_available": 2,
"remaining_number_available": 1,
"quota": 3,
"unavailability_type": "none"
},
{
"date_time": "2021-10-04T14:00:00+00:00",
"local_date_time": "2021-10-04T16:00:00+02:00",
"available": true,
"number_available": 2,
"remaining_number_available": 1,
"quota": 3,
"unavailability_type": "none"
},
{
"date_time": "2021-10-04T15:00:00+00:00",
"local_date_time": "2021-10-04T17:00:00+02:00",
"available": true,
"number_available": 3,
"remaining_number_available": 1,
"quota": 3,
"unavailability_type": "none"
}
]Abfrageparameter
Requested start datetime
Requested resource
Requested service
Antwort
200 - application/vnd.api+json
OK
Indicate whether datetime is available for selection.
Start or end datetime of an interval depending on the request.
Indicate how many booking are available for this interval
Readon why the interval is not available
Verfügbare Optionen:
booking, schedule, past, lead_time, under_min, over_max, none, intermediate_blocking ⌘I