Skip to main content

Provider Templates

๐Ÿ“„๏ธ Update provider template metadata

Updates metadata fields on a provider template without modifying the template body. Supported fields: contentSid (write-once), approvalStatus (UNAPPROVED, PENDING, APPROVED, REJECTED, PAUSED, DISABLED, UNRESPONSIVE), isActive, dateCreated, dateUpdated, rejectionReason, friendlyName, metaDisplayName. Only provided (non-null) fields are updated. **contentSid is immutable** โ€” once set, it cannot be changed. **When isActive is set to true:** deactivates any existing active template with the same templateName+dealerUuid+language+channel before activating this one.<br/>ApiScope: <b>manage.providertemplate.metadata.write</b> <br/>API Scope Level: ServiceSubscriberScope

๐Ÿ“„๏ธ Update a provider template (creates a new version)

Creates a new template row with updated fields, inheriting templateName, dealerUuid, and isManual from the existing row. The new row is created with isActive=false โ€” it must go through the approval and activation workflow before replacing the current active version. Only provided fields are updated; null fields fall back to the existing row's values.<br/>ApiScope: <b>manage.providertemplate.write</b> <br/>API Scope Level: DealerScope