Abound Abound API V4 API

The Abound API V4 API from Abound — 0 operation(s) for abound api v4.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/abound-abound-api-v4-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

abound-abound-api-v4-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Abound API - v4 Abound API V4 API
  version: '4'
  description: 'Abound was a US tax-compliance API for platforms and marketplaces: W-9 / W-8BEN / W-8BEN-E collection, real-time TIN verification against the IRS, and generation, filing, correction, voiding and physical mailing of Form 1099-NEC, 1099-MISC, 1099-K and 1099-INT with federal and state tax authorities.


    NOTE: This document is a mechanical conversion of the first-party Fern API Definition that Abound shipped inside its official npm package @withabound/node-sdk (v6.0.68). Abound was acquired and the service has been retired: the withabound.com DNS zone is fully de-delegated and the API hosts no longer resolve. This spec is preserved as a historical record of the API surface.'
  x-status: retired
servers:
- url: https://production-api.withabound.com
  description: Production (retired - host no longer resolves)
- url: https://sandbox-api.withabound.com
  description: Sandbox (retired - host no longer resolves)
security:
- bearerAuth: []
tags:
- name: Abound API V4
paths: {}
webhooks:
  MAILING_CREATED:
    post:
      operationId: webhookMailingCreated
      summary: MAILING_CREATED
      description: Receive a notification when a Mailing is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  MAILING_DELETED:
    post:
      operationId: webhookMailingDeleted
      summary: MAILING_DELETED
      description: Receive a notification when a Mailing is deleted
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingDeletedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  MAILING_DELIVERED:
    post:
      operationId: webhookMailingDelivered
      summary: MAILING_DELIVERED
      description: Receive a notification when a Mailing status changes to `DELIVERED`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingDeliveredWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  MAILING_IN_TRANSIT:
    post:
      operationId: webhookMailingInTransit
      summary: MAILING_IN_TRANSIT
      description: Receive a notification when a Mailing status changes to `IN_TRANSIT`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingInTransitWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  MAILING_PROCESSING_FOR_DELIVERY:
    post:
      operationId: webhookMailingProcessingForDelivery
      summary: MAILING_PROCESSING_FOR_DELIVERY
      description: Receive a notification when a Mailing status changes to `PROCESSING_FOR_DELIVERY`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingProcessingForDeliveryWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  MAILING_RETURNED_TO_SENDER:
    post:
      operationId: webhookMailingReturnedToSender
      summary: MAILING_RETURNED_TO_SENDER
      description: Receive a notification when a Mailing status changes to `RETURNED_TO_SENDER`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingReturnedToSenderWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  MAILING_UPDATED:
    post:
      operationId: webhookMailingUpdated
      summary: MAILING_UPDATED
      description: Receive a notification when a Mailing is updated
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MailingUpdatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_ACCEPTED:
    post:
      operationId: webhookTen99IntAccepted
      summary: TEN99_INT_ACCEPTED
      description: Receive a notification when a Form 1099-INT status changes to `ACCEPTED`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntAcceptedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_CORRECTED:
    post:
      operationId: webhookTen99IntCorrected
      summary: TEN99_INT_CORRECTED
      description: Receive a notification when a Form 1099-INT is corrected.
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntCorrectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_CREATED:
    post:
      operationId: webhookTen99IntCreated
      summary: TEN99_INT_CREATED
      description: Receive a notification when a Form 1099-INT is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_DELETED:
    post:
      operationId: webhookTen99IntDeleted
      summary: TEN99_INT_DELETED
      description: Receive a notification when a Form 1099-INT is deleted
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntDeletedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_FILED:
    post:
      operationId: webhookTen99IntFiled
      summary: TEN99_INT_FILED
      description: Receive a notification when a Form 1099-INT is filed
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntFiledWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_REJECTED:
    post:
      operationId: webhookTen99IntRejected
      summary: TEN99_INT_REJECTED
      description: Receive a notification when a Form 1099-INT is rejected
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntRejectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_INT_VOIDED:
    post:
      operationId: webhookTen99IntVoided
      summary: TEN99_INT_VOIDED
      description: Receive a notification when a Form 1099-INT is voided
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099IntVoidedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_ACCEPTED:
    post:
      operationId: webhookTen99KAccepted
      summary: TEN99_K_ACCEPTED
      description: Receive a notification when a Form 1099-K status changes to `ACCEPTED`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KAcceptedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_CORRECTED:
    post:
      operationId: webhookTen99KCorrected
      summary: TEN99_K_CORRECTED
      description: Receive a notification when a Form 1099-K is corrected.
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KCorrectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_CREATED:
    post:
      operationId: webhookTen99KCreated
      summary: TEN99_K_CREATED
      description: Receive a notification when a Form 1099-K is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_DELETED:
    post:
      operationId: webhookTen99KDeleted
      summary: TEN99_K_DELETED
      description: Receive a notification when a Form 1099-K is deleted
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KDeletedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_FILED:
    post:
      operationId: webhookTen99KFiled
      summary: TEN99_K_FILED
      description: Receive a notification when a Form 1099-K is filed
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KFiledWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_REJECTED:
    post:
      operationId: webhookTen99KRejected
      summary: TEN99_K_REJECTED
      description: Receive a notification when a Form 1099-K is rejected
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KRejectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_K_VOIDED:
    post:
      operationId: webhookTen99KVoided
      summary: TEN99_K_VOIDED
      description: Receive a notification when a Form 1099-K is voided
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099KVoidedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_ACCEPTED:
    post:
      operationId: webhookTen99MiscAccepted
      summary: TEN99_MISC_ACCEPTED
      description: Receive a notification when a Form 1099-MISC status changes to `ACCEPTED`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscAcceptedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_CORRECTED:
    post:
      operationId: webhookTen99MiscCorrected
      summary: TEN99_MISC_CORRECTED
      description: Receive a notification when a Form 1099-MISC is corrected.
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscCorrectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_CREATED:
    post:
      operationId: webhookTen99MiscCreated
      summary: TEN99_MISC_CREATED
      description: Receive a notification when a Form 1099-MISC is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_DELETED:
    post:
      operationId: webhookTen99MiscDeleted
      summary: TEN99_MISC_DELETED
      description: Receive a notification when a Form 1099-MISC is deleted
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscDeletedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_FILED:
    post:
      operationId: webhookTen99MiscFiled
      summary: TEN99_MISC_FILED
      description: Receive a notification when a Form 1099-MISC is filed
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscFiledWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_REJECTED:
    post:
      operationId: webhookTen99MiscRejected
      summary: TEN99_MISC_REJECTED
      description: Receive a notification when a Form 1099-MISC is rejected
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscRejectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_MISC_VOIDED:
    post:
      operationId: webhookTen99MiscVoided
      summary: TEN99_MISC_VOIDED
      description: Receive a notification when a Form 1099-MISC is voided
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099MiscVoidedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_ACCEPTED:
    post:
      operationId: webhookTen99NecAccepted
      summary: TEN99_NEC_ACCEPTED
      description: Receive a notification when a Form 1099-NEC status changes to `ACCEPTED`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecAcceptedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_CORRECTED:
    post:
      operationId: webhookTen99NecCorrected
      summary: TEN99_NEC_CORRECTED
      description: Receive a notification when a Form 1099-NEC is corrected.
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecCorrectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_CREATED:
    post:
      operationId: webhookTen99NecCreated
      summary: TEN99_NEC_CREATED
      description: Receive a notification when a Form 1099-NEC is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_DELETED:
    post:
      operationId: webhookTen99NecDeleted
      summary: TEN99_NEC_DELETED
      description: Receive a notification when a Form 1099-NEC is deleted
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecDeletedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_FILED:
    post:
      operationId: webhookTen99NecFiled
      summary: TEN99_NEC_FILED
      description: Receive a notification when a Form 1099-NEC is filed
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecFiledWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_REJECTED:
    post:
      operationId: webhookTen99NecRejected
      summary: TEN99_NEC_REJECTED
      description: Receive a notification when a Form 1099-NEC is rejected
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecRejectedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TEN99_NEC_VOIDED:
    post:
      operationId: webhookTen99NecVoided
      summary: TEN99_NEC_VOIDED
      description: Receive a notification when a Form 1099-NEC is voided
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Form1099NecVoidedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TIN_VERIFICATION_CREATED:
    post:
      operationId: webhookTinVerificationCreated
      summary: TIN_VERIFICATION_CREATED
      description: Receive a notification when a TIN Verification is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TINVerificationCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TIN_VERIFICATION_MATCH:
    post:
      operationId: webhookTinVerificationMatch
      summary: TIN_VERIFICATION_MATCH
      description: Receive a notification when a TIN Verification status changes to `MATCH`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TINVerificationMatchWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TIN_VERIFICATION_MISMATCH:
    post:
      operationId: webhookTinVerificationMismatch
      summary: TIN_VERIFICATION_MISMATCH
      description: Receive a notification when a TIN Verification status changes to `MISMATCH`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TINVerificationMismatchWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  TIN_VERIFICATION_PENDING:
    post:
      operationId: webhookTinVerificationPending
      summary: TIN_VERIFICATION_PENDING
      description: Receive a notification when a TIN Verification status changes to `PENDING`
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TINVerificationPendingWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  USER_CREATED:
    post:
      operationId: webhookUserCreated
      summary: USER_CREATED
      description: Receive a notification when a User is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  USER_UPDATED:
    post:
      operationId: webhookUserUpdated
      summary: USER_UPDATED
      description: Receive a notification when a User is updated
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserUpdatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  W_8BEN_CREATED:
    post:
      operationId: webhookW8benCreated
      summary: W_8BEN_CREATED
      description: Receive a notification when a Form W-8BEN is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FormW8BenCreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  W_8BEN_E_CREATED:
    post:
      operationId: webhookW8benECreated
      summary: W_8BEN_E_CREATED
      description: Receive a notification when a Form W-8BEN-E is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FormW8BenECreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
  W_9_CREATED:
    post:
      operationId: webhookW9Created
      summary: W_9_CREATED
      description: Receive a notification when a Form W-9 is created
      parameters:
      - name: Abound-Signature
        in: header
        schema:
          $ref: '#/components/schemas/AboundSignatureHeader'
        description: An HMAC signature of the payload
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FormW9CreatedWebhookPayload'
      responses:
        '200':
          description: Return a 2xx to acknowledge receipt of the event.
      tags:
      - Abound API V4
components:
  schemas:
    Form1099IntCorrectedWebhookPayload:
      allOf:
      - $ref: '#/components/schemas/WebhookPayloadBaseSchema'
      - type: object
        properties:
          event:
            type: string
            const: TEN99_INT_CORRECTED
        required:
        - event
    Form1099NecFiledWebhookPayload:
      allOf:
      - $ref: '#/components/schemas/WebhookPayloadBaseSchema'
      - type: object
        properties:
          event:
            type: string
            const: TEN99_NEC_FILED
        required:
        - event
    FormW8BenCreatedWebhookPayload:
      allOf:
    

# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/abound/refs/heads/main/openapi/abound-abound-api-v4-api-openapi.yml