Flags

Represents a list of flags assigned to the application. For a list of available flags, see Flags (global).

URI
/api/v9/applications/ID/flags

GET List flags

Get a list of flag associations for the application in question.

This request does not return the flags themselves, but rather represents the relationships between an application and flags. Follow the flag URI in the response to retrieve further information about the flag in question.

Syntax
GET /api/v9/applications/123/flags
Host: apply.example.edu
Authorization: DREAM apikey="..."

Example request

Request
curl
curl \
  -X GET \
  -H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
  "https://apply.example.edu/api/v9/applications/123/flags"

Response headers

HeaderValueDescription
Content-Typeapplication/jsonMedia type of the resource
Content-Length1456Size of the response body in bytes
X-Count2Number of flags assigned to the application

Response codes

Response codeDescription
200 OKThe list of flags was successfully returned

Example response

Response
{
  "1": {
    "assigned": "2025-12-09T13:26:24+00:00",
    "flag": "/api/v9/applications/flags/1"
  },
  "2": {
    "assigned": "2025-12-09T13:26:29+00:00",
    "flag": "/api/v9/applications/flags/2"
  }
}