library

Get a template

Fetch one template by id, with every field/slot you must fill.

Deterministic (unlike search_templates, which picks one for you): pass a template_id from list_templates and get its per-page text fields (with guidance, character limits, and an example) and image slots. Feed the result straight into create_design.

Errors: 400 invalid_value: The business_id is not a valid UUID. 401 authentication_required: API key or token is missing, invalid, or revoked. 403 permission_denied: Your plan does not include API access, this business is not in your org, or the template is private to another business. 404 resource_not_found: No business or template with that ID exists. 429 rate_limit_exceeded: You sent too many requests this minute.

get/api/businesses/{business_id}/templates/{template_id}

Request

  • Base URL: https://api.mymarky.ai
  • URL: https://api.mymarky.ai/api/businesses/{business_id}/templates/{template_id}
  • Auth: HTTP bearer

Path parameters

business_idstring required

A UUID identifier.

template_idstring required

Headers

Marky-Version'2026-04-08' | '2026-07-17' | '2026-08-02' | '2026-08-04' | '2026-08-06'
Example:2026-08-06

Opt into a dated API version. Omit to stay on the floor (2026-04-08) forever — unpinned clients never break. Pin to a newer date (e.g. 2026-08-06) to receive the newest response shapes. Unknown values fall back to the floor. See https://docs.mymarky.ai for the versioning model.

Response

Successful Response

template_idstring required

Template id — pass to create_design.

descriptionstring nullable

What the template is for.

page_countinteger required

Number of pages.

template_urlstring required

Open the template in the editor to view or tweak it — a link you can hand the user.

Changes

No recorded changes to this operation across all 1 revision of this API.