Resource REST Endpoints

Resource
The Resource service enables you to send requests related to resources and roles.
Creates a resource or role.
Method: post
Path: /v16.2/resource
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Resource
The Resource service enables you to send requests related to resources and roles.
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Creates a resource or role.
Method: post
Path: /v16.2/resource
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Resource
The Resource service enables you to send requests related to resources and roles.
Deletes the resources or roles for the specified resource IDs.
Method: delete
Path: /v16.2/resource/batch
Deletes the resource or role for the specified resource ID.
Method: delete
Path: /v16.2/resource/{id}
Returns the resource for the specified resource class.
Method: get
Path: /v16.2/resource
Returns the resource for the specified resource code and type (labor, nonlabor, or material).
Method: get
Path: /v16.2/resource/code/{code}/type/{type}
Returns resources specified by the assigned code value.
Method: get
Path: /v16.2/resource/codeType/{typeId}/codeValue/{code}
Finds and returns all child resources/roles in the hierarchy of given Resource ID.
Method: get
Path: /v16.2/resource/getChildrenInHierarchy/{id}/type/{type}
Returns the resources and roles for the given ProjectId.
Method: get
Path: /v16.2/resource/projectId/{id}
Returns the resources and roles for the given WorkspaceId.
Method: get
Path: /v16.2/resource/workspaceId/{id}
Returns the resource or role for the specified resource ID.
Method: get
Path: /v16.2/resource/{id}
Creates a resource or role.
Method: post
Path: /v16.2/resource
Creates a resources or roles.
Method: post
Path: /v16.2/resource/batch
Updates the resource or role for the specified resource ID.
Method: put
Path: /v16.2/resource
Updates the resources or roles for the specified resource IDs.
Method: put
Path: /v16.2/resource/batch