Selects one company. Takes precedence over X-Client-Code if both are supplied. If neither is supplied, search includes every company the caller is authorized to read; get-by-ID requires at least one tenant selector.
Example:ABCD
Retrieves one complete CallEntry by its ID. The caller must have read access to the company that owns the record.
Identify the company with X-Client-Code or the backward-compatible clientCode query parameter. At least one is required. If both are supplied with different values, the query parameter takes precedence. Orion returns 404 Not Found when the record does not exist in the selected company.
Selects one company. Takes precedence over X-Client-Code if both are supplied. If neither is supplied, search includes every company the caller is authorized to read; get-by-ID requires at least one tenant selector.
Example:ABCD
Preferred tenant selector for new consumers. Optional only for legacy GET compatibility. If query clientCode is also supplied and conflicts after normalization, the query value wins and the conflict is logged.
Match pattern:^[A-Za-z]{3,4}$
>= 3 characters<= 4 characters
Example:ABCD
OK
>= 1 characters
>= 1 characters
>= 1 characters
>= 1 characters
>= 1 characters
Trimmed contract number, unique case-insensitively within the request.
Match pattern:^[A-Za-z0-9,-]+$
>= 1 characters<= 50 characters
Explicit active call-type names. Duplicate canonical values within a contract are rejected.
Match pattern:^[A-Za-z0-9 &'/-]+$
>= 1 characters<= 50 characters