| Query for portal templates; when search criteria is omitted, all portal templates will be returned. | get | /v1/portal/portaltemplates |
| Query for portal templates to import portal template(s) from a PAR file | post | /v1/portal/portaltemplates |
| Get portal template details given its short ID | get | /v1/portal/portaltemplates/{id} |
| Update portal template given its short ID | put | /v1/portal/portaltemplates/{id} |
| Query for portal templates to export a portal template to a PAR file | get | /v1/portal/portaltemplates/{portalTemplateId}/archive |
| Query for Data Presenter business objects as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/businessobjects |
| Query for content presenter templates as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/contentpresentertemplates |
| Query for portals to import content presenter template(s) at portal template or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/contentpresentertemplates |
| Query for Data Presenter taskflows as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/dptaskflows |
| Query for portal templates to import data presenter taskflow(s) at portal template or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/dptaskflows |
| Query for layouts as sub-resource of a portali template | get | /v1/portal/portaltemplates/{portalTemplateId}/layouts |
| Create a layout as a sub-resource of a portal template | post | /v1/portal/portaltemplates/{portalTemplateId}/layouts |
| Query for members as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/members |
| Create a member as a sub-resource of a portal template | post | /v1/portal/portaltemplates/{portalTemplateId}/members |
| Query for navigation nodes as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/navigationnodes |
| Create a navigation node as a sub-resource of a portal template | post | /v1/portal/portaltemplates/{portalTemplateId}/navigationnodes |
| Query for pages as subresource of a portal template given its short ID | get | /v1/portal/portaltemplates/{portalTemplateId}/pages |
| Create page within a portal given its short ID | post | /v1/portal/portaltemplates/{portalTemplateId}/pages |
| Query for Page Styles as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/pagestyles |
| Create a page style as a sub-resource of a portal template | post | /v1/portal/portaltemplates/{portalTemplateId}/pagestyles |
| Query for page templates as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/pagetemplates |
| Query for portal templates to import page template(s) at portal or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/pagetemplates |
| Query for Resource Catalogs as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/resourcecatalogs |
| Query for portal templates to import resource catalog(s) at portal template or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/resourcecatalogs |
| Query for REST DataServices as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/restdataservices |
| Query for Skins as sub-resource of a portali template | get | /v1/portal/portaltemplates/{portalTemplateId}/skins |
| Query for portals to import skin(s) at portal or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/skins |
| Query for SQL DataServices as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/sqldataservices |
| Query for taskflows as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/taskflows |
| Query for portal templates to import taskflow(s) at portal template or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/taskflows |
| Query for visualization templates as sub-resource of a portal template | get | /v1/portal/portaltemplates/{portalTemplateId}/visualizationtemplates |
| Query for portals to import visualization template(s) at portal template or shared level | post | /v1/portal/portaltemplates/{portalTemplateId}/visualizationtemplates |