Admin

Update an integration

PUT
https://api.propexo.com/v1/admin/integrations/:integration_id
Update an integration

Path parameters

integration_id
string

Request

This endpoint expects an object.
integration_vendor
optional enum
The integration vendor
credentials
optional union
JSON encoded credentials for accessing the integration vendor API
name
optional string
The name of the integration
system
optional enum
Deprecated: The system the integration is associated with
Allowed values: PRODUCTIONSANDBOX
max_request_cadence
optional enum
Cadence at which to limit the max request frequency
max_request_frequency
optional integer
Number of request cadence units
max_job_concurrency
optional integer
Maximum number of jobs that can be run at once for the integration. Please contact support to increase this limit.
active
optional boolean
The active state of the integration
base_url
optional string
DEPRECATED: see specific PMS credentials. Base URL for the integration vendor API
new_properties_are_enabled
optional boolean
Whether or not properties need to be approved before ingesting data for them.

Response

This endpoint return an object.
result
object
PUT
/v1/admin/integrations/:integration_id
curl -X PUT https://api.propexo.com/v1/admin/integrations/integration_id \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{}'
Response
{
"result": {
"id": "id",
"created_at": "created_at",
"updated_at": "updated_at",
"integration_vendor": "BUILDIUM",
"active": true,
"system": "PRODUCTION",
"max_job_concurrency": 1,
"max_request_frequency": 1,
"max_request_cadence": "MINUTE",
"is_archived": true,
"new_properties_are_enabled": true,
"name": "name",
"base_url": "base_url"
}
}