...
URL | Request | Response | Description |
---|---|---|---|
POST /portals | Register a new Portal with Synapse, only synapse administrators can invoke this API. The user will be automatically assigned all the ACL for the portal (update, permissions etc). | ||
PUT /portals/{id} | Updates the metadata of the portal with the id in the path. Only users with UPDATE permissions are allowed to perform this operation. | ||
GET /portals? | Allows to fetch a page of portals, any user can invoke this operation. We might want to add filters by url, or name. | ||
GET /portals/{id} | Fetches a portal with the id in the path. Any user can invoke this operation | ||
GET /portals/{id}/acl | Fetches the ACL for the portal with the id in the path. An ACL will always exist for a portal. Any user can invoke this operation. | ||
PUT /portals/{id}/acl | Updates the ACL for the portal with the id in the path. Only users with CHANGE_PERMISSIONS permission can update the ACL. |
...