POST /v2/contracts/insert

Creates contract from json or xml representation of the object.

Resource information

Authentication Yes
Request Formats json,xml
Response Formats json,xml
HTTP Method POST
Request Object Contract
Response Object Result
API Version v2

Example Request

https://api.poplidays.com/v2/contracts/insert

json post body

{
"dealRows": [
        {
            "arrival": "20130427",
            "departure": "20130615",
            "basePrice": 43.21,
            "price": 123,
            "quantity": 0
        },
        {
            "arrival": "20130616",
            "departure": "20130618",
            "basePrice": 34.32,
            "price": 11.67,
            "quantity": 18
        }
    ],
    "deposit": 260,
    "retrocession": 7,
    "licenceAgreement": "HUT010377",
    "contractNumber": "111313",
    "propertyIndex": "FR-1-1-14",
    "provider": {
        "providerId": "Channel",
        "providerReference": "23452345",
        "providerUrl": "http://poplidays.com"
    },

    "comments": "comments",
    "simplified": true
}

xml post body

<?xml version="1.0" encoding="UTF-8" ?>
<contract>
    <dealRows>
        <arrival>20130427</arrival>
        <departure>20130615</departure>
        <basePrice>43.21</basePrice>
        <price>123</price>
        <quantity>0</quantity>
    </dealRows>
    <dealRows>
        <arrival>20130616</arrival>
        <departure>20130618</departure>
        <basePrice>34.32</basePrice>
        <price>11.67</price>
        <quantity>18</quantity>
    </dealRows>
    <deposit>260</deposit>
    <retrocession>7</retrocession>
    <licenceAgreement>HUT010377</licenceAgreement>
    <contractNumber>83318191313</contractNumber>
    <propertyIndex>FR-1-1-14</propertyIndex>
    <provider>
        <providerId>Channel</providerId>
        <providerReference>23452345</providerReference>
        <providerUrl>http://poplidays.com</providerUrl>
    </provider>
    <comments>comments</comments>
    <simplified>true</simplified>
</contract>