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

# Send a test delivery

> Delivers a synthetic event with sample data to the endpoint, signed like
a real one. Sent once, without retries, regardless of the endpoint's
subscriptions.



## OpenAPI

````yaml /openapi/managed.json post /webhooks/{webhookId}/test
openapi: 3.1.0
info:
  title: Synci
  version: '1.0'
  description: >-
    Register and manage the end users your Managed app pays for. Authenticate
    with HTTP Basic using your app's client id and client secret. See the
    Managed apps guide for the full flow.
servers:
  - url: https://api.synci.io/managed/v1
security:
  - basicAuth: []
tags:
  - name: Managed Users
  - name: Managed Connections
  - name: Managed Webhooks
paths:
  /webhooks/{webhookId}/test:
    post:
      tags:
        - Managed Webhooks
      summary: Send a test delivery
      description: |-
        Delivers a synthetic event with sample data to the endpoint, signed like
        a real one. Sent once, without retries, regardless of the endpoint's
        subscriptions.
      operationId: managed.webhooks.test
      parameters:
        - name: webhookId
          in: path
          required: true
          schema:
            type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TestAppWebhookRequest'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    const: Webhook test event dispatched.
                required:
                  - message
        '422':
          $ref: '#/components/responses/ValidationException'
components:
  schemas:
    TestAppWebhookRequest:
      type: object
      properties:
        event:
          type: string
          description: The event type to send to the endpoint, with sample data.
          enum:
            - transactions.created
            - transactions.updated
            - balance.updated
            - holdings.updated
            - account.created
            - account.updated
            - account.deleted
            - connection.created
            - connection.activated
            - connection.reauthorized
            - connection.expiring
            - connection.expired
            - connection.failing
            - connection.recovered
            - connection.disabled
            - connection.deleted
            - portal.user.verified
      required:
        - event
      title: TestAppWebhookRequest
  responses:
    ValidationException:
      description: Validation error
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                type: string
                description: Errors overview.
              errors:
                type: object
                description: A detailed description of each field that failed validation.
                additionalProperties:
                  type: array
                  items:
                    type: string
            required:
              - message
              - errors
  securitySchemes:
    basicAuth:
      type: http
      description: |-
        **Username = your client id. Password = your client secret.**

        So the base64-encoded `username:password` described below is
        `client_id:client_secret`:

        ```
        Authorization: Basic base64(YOUR_CLIENT_ID:YOUR_CLIENT_SECRET)
        ```

        Most HTTP clients build that header for you:

        ```bash
        curl -u "YOUR_CLIENT_ID:YOUR_CLIENT_SECRET" \
             https://api.synci.io/managed/v1/users
        ```

        Both values come from **Developers → Apps → your app**. The
        secret is shown once at creation and is prefixed `oac_`.
      scheme: basic

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.