Reconciliation
Upload data
Upload external data for reconciliation with the Java SDK.
POST
/reconciliation/uploadUse blnk.reconciliation().upload for this operation.
Call the method
ApiResponse<JsonNode> response = blnk.reconciliation().upload(
"/path/to/file.csv", "Stripe"
);
| Field | Type | Description |
|---|---|---|
filePath | String | Path to a CSV or JSON file. |
fileStream | InputStream | Readable stream of the same records. Pass this instead of filePath. |
source | String | Label describing where the data came from, for example stripe. |
Save the upload ID
Use response.data().get("upload_id").asText() 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 | String | Unique ID for the upload. Store it to start a batch reconciliation run. |
record_count | Number | Number of records found in the file. |
source | String | Label you passed for the data origin. |