Extend Rate Lock
The EXTEND
action allows EPC integrations to extend the expiration date for an existing confirmed rate lock. In the process of extending the rate lock expiration, the integrations can also send Price Adjustments in $.result.details.lockExtendPriceAdjustment
and an extension reason in $.result.details.comments
attribute. The JSON-schema
definition below details supported attributes for the extend operation:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"comments": {
"type": "string",
"description": ""
},
"daysToExtend": {
"$ref": "#/definitions/integerField",
"description": ""
},
"lockExtendPriceAdjustment": {
"$ref": "#/definitions/numericField",
"description": ""
}
},
"required": [
"daysToExtend",
"lockExtendPriceAdjustment"
],
"additionalProperties": false,
"definitions": {
"integerField": {
"type": "integer",
"minimum": 1
},
"numericField": {
"type": "number",
"minimum": 0.001,
"multipleOf": 0.001
}
}
}
Rate lock
EXTEND
result constraintsRate lock extensions can be requested only on confirmed and not yet expired rate locks.
Below is a sample payload for the extend request operation:
{
"status": "completed",
"result": {
"format": "application/vnd.productpricing-extendlock-1.0.0.json",
"details": {
"comments": "Extending by 10 days to accomodate for delays in closing",
"daysToExtend": 10,
"lockExtendPriceAdjustment": 0.025
}
}
}
Updated over 1 year ago