Add a new rental to block a slot on a resource. Please note that you'll need to confirm it before the timeout (15 minutes). More information is available in the rental workflow guide.
POST https://api.digital-nautic.com/v3/rentals
The request body takes a complete Rental Creation Object resource, containing the following writable properties:
{
"addMandatoryOptions": "boolean",
"commissionCurrency": "string",
"commissionPrice": "number",
"contractLink": "string",
"discountPrice": "number",
"orderLink": "string",
"referenceId": "integer",
"rentalPrice": "number",
"resourceId": "string",
"slotId": "string"
}
| Name | Type | Description | Additional |
|---|---|---|---|
| addMandatoryOptions | boolean |
If set to true, automatically adds mandatory options to the Rental |
Optional |
| commissionCurrency | string |
The currency used for the commission |
Optional |
| commissionPrice | number |
How much you've taken as a commission |
Optional |
| contractLink | string |
A link to the rental contract in your system |
|
| discountPrice | number |
The price for a discount. If not specified, will be zero |
Optional |
| orderLink | string |
A link to the Rental in your system |
|
| referenceId | integer |
A reference ID to the Rental in your system |
|
| rentalPrice | number |
The price for the rental. It does not apply to the products. If not specified, the initial price will be defined. |
Optional |
| resourceId | string |
The ID of the Resource attached to the Rental |
|
| slotId | string |
The ID of the Slot to use as a schedule base on the Rental |
The following HTTP status codes may be returned, optionally with a response resource.
| Status code | Description | Resource |
|---|---|---|
| 200 | OK item created |
Rental |
| 400 | Bad Request invalid input, object invalid |
|
| 401 | Unauthorized authorization information is missing or invalid. |
|
| 409 | Conflict an existing item already exists |