Every operation of the Sending and Team APIs, keyed by "<METHOD> <path>".
Each entry is a map with these keys:
:operation_id,:summary,:method(an atom such as:get) and:path:auth::sending,:teamor:either, by the tokens the operation accepts:surfaces,:path_params,:headers:query: the query type module, ornil:request:%{type: module, content_type: String.t(), required: boolean()}ornil:response:%{status: [integer()], content_type: String.t() | nil, type: module | :text | :empty}:errors: each error status with the type modules its body may have (:textfor a text body):pagination:%{items: module, cursor_param: String.t(), size_param: String.t() | nil}ornil:deprecated
The table is data, not a client: the SDK's functions read it.
Summary
Types
@type key() :: String.t()
An operation key, such as "GET /domains".