GET
/applications
curl \
--request GET 'https://collect.your-domain.com/api/applications' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"code": 200,
"message": "Applications retrieved successfully",
"data": [
{
"id": "app_123456789",
"name": "management.company.com",
"description": "Management interface for system administrators",
"redirect_uris": [
"https://management.company.com/callback"
],
"post_logout_redirect_uris": [
"https://management.company.com"
],
"login_url": "https://tree6d.logto.app/oidc/auth?client_id=app_123456789&redirect_uri=https%3A%2F%2Fmanagement.company.com%2Fcallback&response_type=code&scope=openid+profile+email+roles&state=random-state-string",
"branding": {
"display_name": "Management Console",
"logo_url": "https://cdn.example.com/logos/management-console.png",
"dark_logo_url": "https://cdn.example.com/logos/management-console-dark.png"
}
}
]
}
Response examples (401)
{
"code": 401,
"message": "invalid token",
"data": {}
}
Response examples (500)
{
"code": 400,
"message": "validation failed",
"data": {
"type": "validation_error",
"errors": [
{
"key": "username",
"message": "required",
"value": "string"
}
]
}
}