# List exam codes for a site Returns exam codes for the specified domain and site when the caller is authorized. Endpoint: GET /integrations/v1/{domain}/sites/{siteName}/exam-codes Version: v1 Security: Bearer ## Path parameters: - `domain` (string, required) Partner domain identifier. Your bearer token is scoped to one or more domains and requests outside that scope are rejected. Example: "acme" - `siteName` (string, required) Site name within the specified domain. Example: "Example Site" ## Response 200 fields (application/json): - `examCodeId` (string, required) Unique exam code identifier. Example: "123" - `key` (string, required) QUBS internal key for the exam code record. Example: "Example key" - `site` (string, required) Site this exam code belongs to. Example: "Example site" - `description` (string, required) Human-readable exam description. Example: "Example description" - `category` (string) Optional exam category. Example: "Example category" - `modality` (string) Optional imaging modality. Example: "Example modality" - `totalDuration` (integer,string) Configured duration in minutes. Example: 1 - `showOnline` (boolean) Whether this exam code is visible/available online. Example: true - `lastModifiedDateTime` (string) When the exam code was last updated. Example: "2020-01-01T00:00:00Z" ## Response 400 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance" ## Response 401 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance" ## Response 403 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance" ## Response 500 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance"