{
"entry": {
"slug": "AbCdEfGh",
"link": "https://api.au.cr4ce.com/entry/AbCdEfGh",
"title": "Project title"
},
"category": {
"slug": "WxYzAbCd",
"link": "https://api.au.cr4ce.com/category/WxYzAbCd",
"name": {
"en_GB": "Documentary"
}
},
"chapter": {
"slug": "MnOpQrSt",
"link": "https://api.au.cr4ce.com/chapter/MnOpQrSt",
"name": {
"en_GB": "Film"
}
},
"comments": {
"judging": [],
"abstention": [],
"conflict": [],
"criteria": [
{
"name": "Originality",
"comments": []
},
{
"name": "Execution",
"comments": []
}
]
},
"created": "2025-01-15T09:00:00Z",
"form": "GhIjKlMn",
"method": "Automatic (Panel)",
"panels": [
{
"slug": "OpQrStUv",
"link": "https://api.au.cr4ce.com/panel/OpQrStUv",
"name": {
"en_GB": "Panel A"
}
}
],
"judge": {
"slug": "EfGhIjKl",
"link": "https://api.au.cr4ce.com/judge/EfGhIjKl",
"name": "Jane Doe"
},
"role": null,
"rounds": [
{
"slug": "QrStUvWx",
"link": "https://api.au.cr4ce.com/round/QrStUvWx",
"name": {
"en_GB": "Judging"
}
}
],
"score": null,
"score_set": {
"slug": "UvWxYzAb",
"link": "https://api.au.cr4ce.com/score-set/UvWxYzAb",
"name": {
"en_GB": "Scoring rubric"
}
},
"slug": "AbCdEfGhEfGhIjKlUvWxYzAbA",
"status": "To be scored",
"updated": "2025-06-20T14:30:00Z",
"event": "Assignment completed",
"timestamp": "2026-08-14T09:30:00Z",
"trigger": "assignment_completed",
"source": "ui"
}Assignment completed
{
"entry": {
"slug": "AbCdEfGh",
"link": "https://api.au.cr4ce.com/entry/AbCdEfGh",
"title": "Project title"
},
"category": {
"slug": "WxYzAbCd",
"link": "https://api.au.cr4ce.com/category/WxYzAbCd",
"name": {
"en_GB": "Documentary"
}
},
"chapter": {
"slug": "MnOpQrSt",
"link": "https://api.au.cr4ce.com/chapter/MnOpQrSt",
"name": {
"en_GB": "Film"
}
},
"comments": {
"judging": [],
"abstention": [],
"conflict": [],
"criteria": [
{
"name": "Originality",
"comments": []
},
{
"name": "Execution",
"comments": []
}
]
},
"created": "2025-01-15T09:00:00Z",
"form": "GhIjKlMn",
"method": "Automatic (Panel)",
"panels": [
{
"slug": "OpQrStUv",
"link": "https://api.au.cr4ce.com/panel/OpQrStUv",
"name": {
"en_GB": "Panel A"
}
}
],
"judge": {
"slug": "EfGhIjKl",
"link": "https://api.au.cr4ce.com/judge/EfGhIjKl",
"name": "Jane Doe"
},
"role": null,
"rounds": [
{
"slug": "QrStUvWx",
"link": "https://api.au.cr4ce.com/round/QrStUvWx",
"name": {
"en_GB": "Judging"
}
}
],
"score": null,
"score_set": {
"slug": "UvWxYzAb",
"link": "https://api.au.cr4ce.com/score-set/UvWxYzAb",
"name": {
"en_GB": "Scoring rubric"
}
},
"slug": "AbCdEfGhEfGhIjKlUvWxYzAbA",
"status": "To be scored",
"updated": "2025-06-20T14:30:00Z",
"event": "Assignment completed",
"timestamp": "2026-08-14T09:30:00Z",
"trigger": "assignment_completed",
"source": "ui"
}Headers
HMAC SHA256 signature of the request body. Generated using the webhook's signing key and the raw JSON payload.
Generate the same value in your endpoint and compare it with this header to validate the webhook payload.
"a1b2c3d4e5f67890abcdef1234567890abcdef1234567890abcdef1234567890"
Body
Payload delivered for assignment-related events.
Single judging task for an entry, addressed to either a judge or a role within a given round and score set.
Entry the assignment refers to.
Show child attributes
Show child attributes
Category the entry belongs to.
Show child attributes
Show child attributes
Chapter the category belongs to.
Show child attributes
Show child attributes
Comments attached to the assignment, null for role-based assignments.
Show child attributes
Show child attributes
Date and time when the assignment was created.
Slug of the form attached to the entry.
How the assignment was created, for example Manual, Automatic (Panel), Recused, or Stray.
Panels the assignment is associated with.
Show child attributes
Show child attributes
Judge assigned to score the entry, null for role-based assignments.
Show child attributes
Show child attributes
Role assigned to score the entry, null for judge-specific assignments.
Show child attributes
Show child attributes
Rounds the assignment applies to.
Show child attributes
Show child attributes
Score for this assignment, formatted per the score-set mode, null when no score has been recorded.
Score set used to evaluate the entry.
Show child attributes
Show child attributes
Short URL-safe identifier for the assignment.
Current state of the assignment, for example To be scored, In progress, or Complete.
Date and time when the assignment was last updated.
Human-readable name of the event that triggered the webhook.
"Assignment completed"
ISO 8601 formatted datetime indicating when the event occurred.
"2020-01-01T00:00:00Z"
Origin of the change that triggered the event.
ui, api Response
Return any 2xx status code to acknowledge receipt of the event.