# SwiftShiftApi.ShiftCaregiverApi

All URIs are relative to *http://localhost:3000*

Method | HTTP request | Description
------------- | ------------- | -------------
[**listShiftAvailableCaregivers**](ShiftCaregiverApi.md#listShiftAvailableCaregivers) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers/available | Get shift available caregivers


<a name="listShiftAvailableCaregivers"></a>
# **listShiftAvailableCaregivers**
> Caregiver listShiftAvailableCaregivers(organizationId, siteId, patientId, startDate, endDate, opts)

Get shift available caregivers

List shift available caregivers

### Example
```javascript
import SwiftShiftApi from 'swift_shift_api';

let apiInstance = new SwiftShiftApi.ShiftCaregiverApi();
let organizationId = null; // String | organization id
let siteId = null; // String | site id
let patientId = null; // String | patient id
let startDate = 3.4; // Number | shift start date (unix timestamp)
let endDate = 3.4; // Number | shift end date (unix timestamp)
let opts = {
  'skillsIds': ["null"], // [String] | required skills
  'jobroleId': null, // String | jobrole id
  'serviceId': null, // String | service id
  'q': "q_example" // String | resource query language
};
apiInstance.listShiftAvailableCaregivers(organizationId, siteId, patientId, startDate, endDate, opts, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **organizationId** | [**String**](.md)| organization id | 
 **siteId** | [**String**](.md)| site id | 
 **patientId** | [**String**](.md)| patient id | 
 **startDate** | **Number**| shift start date (unix timestamp) | 
 **endDate** | **Number**| shift end date (unix timestamp) | 
 **skillsIds** | [**[String]**](String.md)| required skills | [optional] 
 **jobroleId** | [**String**](.md)| jobrole id | [optional] 
 **serviceId** | [**String**](.md)| service id | [optional] 
 **q** | **String**| resource query language | [optional] 

### Return type

[**Caregiver**](Caregiver.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: Not defined
 - **Accept**: application/json

