...
This is the session feed that will return information under the object "person". This gives you things like the username, displayName, sessionKey, and version.
[GET] /uPortal/api/people.json?searchTerms=xxx&searchTerms=yyy
[GET] /uPortal/api/people/{username}.json
[GET] /uPortal/layout.json (also at uPortal/api/v1/dlm/layout.json)
This provides your whole layout with folder (aka tab) structures and everything. Does not include regions, favorites, or favorite collections.
For new development consider using /uPortal/api/v4.3/dlm/layout.json instead.
[GET] /uPortal/api/v4.3/dlm/layout.json) (uPortal 4.3+)
This provides your whole layout with folder (aka tab) structures and everything including regions, favorites, favorite collections, portlet publishing parameters, and certain UI information (are impersonating, can add tab, etc.).
[GET] /uPortal/api/layoutDoc
...
- review : The review text you wish to add to the rating (optional)
[
...
POST] /uPortal/api/layout?action={action}
This is how you modify your layout. Each action has different things that are required and its kind of complex. So I'm going to just point you at the Java file. You can find that here.
...