PUT
/v1/templates/{id}/draftSave the draft document
Send the revision from the last read in If-Match; a stale revision answers 412.
Scope
templates.writePath parameters
idstringrequiredQuery parameters
forceenumtruefalseHeaders
If-MatchstringBody
documentanyvariablesarray of objectsmax items 200default []9 fields
namestringrequiredtypeenumrequiredtextnumberdatebooleanimageUrlurlrequiredbooleanrequiredkindenumcustomerfixedvaluestringmax length 2000fallbackstringmax length 2000maxLengthintegermax 10000formatstringmax length 100descriptionstringmax length 500Returns
6 fields of the 200 answer
templateIdstringrequireddocumentobjectrequired6 fields
schemaVersionnumberrequiredproductobjectrequired5 fields
specificationIdstringrequiredmin length 1trimWidthMmnumberrequiredtrimHeightMmnumberrequiredbleedMmnumberrequiredmin 0safeZoneMmnumberrequiredmin 0pagesarray of objectsrequiredmin items 13 fields
idstringrequiredsidestringrequiredmin length 1max length 32elementsarray of one ofrequiredmax items 500colorsobjectrequiredfontsarray of objectsrequired3 fields
idstringrequiredmin length 1familystringrequiredmin length 1sourceenumrequiredcuratedorganisationgooglemetaobjectvariablesarray of objectsrequired7 fields
namestringrequiredtypeenumrequiredtextnumberdatebooleanimageUrlurlrequiredbooleanrequiredfallbackstringmaxLengthintegerformatstringdescriptionstringrevisionintegerrequiredupdatedAtdate-timerequiredupdatedByIdstring or nullrequiredResponses
200Success
401Authentication required or API key invalid
403Permission or scope missing, organisation suspended
404Not found
412Draft was modified elsewhere (draft_conflict)
422Validation failed
429Rate limited for this API key and class; wait Retry-After seconds
otherError (RFC 9457 problem details)