> ## 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.

# Retry failed partner webhook deliveries. Protected by CRON_SECRET bearer auth.



## OpenAPI

````yaml /mintlify/openapi/signalite.json post /api/cron/webhooks
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/cron/webhooks:
    post:
      tags:
        - Partner Actions
      summary: >-
        Retry failed partner webhook deliveries. Protected by CRON_SECRET bearer
        auth.
      operationId: retryPartnerWebhooks
      parameters:
        - name: limit
          in: query
          schema:
            type: integer
            minimum: 1
            maximum: 100
            default: 25
        - name: maxAttempts
          in: query
          schema:
            type: integer
            minimum: 1
            maximum: 20
            default: 5
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                required:
                  - success
                  - data
                  - meta
                properties:
                  success:
                    type: boolean
                    const: true
                  data:
                    $ref: '#/components/schemas/WebhookRetryResult'
                  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
        '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
components:
  schemas:
    WebhookRetryResult:
      type: object
      required:
        - checked
        - sent
        - failed
        - maxAttempts
      properties:
        checked:
          type: integer
          example: 3
        sent:
          type: integer
          example: 2
        failed:
          type: integer
          example: 1
        maxAttempts:
          type: integer
          example: 5
    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

````