Skip to content
Get started

Shared

ModelsExpand Collapse
class APIError:

A direct mapping of tonic::Status, for use in HTTP responses.

code: int

The error code is used to identify the nature of the error. It corresponds to an HTTP status code.

formatint32
minimum0
message: str

A human-readable message providing more details about the error.

details: Optional[List[Dict[str, object]]]

Additional error details, if any. This can include structured information such as field violations or error metadata.

class BaseResponse:

Response metadata, including the request ID and optional pagination info.

request_id: str

A unique ID for this request, generated upon ingestion of the request.

next_page_token: Optional[str]

Base64URL-encoded pagination token containing limit and offset

formatbyte
page_number: Optional[int]

Pagination. Included if this was a GET (list) response

formatint32
minimum0
previous_page_token: Optional[str]

Base64URL-encoded pagination token containing limit and offset

formatbyte
total_items: Optional[int]

Total number of items available (not just in this page).

formatint64
minimum0
total_pages: Optional[int]

Total number of pages available.

formatint32
minimum0
error: Optional[APIError]

Structured error details when the request is unsuccessful.

code: int

The error code is used to identify the nature of the error. It corresponds to an HTTP status code.

formatint32
minimum0
message: str

A human-readable message providing more details about the error.

details: Optional[List[Dict[str, object]]]

Additional error details, if any. This can include structured information such as field violations or error metadata.

class ResponseMetadata:

Metadata for the response. This will always contain a request ID which can be used to identify the request to Clear Street for tracing, and optionally may include pagination data.

request_id: str

A unique ID for this request, generated upon ingestion of the request.

next_page_token: Optional[str]

Base64URL-encoded pagination token containing limit and offset

formatbyte
page_number: Optional[int]

Pagination. Included if this was a GET (list) response

formatint32
minimum0
previous_page_token: Optional[str]

Base64URL-encoded pagination token containing limit and offset

formatbyte
total_items: Optional[int]

Total number of items available (not just in this page).

formatint64
minimum0
total_pages: Optional[int]

Total number of pages available.

formatint32
minimum0