> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List connection webhooks

> List the caller's connection webhooks (active and paused).



## OpenAPI

````yaml /api-reference/specs/connections.yaml get /connections/v1/webhooks
openapi: 3.1.0
info:
  title: Connections API
  description: >-
    Register and manage webhook subscriptions for the connections your White
    Label (partner) account manages. Receive a signed event whenever one of
    those connections expires and needs to be reconnected.
  version: v1
  contact:
    url: https://docs.zapier.com
servers:
  - url: https://api.zapier.com
    description: Production
security:
  - OAuth: []
tags:
  - name: Connection Webhooks
    description: >-
      Operations for managing per-partner webhook subscriptions for connection
      events
paths:
  /connections/v1/webhooks:
    get:
      tags:
        - Connection Webhooks
      summary: List connection webhooks
      description: List the caller's connection webhooks (active and paused).
      operationId: listConnectionWebhooks
      parameters:
        - in: query
          name: event_type
          schema:
            type: string
            enum:
              - connection.expiry_scheduled
          description: Filter by event type.
        - in: query
          name: is_active
          schema:
            type: boolean
          description: Filter by active/paused state.
        - in: query
          name: limit
          schema:
            type: integer
          description: Number of results to return per page.
        - in: query
          name: offset
          schema:
            type: integer
          description: The initial index from which to return the results.
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaginatedConnectionWebhookList'
          description: A page of connection webhooks.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Errors'
          description: 'Validation Error: Return fields with errors.'
      security:
        - OAuth:
            - connection:webhook:read
            - external
components:
  schemas:
    PaginatedConnectionWebhookList:
      type: object
      required:
        - links
        - meta
        - results
      properties:
        results:
          description: Connection webhooks for the current page.
          type: array
          items:
            $ref: '#/components/schemas/ConnectionWebhook'
        meta:
          type: object
          description: Limit-offset pagination metadata.
          required:
            - count
            - limit
            - offset
          properties:
            limit:
              type: integer
              description: Number of results returned per page.
            offset:
              type: integer
              description: Starting index for this page of results.
            count:
              type: integer
              description: Total number of results across all pages.
        links:
          type: object
          description: Pagination navigation links.
          required:
            - next
          properties:
            next:
              type:
                - string
                - 'null'
              format: uri
              description: Link to the next page of results; null when on the last page.
    Errors:
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: An array of error objects.
      required:
        - errors
    ConnectionWebhook:
      type: object
      description: Output serializer for GET / PATCH responses. Secret is never returned.
      properties:
        id:
          type: string
          format: uuid
          readOnly: true
          description: Unique webhook identifier (UUID).
        event_type:
          allOf:
            - $ref: '#/components/schemas/EventTypeEnum'
          readOnly: true
          description: |-
            The event type this webhook is subscribed to.

            * `connection.expiry_scheduled` - Expiry Scheduled
        callback_url:
          type: string
          format: uri
          readOnly: true
          description: HTTPS URL that signed events are POSTed to.
        is_active:
          type: boolean
          readOnly: true
          description: >-
            Whether the webhook is active. Inactive webhooks do not receive
            events.
        created_at:
          type: string
          format: date-time
          readOnly: true
          description: ISO 8601 timestamp when the webhook was created.
        updated_at:
          type: string
          format: date-time
          readOnly: true
          description: ISO 8601 timestamp when the webhook was last updated.
      required:
        - callback_url
        - created_at
        - event_type
        - id
        - is_active
        - updated_at
    ErrorDetail:
      type: object
      description: >-
        Per the schema defined in the engineering index.


        https://engineering.zapier.com/guides/api-design-guidelines/error-handling/
      properties:
        code:
          type: string
          description: A unique identifier for this particular occurrence of the problem.
        detail:
          type: string
          description: >-
            A human-readable explanation specific to this occurrence of the
            problem.
        status:
          type: integer
          description: HTTP status code for that error.
        title:
          type: string
          description: A short summary of the problem.
        source:
          type: object
          additionalProperties: {}
          description: An object containing references to the primary source of the error.
      required:
        - code
        - detail
    EventTypeEnum:
      enum:
        - connection.expiry_scheduled
      type: string
      description: '* `connection.expiry_scheduled` - Expiry Scheduled'
  securitySchemes:
    OAuth:
      type: oauth2
      description: OAuth 2.0 authentication.
      flows:
        authorizationCode:
          authorizationUrl: https://zapier.com/oauth/authorize
          tokenUrl: https://zapier.com/oauth/token
          scopes:
            connection:webhook:read: Grants connection:webhook:read access
            external: Scope that gives access to all Public APIs
            connection:webhook:write: Grants connection:webhook:write access
        clientCredentials:
          tokenUrl: https://zapier.com/oauth/token
          scopes:
            connection:webhook:read: Grants connection:webhook:read access
            external: Scope that gives access to all Public APIs
            connection:webhook:write: Grants connection:webhook:write access

````