Change log

Content Templates API

Create, Retrieve, Update and Delete Content Templates via the public API endpoint using "where" filtering.

GET Content Templates List

Retrieves a list of Content Templates as a JSON response based on your provided query parameters.

/api/v2/admin/content-templates

Data / Response:

{
    "Where" : {},
    "Order_By" : "Id",
    "Offset" : 0,
    "Limit" : 100,
}
{
  "Items": [
    {
      "Id": 0,
      "Content": "string",
      "FtpPath": "string",
      "IsSystem": true,
      "IsDefault": true,
      "AmpContent": "string",
      "Name": "string",
      "Settings": {
        "MainCSS": "UseGlobal",
        "RecaptchaJS": "UseGlobal",
        "EcommerceJS": "UseGlobal",
        "PaymentJS": "UseGlobal"
      }
    }
  ],
  "TotalItemsCount": 0
}

POST Content Template Create

Creates a new Content Template based on the provided data.

/api/v2/admin/content-templates

Data / Response:

{
  "Content": "string",
  "IsDefault": true,
  "Name": "string",
  "AmpContent": "string",
  "Settings": {
    "MainCSS": "UseGlobal",
    "RecaptchaJS": "UseGlobal",
    "EcommerceJS": "UseGlobal",
    "PaymentJS": "UseGlobal"
  }
}
{
  "Id": 0,
  "Content": "string",
  "IsDefault": true,
  "Name": "string",
  "AmpContent": "string",
  "Settings": {
    "MainCSS": "UseGlobal",
    "RecaptchaJS": "UseGlobal",
    "EcommerceJS": "UseGlobal",
    "PaymentJS": "UseGlobal"
  }
}

GET Content Template Item

Retrieves a single Content Template based on the ID passed in the endpoint URL.

/api/v2/admin/content-templates/{id}

Data / Response:

N/A
{
  "Id": 0,
  "Content": "string",
  "IsDefault": true,
  "Name": "string",
  "AmpContent": "string",
  "Settings": {
    "MainCSS": "UseGlobal",
    "RecaptchaJS": "UseGlobal",
    "EcommerceJS": "UseGlobal",
    "PaymentJS": "UseGlobal"
  }
}

PUT Content Template Update

Updates a single Content Template based on the ID passed in the endpoint URL and data provided.

/api/v2/admin/content-templates/{id}

Data / Response:

{
  "Id": 0,
  "Content": "string",
  "IsDefault": true,
  "Name": "string",
  "AmpContent": "string",
  "Settings": {
    "MainCSS": "UseGlobal",
    "RecaptchaJS": "UseGlobal",
    "EcommerceJS": "UseGlobal",
    "PaymentJS": "UseGlobal"
  }
}
{
  "Id": 0,
  "Content": "string",
  "IsDefault": true,
  "Name": "string",
  "AmpContent": "string",
  "Settings": {
    "MainCSS": "UseGlobal",
    "RecaptchaJS": "UseGlobal",
    "EcommerceJS": "UseGlobal",
    "PaymentJS": "UseGlobal"
  }
}

DELETE Content Template Delete

Deletes a single Content Template based on the ID passed in the endpoint URL.

/api/v2/admin/content-templates/{id}

Data / Response:

N/A
Status 204


External Resources

There are currently no external resources available.

Please let us know if you have any other contributions or know of any helpful resources you'd like to see added here.


Questions?

We are always happy to help with any questions you may have.
Visit the Treepl Forum for community support and to search previously asked questions or send us a message at support@treepl.co and we will consult you as soon as possible.