# Review the contract update history GET /partner/v3/shops/{shopUuid}/contracts/{contractUuid}/versions The endpoint returns the change history for the contract, with UUIDS to the payment schedules and dates of the change. Endpoint: GET /partner/v3/shops{shopUuid}/contracts/{contractUuid}/versions Security: bearerAuth ## Path parameters: - `shopUuid` (string, required) The unique identifier of the shop. Example: "a93f1f44-d5dd-4469-bfcc-c1de9e969213" - `contractUuid` (string, required) The unique identifier of the contract. Example: "788ec8c4-c497-470b-8505-2303f151d427" ## Response 200 fields (application/json): - `contractVersions` (object) - `contractVersions.uuid` (string) The contract uuid. - `contractVersions.status` (string) The contract status. - `contractVersions.activatedAt` (string) The time of activation. - `contractVersions.createdAt` (string) The time of creation. - `contractVersions.sourceContractChange` (object) - `contractVersions.sourceContractChange.uuid` (string) The uuid of the contract update. - `contractVersions.sourceContractChange.fromContractVersionUuid` (string) The uuid of the previous contract version. - `contractVersions.sourceContractChange.toContractVersionUuid` (string) The uuid of the updated contract version. - `contractVersions.sourceContractChange.entityCreatedBy` (string) The uuid of the change initiator. - `contractVersions.sourceContractChange.contractChangeDetails` (object) - `contractVersions.sourceContractChange.contractChangeDetails.type` (string) Contract change type. - `contractVersions.sourceContractChange.contractChangeDetails.returnAmount` (string) The return amount. - `contractVersions.pricingUuid` (string) The pricing uuid. - `contractVersions.paymentScheduleUuid` (string) The payment schedule uuid. - `contractVersions.consumerCreditInformationUuid` (string) The consumer credit information uuid. ## Response 401 fields (application/json): - `message` (string) Unauthorized Example: "unauthorized" ## Response 403 fields (application/json): - `message` (string) Unauthorized access Example: "User is not authorized to access this resource with an explicit deny" ## Response 404 fields (application/json): - `message` (string) Not Found Example: "not_found" ## Response 422 fields (application/json): - `message` (string) Unprocessable Entity ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "internal_server_error"