Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P Portal-api
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • doc
  • Portal-api
  • Wiki
  • Group API

Last edited by Jurjen Brouwer Apr 22, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Group API

Create

Create a new group for the user that has authenticated itself.

https://portal.robotsindeklas.nl/API/v1/group/create

Parameter:

  • name, string: the new name of the group.

Info

Get the document of a particular group.

https://portal.robotsindeklas.nl/API/v1/group/info

Parameter:

  • group, string: the object id of the group you want the info of.

Copy

Create a copy of an existing group.

https://portal.robotsindeklas.nl/API/v1/group/copy

Parameters:

  • group, string: the object id of the group you want to copy
  • name, string, (optional, default: name of the original group): the new name of the copied group

Lock

Lock a group. If a group is locked, users with play or edit share rights will no longer have access to the group.

https://portal.robotsindeklas.nl/API/v1/group/lock

Parameters:

  • group, string: the object id of the group you want to lock;
  • lock, boolean, (optional, default: false): lock (true) or unlock (false) this group.

Share

Share a group with a user or group. We define four levels of share rights:

  • 0 (revoked rights): user or group will no longer have access to this group
  • 1 (play rights): user or group is only allowed to use this group to, for example, assign robots to this group.
  • 2 (edit rights): user or group is allowed to assign new users to this group.
  • 3 (admin rights): user or group will be able to play, edit and share this app with other users.
https://portal.robotsindeklas.nl/API/v1/group/share

Parameters:

  • group, string: the object id of the group you want to share;
  • level, int: the share level we want to assign to the user or group with this request;
  • oid, string: the object id of the user or group we want the share this group with.

Trash

Remove a group or bring it back from the trash bin.

https://portal.robotsindeklas.nl/API/v1/group/trash

Parameters:

  • group, string: the object id of the group we want to trash
  • del, boolean: delete (true) or restore (false) deleted item.
Clone repository
  • App API
  • Folder API
  • Group API
  • Robot API
  • User API
  • Home