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

# Account Assignment Failed

> Fired when bank account assignment fails. Same single/bulk disambiguation as account.assignment.success.



## AsyncAPI

````yaml specs/asyncapi-banking.yaml AccountAssignmentFailed
id: AccountAssignmentFailed
title: Account Assignment Failed
description: >-
  Fired when bank account assignment fails. Same single/bulk disambiguation as
  account.assignment.success.
servers:
  - id: webhook
    protocol: https
    host: your-webhook-endpoint.example.com
    bindings: []
    variables: []
address: account.assignment.failed
parameters: []
bindings: []
operations:
  - &ref_1
    id: receiveAccountAssignmentFailed
    title: Receive account assignment failed
    description: Account Assignment Failed
    type: receive
    messages:
      - &ref_2
        id: AccountAssignmentFailedMessage
        contentType: application/json
        payload:
          - name: Account Assignment Failed
            type: object
            properties:
              - name: event
                type: string
                required: true
              - name: data
                type: object
                required: true
                properties:
                  - name: event_id
                    type: string
                    description: >-
                      Unique identifier for this webhook event delivery. Use as
                      your deduplication key.
                    required: true
                  - name: event_type
                    type: string
                    description: The event type name, matching the top-level event field.
                    required: true
                  - name: event_description
                    type: string
                    description: Human-readable description of the event. Often empty.
                    required: true
              - name: created_at
                type: string
                description: Date and time in DD-MM-YYYY hh:mm AM/PM format.
                required: true
              - name: updated_at
                type: string
                description: Date and time in DD-MM-YYYY hh:mm AM/PM format.
                required: true
        headers: []
        jsonPayloadSchema:
          type: object
          required:
            - event
            - data
            - created_at
            - updated_at
          properties:
            event:
              type: string
              example: account.assignment.failed
              x-parser-schema-id: <anonymous-schema-123>
            data:
              allOf:
                - type: object
                  required:
                    - event_id
                    - event_type
                    - event_description
                  description: >-
                    Base fields present in the data block of every Banking
                    Platform webhook event.
                  properties:
                    event_id:
                      type: string
                      pattern: ^inn_whe_[A-Za-z0-9]+$
                      description: >-
                        Unique identifier for this webhook event delivery. Use
                        as your deduplication key.
                      example: inn_whe_2tHPeibq8Gkm6kXU819g
                      x-parser-schema-id: <anonymous-schema-4>
                    event_type:
                      type: string
                      description: The event type name, matching the top-level event field.
                      x-parser-schema-id: <anonymous-schema-5>
                    event_description:
                      type: string
                      description: Human-readable description of the event. Often empty.
                      x-parser-schema-id: <anonymous-schema-6>
                  x-parser-schema-id: BankingEventDataBase
                - oneOf:
                    - title: Single Assignment Failed
                      description: >-
                        Single-record assignment failure. Identified by the
                        presence of entity_id.
                      type: object
                      required:
                        - entity_id
                        - entity_type
                        - status
                      properties:
                        entity_id:
                          type: string
                          description: Platform-assigned numeric entity identifier.
                          example: '6830'
                          x-parser-schema-id: EntityId
                        entity_type:
                          type: string
                          description: The type of entity associated with this event.
                          enum:
                            - user
                            - business
                          x-parser-schema-id: EntityType
                        status:
                          type: string
                          description: Assignment status.
                          example: failed
                          x-parser-schema-id: <anonymous-schema-127>
                      x-parser-schema-id: <anonymous-schema-126>
                    - title: Bulk Assignment Failed
                      description: >-
                        Bulk assignment failure. Identified by the presence of
                        process_id.
                      type: object
                      required:
                        - process_id
                        - status
                        - batch
                      properties:
                        process_id:
                          type: string
                          description: Unique identifier for the bulk assignment process.
                          x-parser-schema-id: <anonymous-schema-129>
                        event_type:
                          type: string
                          description: Will be account.assignment.bulk for bulk payloads.
                          example: account.assignment.bulk
                          x-parser-schema-id: <anonymous-schema-130>
                        status:
                          type: string
                          description: Assignment status.
                          example: failed
                          x-parser-schema-id: <anonymous-schema-131>
                        batch:
                          type: object
                          description: >-
                            Batch processing summary returned on bulk assignment
                            events.
                          required:
                            - type
                            - records
                            - processed
                            - failed
                          properties:
                            type:
                              type: string
                              description: Batch file type.
                              example: csv
                              x-parser-schema-id: <anonymous-schema-117>
                            records:
                              type: string
                              description: Total number of records in the batch.
                              example: '331'
                              x-parser-schema-id: <anonymous-schema-118>
                            processed:
                              type: string
                              description: Number of records successfully processed.
                              example: '331'
                              x-parser-schema-id: <anonymous-schema-119>
                            failed:
                              type: string
                              description: Number of records that failed processing.
                              example: '0'
                              x-parser-schema-id: <anonymous-schema-120>
                            source:
                              type: string
                              description: URL of the source batch file.
                              example: >-
                                https://secure.files.example.com/files/820204949320_022.csv
                              x-parser-schema-id: <anonymous-schema-121>
                          x-parser-schema-id: AssignmentBatchBlock
                      x-parser-schema-id: <anonymous-schema-128>
                  x-parser-schema-id: <anonymous-schema-125>
              x-parser-schema-id: <anonymous-schema-124>
            created_at: &ref_0
              type: string
              description: Date and time in DD-MM-YYYY hh:mm AM/PM format.
              example: 02-02-2025 06:30 PM
              x-parser-schema-id: BankingTimestamp
            updated_at: *ref_0
          x-parser-schema-id: <anonymous-schema-122>
        title: Account Assignment Failed
        example: |-
          {
            "event": "account.assignment.failed",
            "data": {
              "event_id": "inn_whe_9qHJIzJAHx13COL586x",
              "event_type": "account.assignment.failed",
              "event_description": "",
              "entity_id": "791",
              "entity_type": "business",
              "status": "failed"
            },
            "created_at": "02-02-2025 06:31 PM",
            "updated_at": "02-02-2025 06:31 PM"
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: AccountAssignmentFailedMessage
    bindings: []
    extensions:
      - id: x-parser-unique-object-id
        value: AccountAssignmentFailed
sendOperations:
  - *ref_1
receiveOperations: []
sendMessages:
  - *ref_2
receiveMessages: []
extensions:
  - id: x-parser-unique-object-id
    value: AccountAssignmentFailed
securitySchemes: []

````