Skip to main content

ConnectionsResource

Bases: object Read access to integration connections. client.connections.list() → Page[Connection] client.connections.find(name=”…”) → Connection | None

list()

List integration connections the caller can use.
  • Parameters:
    • page_size – Items per page (default 25).
    • page_token – Opaque token from a previous page’s next_page_token.
    • type – Filter by effective integration category (exact match).

find()

Find the first connection whose name matches name (case-insensitive). Pages through list() until a match is found or pages are exhausted.

AsyncConnectionsResource

Bases: object Async read access to integration connections.

list()

List integration connections the caller can use.
  • Parameters:
    • page_size – Items per page (default 25).
    • page_token – Opaque token from a previous page’s next_page_token.
    • type – Filter by effective integration category (exact match).
  • Returns: AsyncPage[Connection] — iterate pages via next_page_token; each page is fetched through _list_page.

find()

Find the first connection whose name matches name (case-insensitive). Pages through list() until a match is found or pages are exhausted.
  • Parameters:
    • name – Connection name to match (trimmed and compared case-insensitively).
    • type – Optional category filter passed through to list().
    • page_size – Page size for each list() call while searching.
  • Returns: The matching Connection, or None if no page contains a match.