Resource Links

Tokens must be linked to at least one resource (calendar) to access data. Tokens with no linked resources cannot query any calendar endpoints.

Base URL

/api/auth/token/{tokenId}/resources
GET/api/auth/token/{tokenId}/resourcesBearer / JWT

List Token Resources

Returns all resources linked to the specified token.

Response 200 OK

[
{
"id": 1,
"resourceId": "550e8400-e29b-41d4-a716-446655440000",
"resourceTitle": "Primary Calendar",
"createDate": "2026-02-01T10:00:00Z"
}
]

Request Body

FieldTypeRequiredDescription
resourceIdUUIDYesResource (calendar) ID to link
{
"resourceId": "550e8400-e29b-41d4-a716-446655440000"
}

Request Body

FieldTypeRequiredDescription
resourceIdsUUID[]YesList of resource IDs (at least 1)
{
"resourceIds": [
"550e8400-e29b-41d4-a716-446655440000",
"660e8400-e29b-41d4-a716-446655440000"
]
}

Path Parameters

ParameterTypeDescription
tokenIdintAccess token ID
linkIdintResource link ID (from the list response)

Response 200 OK

{
"success": true,
"message": "Resource unlinked from token"
}

Warning

If all resources are unlinked, the token will no longer be able to access any data.

Response 200 OK

{
"success": true,
"message": "Unlinked 3 resources from token",
"count": 3
}

Warning

The token will no longer be able to access any data until resources are linked again.