Update an installation using field masks. Note: subscribe config changes trigger a subscription change in the provider’s system, which typically takes 1-2 minutes but may take up to 10 minutes.
The Ampersand project ID or project name.
The ID of the integration that this installation belongs to.
The Ampersand installation ID.
Array of field paths specifying which fields to update. Each path must have a corresponding value in the installation object. A field included in installation but not listed here will be ignored. Allowed values:
connectionId - switch the SaaS connection tied to this installation.config.createdBy - change the attribution for who created this config.config.content.read.objects.<objectName> - replace the read config for a single object (e.g. config.content.read.objects.contacts).config.content.write.objects.<objectName> - replace the write config for a single object.config.content.write.objects - replace the entire write objects map.config.content.subscribe.objects.<objectName> - replace the subscribe config for a single object.config.content.subscribe.objects - replace the entire subscribe objects map.config.content.proxy.enabled - enable or disable the proxy.Replace <objectName> with the provider object name (e.g. contacts, leads, accounts).
[
"config.content.read.objects.contacts",
"config.content.write.objects.leads"
]The installation fields to update. Only fields whose paths are listed in updateMask will be
applied; all other fields in this object are ignored.
The updated installation.
The installation ID.
The Ampersand project ID.
"project-456"
The integration ID.
The health status of the installation ("healthy", "unhealthy").
"healthy"
The time the integration was first installed.
The person who did the installation, in the format of "consumer:{consumer-id}".
"consumer:consumer-123"
The status of the latest operation for this installation.
success, failure, in_progress "success"
The time the installation was last updated with a new config.