Operations 91
GET
/json/resourcesManager/getEnrichedResourceById
Find resource for given id and returns it with given attributes.
#
GET
/json/resourcesManager/getRichResourceById
Returns RichResource by id (also containing facility and VO inside)
#
POST
/json/resourcesManager/copyResource
Copy "template" settings from user's another existing resource and create new…
#
GET
/json/resourcesManager/isResourceLastAssignedServices
Returns the services where the resource is the last one on the facility to have…
#
GET
/json/resourcesManager/getAssignedGroups
List all groups associated with the resource and optionally a member
#
GET
/json/resourcesManager/getAssignedResources/g
List all resources to which the group is assigned
#
GET
/json/resourcesManager/getAssignedResourcesWithStatus
Returns all resources reachable through groups the member belongs to, annotated…
#
GET
/json/resourcesManager/getResourceAssignments
Lists all of the resource assignments for the given group.
#
GET
/json/resourcesManager/getGroupAssignments
Lists all of the assigned groups for the given resource.
#
POST
/urlinjsonout/resourcesManager/allowGroupsToResources
Assigns given groups to all of the given resources.
#
POST
/urlinjsonout/resourcesManager/unallowGroupsFromResources
Unassigns given groups from the given resources
#
POST
/urlinjsonout/resourcesManager/activateGroupResourceAssignment
Try to activate the group-resource status.
#
POST
/urlinjsonout/resourcesManager/deactivateGroupResourceAssignment
Deactivates the group-resource assignment.
#
GET
/json/resourcesManager/getAssignedRichResources/s-m
Get all rich resources where the member is assigned, with facility property…
#
GET
/json/resourcesManager/getAssignedRichResources/m
Get all rich resources where the member is assigned, with facility property…
#
GET
/json/resourcesManager/getAssignedRichResources/g
List all rich resources associated with a group
#
GET
/json/resourcesManager/getAssignedMembersWithStatus
Returns all members of groups with a group-resource assignment to the resource…
#
GET
/json/resourcesManager/getAssignedRichMembers
Returns all assigned members on the resource as RichMembers.
#
GET
/json/resourcesManager/getAdmins
Get list of all resource administrators for supported role and given resource
#
GET
/json/resourcesManager/getRichAdmins
Get list of all richUser administrators for the resource and supported role…
#
GET
/json/resourcesManager/getResourcesWhereUserIsAdmin
Returns list of Resources for specified VO and Facility, where the user is a…
#
GET
/json/resourcesManager/getResourcesWhereUserIsAdmin/group
Returns list of Resources for specified VO and Facility, where the group is an…
#
GET
/json/resourcesManager/getResourcesWhereUserIsAdmin/fromVo
Returns list of Resources for specified VO, where the user is an Administrator
#
GET
/json/resourcesManager/getResourcesWhereUserIsAdmin/all
Returns list of Resources, where the user is an Administrator
#
POST
/urlinjsonout/resourcesManager/removeService/forResources
Remove service from multiple resources in the same facility
#
GET
/json/resourcesManager/getMailingServiceRichResourcesWithMember
Return all rich resources with mailing service(s) where given member is assigned
#
GET
/json/resourcesManager/getEnrichedResourcesForVo
Find resources for given vo and attributes for given names.
#
GET
/json/resourcesManager/getEnrichedResourcesForFacility
Find resources for given facility and attributes for given names.
#
POST
/urlinjsonout/resourcesManager/createResourceTag/tagName
Create new resource tag defined by tag name in VO
#
POST
/urlinjsonout/resourcesManager/removeAllResourcesTagFromResource
Removes all resources tags from a resource
#
POST
/json/resourcesManager/getAllResourcesByResourceTag
Get all resources with the specific tag assigned
#
GET
/json/resourcesManager/getEnrichedBansForResource
Get all enriched bans for members on the resource
#
GET
/json/resourcesManager/getEnrichedBansForUser
Get all enriched bans for user's members on resources
#
POST
/urlinjsonout/resourcesManager/removeBan/member-resource-id
Remove specific ban by memberId and resourceId
#
POST
/urlinjsonout/resourcesManager/addResourceSelfServiceUser
Sets ResourceSelfService role to given user for given resource
#
POST
/urlinjsonout/resourcesManager/addResourceSelfServiceGroup
Sets ResourceSelfService role to given group for given resource
#
POST
/urlinjsonout/resourcesManager/removeResourceSelfServiceUser
Unset ResourceSelfService role to given user for given resource
#
POST
/urlinjsonout/resourcesManager/removeResourceSelfServiceGroup
Unset ResourceSelfService role to given group for given resource
#
Specifications
SDKs
📦
GitHubRepository
https://github.com/CESNET/perun
📦
GitHubRepository
https://github.com/CESNET/exafs
Schemas & Data
📊
JSONSchema
https://artifacts.apis.io/cesnet/json-schema/cesnet-application-form-item-schema.json
📊
JSONSchema
https://artifacts.apis.io/cesnet/json-schema/cesnet-perun-notif-template-schema.json
📊
JSONSchema
https://artifacts.apis.io/cesnet/json-schema/cesnet-application-schema.json
📊
JSONSchema
https://artifacts.apis.io/cesnet/json-schema/cesnet-registrar-application-input-schema.json
📊
JSONSchema
https://artifacts.apis.io/cesnet/json-schema/cesnet-applications-page-query-schema.json
📊
JSONSchema
https://artifacts.apis.io/cesnet/json-schema/cesnet-publication-schema.json