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

# List an organization's notification webhooks

> List the organization's registered notification webhooks in a stable order,
so pagination is deterministic. The order is not a chronological contract: it
keys on the projection row's own creation time, which a projection rebuild
would reset. Results are paginated with 50 items per page. The signing secret is
never included — it is shown only once at creation and on rotation.



## OpenAPI

````yaml https://app.podero.com/api/partners/v2.0/openapi.json get /api/partners/v2.0/org/{org_id}/notifications/webhooks
openapi: 3.1.0
info:
  title: Podero Partner API
  version: '2.0'
  description: >-
    This API provides a unified interaction point for Podero's partner
    companies.


    The goal of this API is to give partners easily integratable endpoints that
    don't require extensive software

    development. For this reason, the endpoints focus around user and device
    management, setting of preferences

    and high level device controls.


    While direct control of devices is implemented for special use cases such as
    pause power, we abstract away low level

    direct device steering so developers and partners can focus on delivering
    maximum value to end users.
  termsOfService: https://www.podero.com/terms-and-conditions
servers: []
security: []
paths:
  /api/partners/v2.0/org/{org_id}/notifications/webhooks:
    get:
      tags:
        - Notification Webhooks
      summary: List an organization's notification webhooks
      description: >-
        List the organization's registered notification webhooks in a stable
        order,

        so pagination is deterministic. The order is not a chronological
        contract: it

        keys on the projection row's own creation time, which a projection
        rebuild

        would reset. Results are paginated with 50 items per page. The signing
        secret is

        never included — it is shown only once at creation and on rotation.
      operationId: >-
        integrations_api_api_v2_organizations_notifications_webhooks_router_list_webhooks
      parameters:
        - in: path
          name: org_id
          schema:
            description: The organization ID of the user's organization
            format: uuid
            title: Org Id
            type: string
          required: true
          description: The organization ID of the user's organization
        - in: query
          name: page
          schema:
            default: 1
            minimum: 1
            title: Page
            type: integer
          required: false
        - in: query
          name: page_size
          schema:
            anyOf:
              - minimum: 1
                type: integer
              - type: 'null'
            title: Page Size
          required: false
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagedWebhookOutput'
      security:
        - OAuth2: []
components:
  schemas:
    PagedWebhookOutput:
      properties:
        items:
          items:
            $ref: '#/components/schemas/WebhookOutput'
          title: Items
          type: array
        count:
          title: Count
          type: integer
      required:
        - items
        - count
      title: PagedWebhookOutput
      type: object
    WebhookOutput:
      description: >-
        Partner-facing view of a registered notification webhook, read from the

        ``Webhook`` projection. The owning organization is implicit in the URL,
        and the

        signing secret is never exposed here — it is surfaced once at creation
        and on

        rotation and nowhere else.
      properties:
        webhook_id:
          format: uuid
          title: Webhook Id
          type: string
        url:
          title: Url
          type: string
        enabled:
          default: true
          description: The webhook-level on/off switch
          title: Enabled
          type: boolean
        topics:
          description: Subscribed topics
          items: {}
          title: Topics
          type: array
        created_at:
          format: date-time
          title: Created At
          type: string
        updated_at:
          format: date-time
          title: Updated At
          type: string
      required:
        - webhook_id
        - url
        - created_at
        - updated_at
      title: WebhookOutput
      type: object
  securitySchemes:
    OAuth2:
      type: oauth2
      flows:
        password:
          tokenUrl: /api/partners/v2.0/auth/token
          scopes: {}
        clientCredentials:
          tokenUrl: /api/partners/v2.0/auth/token
          scopes: {}

````