Assignments

Retrieve assignments

Retrieves assignments that match the specified filters.

get/assignment

Query parameters

slugstring

Filter to a single assignment by slug. Returns at most one item.

status'none' | 'in_progress' | 'complete' | 'abstained'

Filter by assignment status.

categorystring

Filter by category slug.

chapterstring

Filter by chapter slug.

judgestring

Filter by judge slug.

method'automatic' | 'manual' | 'random' | 'stray' | 'recused'

Filter by assignment method.

panelstring

Filter by panel slug.

score_setstring

Filter by score set slug.

seasonstring

Filter by season slug. Use all to show all seasons.

state'current' | 'archived' | 'all' | 'only' | 'none'

Filter by entry state.

  • current - Only current (non-archived) entries.
  • archived - Only archived entries.
  • all - Include both current and archived entries.
  • only - Equivalent to archived.
  • none - Exclude all entries.
tagstring

Filter by tag.

deleted'only' | 'included' | 'none'

Filter by deletion mode.

  • only - Show only deleted resources.
  • included - Include deleted resources.
  • none - Exclude deleted resources.
trashed'only' | 'all' | 'none'

Filter by soft-deletion mode.

  • only - Show only soft-deleted resources.
  • all - Include soft-deleted resources alongside live ones.
  • none - Exclude soft-deleted resources.
pagestring

Specify the page number to return.

per_pagestring

Limit the number of items returned to between 1 and 100.

order'method' | 'status' | 'updated'

Sort by a supported assignment column. Unsupported values fall back silently to the default sort (updated descending).

dir'asc' | 'desc'

Sort in ascending or descending order.

Headers

Accept'application/vnd.Creative Force.v2.3+json' | 'application/vnd.Creative Force.v2.3+xml' required

Defines the response type.

x-api-languagestring[]

Defines the languages included in the response. If omitted, the account default language is used.

Value all overrides any other values present.

Response

Assignments retrieved.

current_pageinteger

Number of the page returned by this response. The first page is 1.

first_page_urlstring uri

URL of the first page in the result set.

frominteger

Position of the first record on this page within the full result set. The first record is at position 1.

last_pageinteger

Number of the last page. Equals the total number of pages.

last_page_urlstring uri

URL of the last page in the result set.

next_page_urlstring

URL of the next page in the result set.

Empty string when the current page is the last page.

pathstring uri

Canonical URL of the endpoint, without query parameters.

per_pageinteger

Maximum number of records returned per page.

prev_page_urlstring

URL of the previous page in the result set.

Empty string when the current page is the first page.

tointeger

Position of the last record on this page within the full result set.

totalinteger

Total number of records across all pages.

Example response

{
  "current_page": 1,
  "data": [
    {
      "entry": {
        "slug": "IjKlMnOp",
        "link": "https://api.au.cr4ce.com/entry/IjKlMnOp",
        "title": "Photo series"
      },
      "category": {
        "slug": "QrStUvWx",
        "link": "https://api.au.cr4ce.com/category/QrStUvWx",
        "name": {
          "en_GB": "Photography"
        }
      },
      "chapter": {
        "slug": "MnOpQrSt",
        "link": "https://api.au.cr4ce.com/chapter/MnOpQrSt",
        "name": {
          "en_GB": "Image"
        }
      },
      "comments": {
        "judging": [
          {
            "slug": "AbCdEfGh",
            "comment": "<p>Strong composition.</p>",
            "created_at": "2025-05-20T11:00:00Z",
            "updated_at": "2025-05-20T11:00:00Z",
            "user": {
              "slug": "YzAbCdEf",
              "link": "https://api.au.cr4ce.com/user/YzAbCdEf",
              "name": "Jane Doe",
              "first_name": "Jane",
              "last_name": "Doe"
            }
          }
        ],
        "abstention": [],
        "conflict": [],
        "criteria": [
          {
            "name": "Composition",
            "comments": []
          }
        ]
      },
      "created": "2025-05-20T10:30:00Z",
      "form": "GhIjKlMn",
      "method": "Stray",
      "panels": [],
      "judge": {
        "slug": "YzAbCdEf",
        "link": "https://api.au.cr4ce.com/judge/YzAbCdEf",
        "name": "Jane Doe"
      },
      "role": null,
      "rounds": [],
      "score": null,
      "score_set": {
        "slug": "KlMnOpQr",
        "link": "https://api.au.cr4ce.com/score-set/KlMnOpQr",
        "name": {
          "en_GB": "Scoring rubric"
        }
      },
      "slug": "IjKlMnOpYzAbCdEfKlMnOpQrA",
      "status": "To be scored",
      "updated": "2025-06-10T09:00:00Z"
    }
  ],
  "first_page_url": "https://api.au.cr4ce.com/assignment?per_page=50&page=1",
  "from": 1,
  "last_page": 4,
  "last_page_url": "https://api.au.cr4ce.com/assignment?per_page=50&page=4",
  "next_page_url": "https://api.au.cr4ce.com/assignment?per_page=50&page=2",
  "path": "https://api.au.cr4ce.com/assignment",
  "per_page": 50,
  "prev_page_url": "",
  "to": 50,
  "total": 175
}

Changes