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

# submitBulkOperation

> Submit an asynchronous bulk operation, using 'Basic <API_KEY>'.

Submit an asynchronous bulk operation, using 'Basic \<API\_KEY>'. Requires the bulk API
capability on your application, and the scopes the operation needs on each target user's
grant. GET\_TRANSACTIONS\_EXPORT, GET\_BALANCES\_EXPORT, CREATE\_TRANSFER, and
DEPOSIT\_CASH\_BALANCE accept up to 10,000 targets; UPDATE\_TRANSACTION\_METADATA executes
synchronously and accepts at most 100 edits in total. Creates one job with one item per
resolved target and returns immediately; poll the job to follow progress. Idempotent on your
idempotency key: an identical resubmit returns the existing job, and reusing a key with a
different request is rejected. A submission with no eligible targets is rejected.

```graphql theme={null}
mutation {
  submitBulkOperation(
    input: SubmitBulkOperationInput!
  ): BulkJob
}
```

## Arguments

<ParamField body="input" type="SubmitBulkOperationInput!" required>
  *No description provided in the schema yet.*
</ParamField>

## Returns

[`BulkJob`](/api-reference/types/bulk-job) — A submitted bulk job.
