Retrieve a check-in
curl --request GET \
--url https://api.staging.blackbird.xyz/flynet/v1/check_ins/{id}const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/check_ins/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/check_ins/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Check-ins
Retrieve a check-in
GET
/
check_ins
/
{id}
Retrieve a check-in
curl --request GET \
--url https://api.staging.blackbird.xyz/flynet/v1/check_ins/{id}const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/check_ins/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/check_ins/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Returns one check-in by UUID. The response embeds the location,
restaurant, and neighborhood needed to render the row. Check-ins carry
no member identity.
Auth: API key in
X-API-Key, minted with the read:checkins scope
ā the same credential as the /check_ins venue feed.
A key without that scope returns 403 insufficient_scope; a missing
key returns an empty-body 401 with a WWW-Authenticate: Bearer header.
Example
curl https://api.staging.blackbird.xyz/flynet/v1/check_ins/{uuid} \
-H "X-API-Key: $API_KEY"
Response
{
"id": "{uuid}",
"object": "check_in",
"location": {
"id": "{uuid}",
"object": "location",
"name": "FLYBAR ā Williamsburg",
"restaurant": {
"id": "{uuid}",
"object": "restaurant",
"name": "FLYBAR"
},
"neighborhood": {
"id": "{uuid}",
"object": "neighborhood",
"name": "Williamsburg"
}
},
"blackbird_pay_enabled": true,
"created_at": "2024-09-26T13:56:56.22107Z",
"ended_at": "2024-09-26T13:56:56.22107Z"
}