OpenAPI (Admin)

  • Getting Started
    Treepl CMS uses APIs for just about all of its CMS functionality (adding, editing, finding and deleting content) and these APIs are progressively being opened up for public access for use with connecting external systems to your Treepl CMS instances.
  • CRM Contacts API
    Create, Retrieve, Update and Delete CRM Contacts via the public API endpoint using "where" filtering as well as retrieve a contact's Bookings, Cases and Orders. The contact's Secure Zone details can also be retrieved and password reset via this API.
  • Customer Types API
    Retrieve Customer Types via the public API endpoint.
  • CRM Cases API
    Create, Retrieve, Update and Delete CRM Cases via the public API endpoint using "where" filtering.
  • CRM Bookings API
    Create, Retrieve, Update and Delete CRM Bookings via the public API endpoint using "where" filtering.
  • CRM Orders API
    Retrieve and Update Order Items via the public API endpoint using "where" filtering.
  • CRM Order Lines API
    Create, Retrieve, Update and Delete CRM Order Lines within an Order via the public API endpoint.
  • CRM Order Assets API
    Create CRM Order Assets, such as Discount Codes, Gift Vouchers, Shipping Options and Tax Codes via the public API endpoint.
  • CRM Order Payments API
    Create, Retrieve, Update and Delete CRM Order Payments within an Order via the public API endpoint using "where" filtering.
  • CRM Order Statuses API
    Retrieve CRM Order Statuses via the public API endpoint using "where" filtering.
  • Print API
    Retrieve the print version of an Order asset via the public API endpoint by type.
  • Modules API
    Create, Retrieve, Update and Delete Modules via the public API endpoint using "where" filtering.
  • Module Properties API
    Create, Retrieve, Update and Delete Module Properties via the public API endpoint as well as setting their sort order and Retrieving and Updating Property settings.
  • Module Items API
    Create, Retrieve, Update and Delete Module Items via the public API endpoint using "where" filtering as well as Retrieve and Update Module Item's SEO data.
  • Module Items Attributes API
    Create, Retrieve, Update and Delete Module Items Attributes via the public API endpoint via "where" filtering as well as update the attribute sort order.
  • Module Items Attribute Options API
    Create, Update and Delete Module Items Attribute Options via the public API endpoint.
  • Module Item Draft API
    Update and Delete Module Item Drafts via the public API endpoint including the publishing of drafts.
  • Module Item Prices API
    Create, Retrieve, Update and Delete a Module Item's Prices via the public API endpoint.
  • Module Item Inventory API
    Retrieve, Update and Delete Module Item Inventory via the public API endpoint as well as generating inventory variations.
  • Module Item Related Items API
    Retrieve and Update a Module Item's Related Items via the public API endpoint.
  • Module Item Grouped Items API
    Create, Retrieve, Update and Delete a Module Item's Grouped Items via the public API endpoint.
  • Module Item Parent Items API
    Retrieve and Update a Module Item's Parent Items via the public API endpoint.
  • Ecommerce Discount Codes API
    Create, Retrieve, Update and Delete Ecommerce Discount Codes via the public API endpoint using "where" filtering.
  • Ecommerce Gift Vouchers API
    Create, Retrieve, Update and Delete Ecommerce Gift Vouchers via the public API endpoint using "where" filtering.
  • Ecommerce Shipping Options API
    Create, Retrieve, Update and Delete Ecommerce Shipping Options via the public API endpoint as well as return external shipping providers and settings.
  • Ecommerce Taxes API
    Create, Retrieve, Update and Delete Ecommerce Taxes via the public API endpoint using "where" filtering.
  • Site Globals API
    Create, Retrieve, Update and Delete Site Global Groups and their Properties via the public API endpoint using "where" filtering.
  • Forms API
    Retrieve Forms via the public API endpoint using "where" filtering.
  • Workflows API
    Retrieve Workflows via the public API endpoint using "where" filtering.
  • Email Notification Sender API
    Trigger various system Email Notifications via the public API endpoint.
  • Content Templates API
    Create, Retrieve, Update and Delete Content Templates via the public API endpoint using "where" filtering.
  • Categories API
    Create, Retrieve, Update and Delete Categories via the public API endpoint using "where" filtering.
  • File System API
    Create, Retrieve, Update and Delete File System items (Folders and Files) via the public API endpoint include their Secure Zone assignments or to assign Secure Zones.
  • Module Layouts API
    Create, Retrieve, Update or Delete Module Layouts via the public API endpoint using "where" filtering.