---
title: "Upload CSV file with bulk card operations"
method: POST
path: "/bulk-cards/upload"
tags: ["Cards Bulk Operations"]
---

# Upload CSV file with bulk card operations

`POST /bulk-cards/upload`

Allow clients to upload csv file with create, update and change card status requests

## Query parameters

- `validateOnly` boolean
- `keepEntries` boolean
- `overrideFile` boolean

## Response `202`

CSV file accepted and validated

- CardBulkCardsOpsResponse
  - `bulkRequestId` string
  - `submissionTimestamp` string, date-time
  - `status` 'SUBMITTED' | 'VALIDATED' | 'VALIDATED_WITH_ERRORS' | 'PROCESSING' | 'PARTIALLY_PROCESSED_WITH_ERRORS' | 'PARTIALLY_PROCESSED' | 'PROCESSED' | 'ARCHIVED' | 'DELETED'

## Other responses

- `400` — Invalid request
- `403` — Forbidden. Incorrect permissions

---

[API](https://skmtc.net/modulrfinance/apis/modulr-api.md) · [All operations](https://skmtc.net/modulrfinance/apis/modulr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/modulrfinance/modulr-api/revisions/cbd52524c8ef/schema)
