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

# Bulk order fills

> User's bulk order fill events



## AsyncAPI

````yaml api-reference/asyncapi.json bulkOrderFills
id: bulkOrderFills
title: Bulk order fills
description: User's bulk order fill events
servers:
  - id: testnet
    protocol: wss
    host: api.testnet.aptoslabs.com/decibel/ws
    bindings: []
    variables: []
address: bulk_order_fills:{userAddr}
parameters:
  - id: userAddr
    jsonSchema:
      type: string
      description: User wallet address (Aptos address format, e.g. 0x123...)
    description: User wallet address (Aptos address format, e.g. 0x123...)
    type: string
    required: true
    deprecated: false
bindings: []
operations:
  - &ref_0
    id: receivebulkOrderFills
    title: Receivebulk order fills
    description: Receive updates for user's bulk order fill events
    type: receive
    messages:
      - &ref_1
        id: BulkOrderFillsMessage
        payload:
          - name: BulkOrderFillsMessage
            description: User's bulk order fill events
            type: object
            properties:
              - name: bulk_order_fills
                type: array
                required: true
              - name: topic
                type: string
                required: true
        headers: []
        jsonPayloadSchema:
          type: object
          required:
            - topic
            - bulk_order_fills
          properties:
            bulk_order_fills:
              type: array
              items:
                type: object
                required:
                  - market
                  - sequence_number
                  - user
                  - filled_size
                  - price
                  - is_bid
                  - transaction_unix_ms
                  - transaction_version
                  - event_uid
                properties:
                  event_uid:
                    type: string
                    description: >-
                      128-bit unsigned integer represented as a string (event
                      unique identifier)
                    pattern: ^[0-9]+$
                    x-parser-schema-id: u128
                  filled_size:
                    type: number
                    format: double
                    x-parser-schema-id: <anonymous-schema-55>
                  is_bid:
                    type: boolean
                    x-parser-schema-id: <anonymous-schema-56>
                  market:
                    type: string
                    example: 0xmarket123...
                    x-parser-schema-id: <anonymous-schema-57>
                  price:
                    type: number
                    format: double
                    x-parser-schema-id: <anonymous-schema-58>
                  sequence_number:
                    type: integer
                    format: int64
                    example: 12345
                    minimum: 0
                    x-parser-schema-id: <anonymous-schema-59>
                  transaction_unix_ms:
                    type: integer
                    format: int64
                    example: 1730841600000
                    x-parser-schema-id: <anonymous-schema-60>
                  transaction_version:
                    type: integer
                    format: int64
                    example: 12345
                    minimum: 0
                    x-parser-schema-id: <anonymous-schema-61>
                  user:
                    type: string
                    example: 0x123...
                    x-parser-schema-id: <anonymous-schema-62>
                x-parser-schema-id: BulkOrderFillDto
              x-parser-schema-id: <anonymous-schema-54>
            topic:
              type: string
              x-parser-schema-id: <anonymous-schema-63>
          x-parser-schema-id: BulkOrderFillsResponse
        title: Bulk order fills message
        description: User's bulk order fill events
        example: |-
          {
            "topic": "bulk_order_fills:0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
            "bulk_order_fills": [
              {
                "market": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
                "sequence_number": 100,
                "user": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
                "filled_size": 1.5,
                "price": 50000,
                "is_bid": true,
                "transaction_unix_ms": 1699564800000,
                "transaction_version": 12345682,
                "event_uid": 1.2345678901234568e+35
              }
            ]
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: BulkOrderFillsMessage
          - id: x-parser-message-name
            value: BulkOrderFillsMessage
    bindings: []
    extensions:
      - id: x-parser-unique-object-id
        value: bulkOrderFills
sendOperations:
  - *ref_0
receiveOperations: []
sendMessages:
  - *ref_1
receiveMessages: []
extensions:
  - id: x-parser-unique-object-id
    value: bulkOrderFills
securitySchemes: []

````