Skip to main content
POST
Create assessment

Authorizations

Authorization
string
header
required

External API key. Format: Bearer <API_KEY>

Headers

Idempotency-Key
string
required

Unique client-generated key used to safely retry create requests.

Body

application/json
title
string
required
Required string length: 1 - 255
description
string
required
Minimum string length: 1
type
required
  • VIRTUAL - Virtual
  • PHYSICAL - Physical
Available options:
VIRTUAL,
PHYSICAL
source
  • MANUAL_CREATION - Manual Creation
  • AI_GENERATED - AI Generated
  • DOCUMENT_EXTRACTION - Document Extraction
Available options:
MANUAL_CREATION,
AI_GENERATED,
DOCUMENT_EXTRACTION
organization_strategy
  • SINGLE_CANDIDATE - Single Candidate
  • GROUP - Group
Available options:
SINGLE_CANDIDATE,
GROUP
seat_layout
  • CIRCLE - Circle
  • GRID - Grid
  • L - L
  • U - U
  • RECTANGLE - Rectangle
Available options:
CIRCLE,
GRID,
L,
U,
RECTANGLE
duration_hours
integer
Required range: 0 <= x <= 2147483647
duration_minutes
integer
Required range: 0 <= x <= 2147483647
status
enum<string>
  • DRAFT - Draft
  • PUBLISHED - Published
  • ARCHIVED - Archived
Available options:
DRAFT,
PUBLISHED,
ARCHIVED
start_datetime
string<date-time> | null
submission_date
string<date> | null
deadline_datetime
string<date-time> | null
course_id
string<uuid> | null
write-only
location_ids
string<uuid>[]
write-only
groups
object[]
write-only
seats
object[]
write-only
questions
object[]

Response

status
integer
required
success
boolean
required
code
string
required
message
string
required
data
object
required
errors
object[]
required