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