Reconciliation
Upload data
Upload external data for reconciliation with the Python SDK.
POST
/reconciliation/uploadUse blnk.reconciliation.upload to upload external statement data.
Call the method
response = blnk.reconciliation.upload("statement.csv", "stripe")
| Field | Type | Description |
|---|---|---|
fileInput | str | Path to a CSV or JSON file, or a readable stream containing the external records. |
source | str | Label describing where the data came from, for example stripe. |
Save the upload ID
Use response.data["upload_id"] as the upload_id when you start reconciliation.
Response
{
"upload_id": "upload_8c700d1b-09c0-4ef4-9ab1-a0decf3d0aa3",
"record_count": 1000,
"source": "Stripe"
}
| Field | Type | Description |
|---|---|---|
upload_id | str | Unique ID for the upload. Store it to start a batch reconciliation run. |
record_count | number | Number of records found in the file. |
source | str | Label you passed for the data origin. |