Sign Host Contracts

4.13. Sign Host Contract

POST /cm/hostContractsSign

Description

Connectivity partners can sign contract which applies to all properties under Host Manage account. (Only for vacation rental properties)

Body parameter

HostContractSigns

Name : body
Flags : required
Type : AG_HostContractSignNotifRQ

Responses

HTTP Code Description Schema

200

The successful response

400

The request content was malformed

401

The supplier was unauthorized

Consumes

  • application/xml

Produces

  • application/xml

Tags

  • Host Contracts

Security

Type Name

apiKey

Example HTTP request

Request path
/cm/hostContractsSign
Request body
<?xml version="1.0" encoding="UTF-8"?>
<AG_HostContractSignNotifRQ>
  <HostContractSigns>
    <HostContractSign Email="[email protected]">
      <UserAgent>Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:10.0) Gecko/20100101 Firefox/10.0</UserAgent>
      <Contracts>
        <Contract ContractCode="12"/>
      </Contracts>
    </HostContractSign>
  </HostContractSigns>
</AG_HostContractSignNotifRQ>

Example HTTP response

Response 200
<?xml version="1.0" encoding="UTF-8"?>
<AG_HostContractSignNotifRS CorrelationID="8b417d6a-f3df-4d65-870c-240378b8ad3e">
  <Success/>
</AG_HostContractSignNotifRS>
Response 400
<?xml version="1.0" encoding="UTF-8"?>
<AG_HostContractSignNotifRS CorrelationID="8b417d6a-f3df-4d65-870c-240378b8ad3e">
  <Errors>
    <Error Code="9038" ShortText="Host Contract already signed." Status="NotProcessed"/>
  </Errors>
</AG_HostContractSignNotifRS>
Response 401
<?xml version="1.0" encoding="UTF-8"?>
<AG_HostContractSignNotifRS CorrelationID="8b417d6a-f3df-4d65-870c-240378b8ad3e">
  <Errors>
    <Error Code="497" ShortText="Authorization error" Status="NotProcessed"/>
  </Errors>
</AG_HostContractSignNotifRS>