apiDeterministic
Update gtm asset candidate
PATCH /api/v1/gtm-assets/{kind}/{id}
Edit an unapproved GTM asset candidate, or create a superseding version when the selected asset is immutable.
Parameters
workspaceIdrequired
string
No description.
offeringIdrequired
string
No description.
kindrequired
string
No description.
offer | lead_magnet
idrequired
string
No description.
expectedUpdatedAtrequired
string
No description.
candidaterequired
object
No description.
offerType
string
No description.
direct_offer | front_end_offer | trial
Example
REST requestbash
curl -X PATCH "https://app.pipeline.help/api/v1/gtm-assets/offer/00000000-0000-4000-8000-000000000000" \-H "Authorization: Bearer $PIPELINE_API_KEY" \-H "Content-Type: application/json" \-d '{"workspaceId":"00000000-0000-4000-8000-000000000000","offeringId":"00000000-0000-4000-8000-000000000000","expectedUpdatedAt":"2026-01-01T00:00:00.000Z","candidate":{}}'
Response
Success response schemajson schema
{"type": "object","properties": {"asset": {"type": "object"}},"required": ["asset"]}
HTTP errors
- 401
- Missing or invalid API key.
- 403
- Authenticated but not permitted for the workspace or resource.
- 404
- The requested resource was not found.