Projects

Loading...
The Projects API provides support for creating projects to group a set of objects, referenced resources, and participants (users or groups).

Projects

Contains the operations for the Project resource.

Resources

Contains the operations for a Resource.

Participants

Contains the operations for a Participant resource.
get
Get project participants
Internal-Use OnlyReturns a list of project participants. Standard paging, filtering, and options are available. The media type of the returned collection items is application/vnd.sas.project.participant. Default sorting for this collection is name:ascending. HEAD is also supported and returns status and headers only.
/projects/{projectId}/participants
post
Add participant to project
Internal-Use OnlyAdds a new participant to the project. If the participant referenced is already a participant of this project, this operation fails with a 409 status (conflict).
/projects/{projectId}/participants
get
Get project participant
Internal-Use OnlyReturns the specified participant. HEAD is also supported and returns status and headers only.
/projects/{projectId}/participants/{participantId}
put
Update project participant
Internal-Use OnlyReplaces an existing project participant.
/projects/{projectId}/participants/{participantId}
delete
Remove participant from project
Internal-Use OnlyRemoves the specified participant from the project. This does not delete the identity from the Identities service. If the corresponding identity is deleted from the Identity service, an event is generated and any associated participants are deleted. Since a project must have at least one owner, the last owner cannot be deleted. It is possible that the last owner could be removed if the corresponding identity is deleted from the Identities service. The project would be visible only to administrators who can delete the project or add a new owner.
/projects/{projectId}/participants/{participantId}

Activities

Contains the operations for an Activity resource.