| 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} |