Flags

Represents a list of flags assigned to an application. For a list of flags configured in DreamApply, see Flags (global).

URI
/api/v10/applications/ID/flags

GET List flags

List flag associations for an application.

This API request does not return the flags themselves. It represents relationships between an application and flags. Follow the flag URI in the response to retrieve further information about a speicific flag.

Syntax
GET /api/v10/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/v10/applications/123/flags"

Response headers

HeaderValueDescription
Content-Typeapplication/jsonThe media type of the resource
Content-Length1456The size of the response body in bytes
X-Count2The number 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/v10/applications/flags/1"
  },
  "2": {
    "assigned": "2025-12-09T13:26:29+00:00",
    "flag": "/api/v10/applications/flags/2"
  }
}

See Also