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

# Fetch the configured partner webhook. The signing secret is returned only on create or rotation.



## OpenAPI

````yaml /mintlify/openapi/signalite.json get /api/v1/partner/webhook
openapi: 3.1.0
info:
  title: Signalite sHLP Partner API
  version: 1.0.0
  description: >-
    Read-only partner API for Signalite sHLP product state, history, positions,
    activity, and redemption lifecycle data.
servers:
  - url: https://portal.signalite.ai
security: []
tags:
  - name: Product
  - name: Account
  - name: Operations
  - name: Partner Actions
paths:
  /api/v1/partner/webhook:
    get:
      tags:
        - Partner Actions
      summary: >-
        Fetch the configured partner webhook. The signing secret is returned
        only on create or rotation.
      operationId: getPartnerWebhook
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - data
                  - meta
                properties:
                  success:
                    type: boolean
                    const: true
                  data:
                    $ref: '#/components/schemas/PartnerWebhook'
                  meta:
                    type: object
                    required:
                      - updatedAt
                    properties:
                      updatedAt:
                        type: string
                        format: date-time
                    additionalProperties: true
        '400':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - error
                properties:
                  success:
                    type: boolean
                    const: false
                  error:
                    type: object
                    required:
                      - code
                      - message
                    properties:
                      code:
                        $ref: '#/components/schemas/ApiErrorCode'
                      message:
                        type: string
        '401':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - error
                properties:
                  success:
                    type: boolean
                    const: false
                  error:
                    type: object
                    required:
                      - code
                      - message
                    properties:
                      code:
                        $ref: '#/components/schemas/ApiErrorCode'
                      message:
                        type: string
        '404':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - error
                properties:
                  success:
                    type: boolean
                    const: false
                  error:
                    type: object
                    required:
                      - code
                      - message
                    properties:
                      code:
                        $ref: '#/components/schemas/ApiErrorCode'
                      message:
                        type: string
        '409':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - error
                properties:
                  success:
                    type: boolean
                    const: false
                  error:
                    type: object
                    required:
                      - code
                      - message
                    properties:
                      code:
                        $ref: '#/components/schemas/ApiErrorCode'
                      message:
                        type: string
        '503':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - error
                properties:
                  success:
                    type: boolean
                    const: false
                  error:
                    type: object
                    required:
                      - code
                      - message
                    properties:
                      code:
                        $ref: '#/components/schemas/ApiErrorCode'
                      message:
                        type: string
      security:
        - PartnerApiKey: []
components:
  schemas:
    PartnerWebhook:
      type:
        - object
        - 'null'
      required:
        - id
        - url
        - events
        - enabled
        - signingSecret
        - timestamps
      properties:
        id:
          type: string
          format: uuid
        url:
          type: string
          format: uri
        events:
          type: array
          items:
            $ref: '#/components/schemas/PartnerWebhookEvent'
        enabled:
          type: boolean
        signingSecret:
          type:
            - string
            - 'null'
          description: >-
            Returned only when the webhook is created or rotateSecret=true.
            Store it immediately.
          example: whsec_...
        timestamps:
          type: object
          required:
            - createdAt
            - updatedAt
          properties:
            createdAt:
              type: string
              format: date-time
            updatedAt:
              type: string
              format: date-time
    ApiErrorCode:
      type: string
      enum:
        - ACTION_BUILD_FAILED
        - ACTION_QUOTE_FAILED
        - BAD_ACTION_REQUEST
        - BAD_REQUEST
        - BAD_WALLET
        - BUFFER_SHORT
        - CAP_EXCEEDED
        - DEPOSITS_NOT_READY
        - DEPOSITS_PAUSED
        - BAD_IDEMPOTENCY_KEY
        - HLP_UPSTREAM_FAILED
        - IDEMPOTENCY_CONFLICT
        - IDEMPOTENCY_KEY_REQUIRED
        - INDEXER_UNAVAILABLE
        - INSUFFICIENT_SHARES
        - INSTANT_REDEEM_NO_SLIPPAGE
        - OPERATIONS_NOT_READY
        - MIN_DEPOSIT_NOT_MET
        - PARTNER_ACTION_FAILED
        - PARTNER_ACTION_NOT_FOUND
        - PARTNER_UNAUTHORIZED
        - PARTNER_WEBHOOK_FAILED
        - PARTNER_WEBHOOK_RETRY_FAILED
        - POSITION_READ_FAILED
        - REDEEM_NOT_CANCELABLE
        - REDEEM_NOT_CLAIMABLE
        - REDEEM_NOT_FOUND
        - REDEEM_NOT_FULFILLABLE
        - REDEEM_NOT_OWNER
        - SLIPPAGE_EXCEEDED
        - VAULT_READ_FAILED
    PartnerWebhookEvent:
      type: string
      enum:
        - partner_action.created
        - partner_action.submitted
        - partner_action.failed
        - partner_action.claimable
        - partner_action.claimed
        - partner_action.cancelled
  securitySchemes:
    PartnerApiKey:
      type: http
      scheme: bearer
      description: Partner API key. Keep server-side; do not expose in public clients.

````