Create an integration
The integration vendor
JSON encoded credentials for accessing the integration vendor API
The name of the integration
The interval of the scheduled sync frequency. (e.g. “12” in the following: Sync every 12 HOURs). This value will be used if the use_custom_schedule is set to false.
The cadence of the scheduled sync frequency. (e.g. “HOUR” in the following: Sync every 12 HOURs). This value will be used if the use_custom_schedule is set to false.
The cadence at which to limit the max request frequency. (e.g. “SECOND” in the following: 1 request per 2 SECONDs). Requests cannot be made less frequently than once per minute
The maximum number of requests sent to the PMS API per cadence unit. (e.g. “2” in the following: 1 request per 2 SECONDs). Requests cannot be made less frequently than once per minute
Maximum number of jobs that can be run at once for the integration. (e.g. “1” in the following: 1 request per 2 SECONDs)
The active state of the integration
Whether or not properties need to be approved before by you ingesting data for them.
A reference integration_id to base the creation of an integration on. This includes copying job scheduling frequency and similar configuration. Credentials are not copied and must still be provided.
A custom sync schedule configuration object which will be respected if use_custom_schedule is set to true
Opt-in to use the configured custom_sync_schedule
Deprecated: Do not use
DEPRECATED. See specific PMS credentials for usage.
Deprecated: This is no longer configurable and will always be true
Successful response