# Resource Requests

Resource Requests are used as a method for a requestor to ask an approver to staff a resource.
Resource Requests are associated to a workspace resource and must have an approver associated.

## Fetching a list of Resource Requests

 - [GET /resource_requests](https://developer.kantata.com/kantata/specification/resource-requests/get-resource-requests.md): Returns resource requests visible to the logged in user by default. When pending_requests_only filter is set
to true, the endpoint returns only pending resource requests.


This endpoint returns structured Resource Requests objects.
As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results array
and will be indexed by ID in the resource_requests top-level JSON key.
Please see our Response Format section for more information.

## Creating a new Resource Requests

 - [POST /resource_requests](https://developer.kantata.com/kantata/specification/resource-requests/create-resource-request.md): This endpoint returns structured Resource Requests objects.
As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results array
and will be indexed by ID in the resource_requests top-level JSON key.
Please see our Response Format section for more information.

## Fetching a single Resource Requests

 - [GET /resource_requests/{id}](https://developer.kantata.com/kantata/specification/resource-requests/get-resource-request.md): This endpoint returns structured Resource Requests objects.
As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results array
and will be indexed by ID in the resource_requests top-level JSON key.
Please see our Response Format section for more information.

## Updating an existing Resource Requests

 - [PUT /resource_requests/{id}](https://developer.kantata.com/kantata/specification/resource-requests/update-resource-request.md): This endpoint returns structured Resource Requests objects.
As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results array
and will be indexed by ID in the resource_requests top-level JSON key.
Please see our Response Format section for more information.

## Update Resource Request Approver

 - [PUT /resource_requests/{id}/update_approver](https://developer.kantata.com/kantata/specification/resource-requests/update-resource-request-approver.md): This endpoint returns structured Resource Requests objects.
As with all Kantata OX API endpoints, the returned data will be referenced in sorted order in the results array
and will be indexed by ID in the resource_requests top-level JSON key.
Please see our Response Format section for more information.

