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

# Endpoints overview

> Index of all batch-import HTTP endpoints; each endpoint has its own page with method badge — via the gu1 batch import API for high-volume data loading.

All paths are under **`https://api.gu1.ai`**. Use **`multipart/form-data`** where noted. Header **`Authorization: Bearer YOUR_API_KEY`**.

| Method   | Endpoint                                                                           | Page                                                                                       |
| -------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| `GET`    | `/batch-import/mappings`                                                           | [List mappings](/en/api-reference/bulk-imports/list-mappings)                              |
| `POST`   | `/batch-import/mappings`                                                           | [Create mapping](/en/api-reference/bulk-imports/create-mapping)                            |
| `PATCH`  | `/batch-import/mappings/{id}`                                                      | [Update mapping](/en/api-reference/bulk-imports/update-mapping)                            |
| `DELETE` | `/batch-import/mappings/{id}`                                                      | [Delete mapping](/en/api-reference/bulk-imports/delete-mapping)                            |
| `POST`   | `/batch-import/validate-csv`                                                       | [Validate CSV](/en/api-reference/bulk-imports/validate-csv)                                |
| `POST`   | `/batch-import/import/entities`                                                    | [Import entities (CSV)](/en/api-reference/bulk-imports/import-entities)                    |
| `POST`   | `/batch-import/import/user-events`                                                 | [Import user events](/en/api-reference/bulk-imports/import-user-events)                    |
| `POST`   | `/batch-import/import/transactions`                                                | [Import transactions](/en/api-reference/bulk-imports/import-transactions)                  |
| `GET`    | `/batch-import/unified-history`                                                    | [Unified history](/en/api-reference/bulk-imports/list-unified-history)                     |
| `GET`    | `/batch-import/jobs/{jobId}`                                                       | [Get batch job status](/en/api-reference/bulk-imports/get-batch-job-status)                |
| `GET`    | `/batch-import/jobs/{jobId}/payload`                                               | [Download batch job payload](/en/api-reference/bulk-imports/get-batch-job-payload)         |
| `GET`    | `/batch-import/mapping-audits`                                                     | [Mapping audits](/en/api-reference/bulk-imports/list-mapping-audits)                       |
| `POST`   | `/batch-import/jobs/{jobId}/control`                                               | [Control job](/en/api-reference/bulk-imports/control-batch-job)                            |
| —        | [Failure codes catalog](/en/api-reference/bulk-imports/batch-import-failure-codes) | Row + job-level stable codes                                                               |
| `GET`    | `/batch-import/transaction-jobs/{jobId}/failures.csv`                              | [Transaction failures](/en/api-reference/bulk-imports/get-transaction-batch-failures)      |
| `GET`    | `/batch-import/transaction-jobs/{jobId}/failures`                                  | [Transaction failures JSON](/en/api-reference/bulk-imports/get-transaction-batch-failures) |
| `GET`    | `/batch-import/user-event-jobs/{jobId}/failures.csv`                               | [User-event failures](/en/api-reference/bulk-imports/get-user-event-batch-failures)        |
| `GET`    | `/batch-import/user-event-jobs/{jobId}/failures`                                   | [User-event failures JSON](/en/api-reference/bulk-imports/get-user-event-batch-failures)   |
| `GET`    | `/batch-import/entity-jobs/{jobId}/failures.csv`                                   | [Entity failures](/en/api-reference/bulk-imports/get-entity-batch-failures)                |
| `GET`    | `/batch-import/entity-jobs/{jobId}/failures`                                       | [Entity failures JSON](/en/api-reference/bulk-imports/get-entity-batch-failures)           |
| `POST`   | `/batch-import/transaction-jobs/{jobId}/requeue`                                   | [Requeue transaction job](/en/api-reference/bulk-imports/requeue-transaction-batch-job)    |
| `POST`   | `/batch-import/entity-jobs/{jobId}/requeue`                                        | [Requeue entity job](/en/api-reference/bulk-imports/requeue-entity-batch-job)              |

**Alternate upload (same multipart semantics):** `POST /transactions/batch/upload` — see [Import transactions](/en/api-reference/bulk-imports/import-transactions) and [Create batch transactions](/en/api-reference/transactions/create-batch).

Conceptual overview: [Bulk imports](/en/api-reference/bulk-imports/overview).
