Reconciliation

Upload data

Upload external data for reconciliation with the Python SDK.

POST/reconciliation/upload

Use blnk.reconciliation.upload to upload external statement data.

Call the method

response = blnk.reconciliation.upload("statement.csv", "stripe")
FieldTypeDescription
fileInputstrPath to a CSV or JSON file, or a readable stream containing the external records.
sourcestrLabel 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"
}
FieldTypeDescription
upload_idstrUnique ID for the upload. Store it to start a batch reconciliation run.
record_countnumberNumber of records found in the file.
sourcestrLabel you passed for the data origin.