> For the complete documentation index, see [llms.txt](https://developer.prodege.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.prodege.com/demand/api-reference/project-transaction-calls/transaction-reconciliation.md).

# Transaction Reconciliation

| **Transaction Reconciliation** |                                                                                                                                                                              |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Description                    | Reconcile project transactions for an existing project. Reconciliation is only applied to transactions for existing projects that have not yet reached the ‘Complete’ status |
| Request URL                    | *Prodege Base URL +* /transaction-reconciliation                                                                                                                             |
| Request Method                 | <mark style="background-color:orange;">POST</mark>                                                                                                                           |

&#x20;

| Request Parameters        |                |                                                                                                                                                                                                    |           |
| ------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |
| Parameter Name            | Parameter Type | Description                                                                                                                                                                                        | Required? |
| apik                      | String         | Your API Key.                                                                                                                                                                                      | Yes       |
| request\_date             | Numeric        | Timestamp in milliseconds (see [Authentication](https://developer.prodege.com/demand/authentication)).                                                                                             | Yes       |
| signature                 | String         | The signature of your request (see [Authentication](https://developer.prodege.com/demand/authentication)).                                                                                         | Yes       |
| *reconciliation\_entries* | Array          | Array of {transaction\_id, completion\_type}. Set completion\_type (the new status for each transaction\_id) to 1 for Success, 2 for Overquota, 3 for Disqualification, 7 for Quality Termination. | Yes       |

| Response Parameters |                |                                     |
| ------------------- | -------------- | ----------------------------------- |
| Parameter Name      | Parameter Type | Description                         |
| *return\_status*    | String         | The return status for this api call |

&#x20;

| *reconciliation\_entries Elements Model*     (see [JSON Examples](https://developer.prodege.com/demand/appendix/json-examples) section for sample data) |               |                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Property Name                                                                                                                                           | Property Type | Description                                                                                                              |
| transaction\_id                                                                                                                                         | Numeric       | The id that uniquely identifies this project transaction on Prodege                                                      |
| completion\_type                                                                                                                                        | Numeric       | The new status for this transaction (1 for Success, 2 for Overquota, 3 for Disqualification, 7 for Quality Termination). |
