Five Applications Logo FiveApplications

API Reference

Our API allows you to programmatically manage your community and integrate FiveApplications with your own tools.

GET /api/v1/me

Authentication

Authenticate with a Bearer token from User Settings. All requests must include an Authorization: Bearer YOUR_TOKEN header.

GET /api/v1/servers

List Servers

Returns a list of all servers you have access to. Useful for multi-server management dashboards.

GET /api/v1/applications

Applications

List all applications for your server. You can filter by status, date, and custom tags.

GET /api/v1/applications/{id}

Get Application

Retrieve detailed information about a specific application, including all question responses and metadata.

PATCH /api/v1/applications/{id}/status

Update Status

Update the status of an application (e.g., set to "Accepted" or "Denied"). This triggers notifications and role sync.

POST /api/v1/applications/{id}/respond

Submit Response

Programmatically add a comment or staff response to an application.

GET /api/v1/user/profile

User Profile

Retrieve the authenticated user's profile details and global settings.

Webhooks

Configure webhooks to receive real-time updates when new applications are submitted or updated. Payloads are sent as JSON via POST.