# swift_shift_api

SwiftShiftApi - JavaScript client for swift_shift_api
Home healthcare schduling and hiring API
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 4.0.0
- Package version: 4.0.0
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
For more information, please visit [http://www.swiftshift.com](http://www.swiftshift.com)

## Installation

### For [Node.js](https://nodejs.org/)

#### npm

To publish the library as a [npm](https://www.npmjs.com/),
please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).

Then install it via:

```shell
npm install swift_shift_api --save
```

#### git
#
If the library is hosted at a git repository, e.g.
https://github.com/GIT_USER_ID/GIT_REPO_ID
then install it via:

```shell
    npm install GIT_USER_ID/GIT_REPO_ID --save
```

### For browser

The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
the above steps with Node.js and installing browserify with `npm install -g browserify`,
perform the following (assuming *main.js* is your entry file):

```shell
browserify main.js > bundle.js
```

Then include *bundle.js* in the HTML pages.

### Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error:
Cannot resolve module", most certainly you should disable AMD loader. Add/merge
the following section to your webpack config:

```javascript
module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}
```

## Getting Started

Please follow the [installation](#installation) instruction and execute the following JS code:

```javascript
var SwiftShiftApi = require('swift_shift_api');


var api = new SwiftShiftApi.AccessLogApi()
var id = "id_example"; // {String} The id of the access log.
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAccessLog(id, callback);

```

## Documentation for API Endpoints

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

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*SwiftShiftApi.AccessLogApi* | [**getAccessLog**](docs/AccessLogApi.md#getAccessLog) | **GET** /access_logs/{id} | Gets access log by id
*SwiftShiftApi.AccessLogApi* | [**listAccessLogs**](docs/AccessLogApi.md#listAccessLogs) | **GET** /access_logs | Gets list of all access logs
*SwiftShiftApi.AgencyApi* | [**deleteOrganization**](docs/AgencyApi.md#deleteOrganization) | **DELETE** /organizations/{organization_id} | 
*SwiftShiftApi.AgencyApi* | [**deleteSite**](docs/AgencyApi.md#deleteSite) | **DELETE** /organizations/{organization_id}/sites/{site_id} | 
*SwiftShiftApi.AgencyApi* | [**getOrganization**](docs/AgencyApi.md#getOrganization) | **GET** /organizations/{organization_id} | 
*SwiftShiftApi.AgencyApi* | [**getSite**](docs/AgencyApi.md#getSite) | **GET** /organizations/{organization_id}/sites/{site_id} | 
*SwiftShiftApi.AgencyApi* | [**getSiteSettings**](docs/AgencyApi.md#getSiteSettings) | **GET** /organizations/{organization_id}/sites/{site_id}/settings | 
*SwiftShiftApi.AgencyApi* | [**getSiteStats**](docs/AgencyApi.md#getSiteStats) | **GET** /organizations/{organization_id}/sites/{site_id}/statistics/{view_name} | 
*SwiftShiftApi.AgencyApi* | [**listOrganizations**](docs/AgencyApi.md#listOrganizations) | **GET** /organizations | list organizations
*SwiftShiftApi.AgencyApi* | [**listSites**](docs/AgencyApi.md#listSites) | **GET** /organizations/{organization_id}/sites | list sites
*SwiftShiftApi.AgencyApi* | [**postOrganization**](docs/AgencyApi.md#postOrganization) | **POST** /organizations | creates an organization
*SwiftShiftApi.AgencyApi* | [**postSite**](docs/AgencyApi.md#postSite) | **POST** /organizations/{organization_id}/sites | creates a site
*SwiftShiftApi.AgencyApi* | [**putOrganization**](docs/AgencyApi.md#putOrganization) | **PUT** /organizations/{organization_id} | 
*SwiftShiftApi.AgencyApi* | [**putSite**](docs/AgencyApi.md#putSite) | **PUT** /organizations/{organization_id}/sites/{site_id} | 
*SwiftShiftApi.ApplicationApi* | [**applyToShift**](docs/ApplicationApi.md#applyToShift) | **POST** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/applications/{caregiver_id} | Apply for shift
*SwiftShiftApi.ApplicationApi* | [**deleteShiftApplication**](docs/ApplicationApi.md#deleteShiftApplication) | **DELETE** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/applications/{caregiver_id} | delete shift application
*SwiftShiftApi.ApplicationApi* | [**listShiftApplicationDetails**](docs/ApplicationApi.md#listShiftApplicationDetails) | **GET** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/applications | List shift applications
*SwiftShiftApi.CalendarApi* | [**getCalendar**](docs/CalendarApi.md#getCalendar) | **GET** /caregivers/{caregiver_id}/calendar | user&#39;s calendar
*SwiftShiftApi.CaregiverApi* | [**deleteCaregiver**](docs/CaregiverApi.md#deleteCaregiver) | **DELETE** /caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**deleteOrganizationCaregiver**](docs/CaregiverApi.md#deleteOrganizationCaregiver) | **DELETE** /organizations/{organization_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**deleteSiteCaregiver**](docs/CaregiverApi.md#deleteSiteCaregiver) | **DELETE** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**getCaregiver**](docs/CaregiverApi.md#getCaregiver) | **GET** /caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**getCaregiverInterview**](docs/CaregiverApi.md#getCaregiverInterview) | **GET** /caregivers/{caregiver_id}/interviews/{interview_id} | 
*SwiftShiftApi.CaregiverApi* | [**getOrganizationCaregiver**](docs/CaregiverApi.md#getOrganizationCaregiver) | **GET** /organizations/{organization_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**getSiteCaregiver**](docs/CaregiverApi.md#getSiteCaregiver) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**listCaregiverInterviews**](docs/CaregiverApi.md#listCaregiverInterviews) | **GET** /caregivers/{caregiver_id}/interviews | List interviews.
*SwiftShiftApi.CaregiverApi* | [**listCaregivers**](docs/CaregiverApi.md#listCaregivers) | **GET** /caregivers | List caregivers.
*SwiftShiftApi.CaregiverApi* | [**listOrganizationCaregivers**](docs/CaregiverApi.md#listOrganizationCaregivers) | **GET** /organizations/{organization_id}/caregivers | List organization caregivers.
*SwiftShiftApi.CaregiverApi* | [**listSiteCaregivers**](docs/CaregiverApi.md#listSiteCaregivers) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers | List site caregivers.
*SwiftShiftApi.CaregiverApi* | [**postCaregiver**](docs/CaregiverApi.md#postCaregiver) | **POST** /caregivers | Creates a caregiver.
*SwiftShiftApi.CaregiverApi* | [**postOrganizationCaregiver**](docs/CaregiverApi.md#postOrganizationCaregiver) | **POST** /organizations/{organization_id}/caregivers | Creates a caregiver.
*SwiftShiftApi.CaregiverApi* | [**postSiteCaregiver**](docs/CaregiverApi.md#postSiteCaregiver) | **POST** /organizations/{organization_id}/sites/{site_id}/caregivers | Creates a caregiver.
*SwiftShiftApi.CaregiverApi* | [**putCaregiver**](docs/CaregiverApi.md#putCaregiver) | **PUT** /caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**putCaregiverInterview**](docs/CaregiverApi.md#putCaregiverInterview) | **PUT** /caregivers/{caregiver_id}/interviews/{interview_id} | 
*SwiftShiftApi.CaregiverApi* | [**putOrganizationCaregiver**](docs/CaregiverApi.md#putOrganizationCaregiver) | **PUT** /organizations/{organization_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**putSiteCaregiver**](docs/CaregiverApi.md#putSiteCaregiver) | **PUT** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.CaregiverApi* | [**registerUnverifiedCaregiver**](docs/CaregiverApi.md#registerUnverifiedCaregiver) | **POST** /open/register_unverified | Register unverified caregiver.
*SwiftShiftApi.CaregiverApi* | [**verifyCaregiver**](docs/CaregiverApi.md#verifyCaregiver) | **POST** /unverified/caregivers/{caregiver_id}/verify | 
*SwiftShiftApi.CrtificateApi* | [**deleteCertificate**](docs/CrtificateApi.md#deleteCertificate) | **DELETE** /caregivers/{caregiver_id}/certificates/{certificate_id} | 
*SwiftShiftApi.CrtificateApi* | [**getCertificate**](docs/CrtificateApi.md#getCertificate) | **GET** /caregivers/{caregiver_id}/certificates/{certificate_id} | Gets a certificate.
*SwiftShiftApi.CrtificateApi* | [**postCertificate**](docs/CrtificateApi.md#postCertificate) | **POST** /caregivers/{caregiver_id}/certificates | Creates a certificate.
*SwiftShiftApi.CrtificateApi* | [**putCertificate**](docs/CrtificateApi.md#putCertificate) | **PUT** /caregivers/{caregiver_id}/certificates/{certificate_id} | Updates a certificate.
*SwiftShiftApi.HealthCheckApi* | [**deleteHealthCheck**](docs/HealthCheckApi.md#deleteHealthCheck) | **DELETE** /health_checks/{id} | Deletes health check by id
*SwiftShiftApi.HealthCheckApi* | [**listHealthChecks**](docs/HealthCheckApi.md#listHealthChecks) | **GET** /health_checks | Gets list of all health checks
*SwiftShiftApi.HealthCheckApi* | [**postHealthCheck**](docs/HealthCheckApi.md#postHealthCheck) | **POST** /health_checks | Creates a health check
*SwiftShiftApi.HealthCheckApi* | [**putHealthCheck**](docs/HealthCheckApi.md#putHealthCheck) | **PUT** /health_checks/{id} | Updates health check by id
*SwiftShiftApi.InterviewApi* | [**deleteSiteInterview**](docs/InterviewApi.md#deleteSiteInterview) | **DELETE** /organizations/{organization_id}/sites/{site_id}/interviews/{interview_id} | 
*SwiftShiftApi.InterviewApi* | [**getCaregiverInterview**](docs/InterviewApi.md#getCaregiverInterview) | **GET** /caregivers/{caregiver_id}/interviews/{interview_id} | 
*SwiftShiftApi.InterviewApi* | [**getSiteInterview**](docs/InterviewApi.md#getSiteInterview) | **GET** /organizations/{organization_id}/sites/{site_id}/interviews/{interview_id} | 
*SwiftShiftApi.InterviewApi* | [**listCaregiverInterviews**](docs/InterviewApi.md#listCaregiverInterviews) | **GET** /caregivers/{caregiver_id}/interviews | List interviews.
*SwiftShiftApi.InterviewApi* | [**listInterviews**](docs/InterviewApi.md#listInterviews) | **GET** /interviews | List interviews.
*SwiftShiftApi.InterviewApi* | [**listOrganizationInterviews**](docs/InterviewApi.md#listOrganizationInterviews) | **GET** /organizations/{organization_id}/interviews | List organization interviews.
*SwiftShiftApi.InterviewApi* | [**listSiteInterviews**](docs/InterviewApi.md#listSiteInterviews) | **GET** /organizations/{organization_id}/sites/{site_id}/interviews | List site interviews.
*SwiftShiftApi.InterviewApi* | [**postSiteInterview**](docs/InterviewApi.md#postSiteInterview) | **POST** /organizations/{organization_id}/sites/{site_id}/interviews | Creates an interview
*SwiftShiftApi.InterviewApi* | [**putCaregiverInterview**](docs/InterviewApi.md#putCaregiverInterview) | **PUT** /caregivers/{caregiver_id}/interviews/{interview_id} | 
*SwiftShiftApi.InterviewApi* | [**putSiteInterview**](docs/InterviewApi.md#putSiteInterview) | **PUT** /organizations/{organization_id}/sites/{site_id}/interviews/{interview_id} | 
*SwiftShiftApi.JobroleApi* | [**deleteJobrole**](docs/JobroleApi.md#deleteJobrole) | **DELETE** /jobroles/{id} | 
*SwiftShiftApi.JobroleApi* | [**deleteSiteJobrole**](docs/JobroleApi.md#deleteSiteJobrole) | **DELETE** /organizations/{organization_id}/sites/{site_id}/jobroles/{jobrole_id} | 
*SwiftShiftApi.JobroleApi* | [**getJobrole**](docs/JobroleApi.md#getJobrole) | **GET** /jobroles/{id} | Gets jobrole by id
*SwiftShiftApi.JobroleApi* | [**getSiteJobrole**](docs/JobroleApi.md#getSiteJobrole) | **GET** /organizations/{organization_id}/sites/{site_id}/jobroles/{jobrole_id} | Gets site jobrole
*SwiftShiftApi.JobroleApi* | [**listJobroles**](docs/JobroleApi.md#listJobroles) | **GET** /jobroles | Gets list of all jobroles
*SwiftShiftApi.JobroleApi* | [**listSiteJobroles**](docs/JobroleApi.md#listSiteJobroles) | **GET** /organizations/{organization_id}/sites/{site_id}/jobroles | Gets site jobroles
*SwiftShiftApi.JobroleApi* | [**postJobrole**](docs/JobroleApi.md#postJobrole) | **POST** /jobroles | Creates a jobrole
*SwiftShiftApi.JobroleApi* | [**postSiteJobrole**](docs/JobroleApi.md#postSiteJobrole) | **POST** /organizations/{organization_id}/sites/{site_id}/jobroles | Creates site jobrole
*SwiftShiftApi.JobroleApi* | [**putJobrole**](docs/JobroleApi.md#putJobrole) | **PUT** /jobroles/{id} | Updates jobrole by id
*SwiftShiftApi.JobroleApi* | [**putSiteJobrole**](docs/JobroleApi.md#putSiteJobrole) | **PUT** /organizations/{organization_id}/sites/{site_id}/jobroles/{jobrole_id} | Updates site jobrole
*SwiftShiftApi.JobroleVerificationApi* | [**deleteJobroleVerification**](docs/JobroleVerificationApi.md#deleteJobroleVerification) | **DELETE** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id}/jobrole_verifications/{jobrole_id} | 
*SwiftShiftApi.JobroleVerificationApi* | [**getJobroleVerification**](docs/JobroleVerificationApi.md#getJobroleVerification) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id}/jobrole_verifications/{jobrole_id} | 
*SwiftShiftApi.JobroleVerificationApi* | [**listJobroleVerifications**](docs/JobroleVerificationApi.md#listJobroleVerifications) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id}/jobrole_verifications | List Jobrole Verification.
*SwiftShiftApi.JobroleVerificationApi* | [**postJobroleVerification**](docs/JobroleVerificationApi.md#postJobroleVerification) | **POST** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id}/jobrole_verifications | Creates a jobrole verification object.
*SwiftShiftApi.LogsApi* | [**listShiftLogs**](docs/LogsApi.md#listShiftLogs) | **GET** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/logs | List shift access logs
*SwiftShiftApi.ManagerApi* | [**deleteSiteInterview**](docs/ManagerApi.md#deleteSiteInterview) | **DELETE** /organizations/{organization_id}/sites/{site_id}/interviews/{interview_id} | 
*SwiftShiftApi.ManagerApi* | [**getSiteInterview**](docs/ManagerApi.md#getSiteInterview) | **GET** /organizations/{organization_id}/sites/{site_id}/interviews/{interview_id} | 
*SwiftShiftApi.ManagerApi* | [**listInterviews**](docs/ManagerApi.md#listInterviews) | **GET** /interviews | List interviews.
*SwiftShiftApi.ManagerApi* | [**listOrganizationInterviews**](docs/ManagerApi.md#listOrganizationInterviews) | **GET** /organizations/{organization_id}/interviews | List organization interviews.
*SwiftShiftApi.ManagerApi* | [**listSiteInterviews**](docs/ManagerApi.md#listSiteInterviews) | **GET** /organizations/{organization_id}/sites/{site_id}/interviews | List site interviews.
*SwiftShiftApi.ManagerApi* | [**postSiteInterview**](docs/ManagerApi.md#postSiteInterview) | **POST** /organizations/{organization_id}/sites/{site_id}/interviews | Creates an interview
*SwiftShiftApi.ManagerApi* | [**putSiteInterview**](docs/ManagerApi.md#putSiteInterview) | **PUT** /organizations/{organization_id}/sites/{site_id}/interviews/{interview_id} | 
*SwiftShiftApi.OrganizationApi* | [**deleteOrganization**](docs/OrganizationApi.md#deleteOrganization) | **DELETE** /organizations/{organization_id} | 
*SwiftShiftApi.OrganizationApi* | [**deleteOrganizationCaregiver**](docs/OrganizationApi.md#deleteOrganizationCaregiver) | **DELETE** /organizations/{organization_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.OrganizationApi* | [**getOrganization**](docs/OrganizationApi.md#getOrganization) | **GET** /organizations/{organization_id} | 
*SwiftShiftApi.OrganizationApi* | [**getOrganizationCaregiver**](docs/OrganizationApi.md#getOrganizationCaregiver) | **GET** /organizations/{organization_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.OrganizationApi* | [**listOrganizationCaregivers**](docs/OrganizationApi.md#listOrganizationCaregivers) | **GET** /organizations/{organization_id}/caregivers | List organization caregivers.
*SwiftShiftApi.OrganizationApi* | [**listOrganizations**](docs/OrganizationApi.md#listOrganizations) | **GET** /organizations | list organizations
*SwiftShiftApi.OrganizationApi* | [**postOrganization**](docs/OrganizationApi.md#postOrganization) | **POST** /organizations | creates an organization
*SwiftShiftApi.OrganizationApi* | [**postOrganizationCaregiver**](docs/OrganizationApi.md#postOrganizationCaregiver) | **POST** /organizations/{organization_id}/caregivers | Creates a caregiver.
*SwiftShiftApi.OrganizationApi* | [**putOrganization**](docs/OrganizationApi.md#putOrganization) | **PUT** /organizations/{organization_id} | 
*SwiftShiftApi.OrganizationApi* | [**putOrganizationCaregiver**](docs/OrganizationApi.md#putOrganizationCaregiver) | **PUT** /organizations/{organization_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.PatientApi* | [**deleteOrganizationPatient**](docs/PatientApi.md#deleteOrganizationPatient) | **DELETE** /organizations/{organization_id}/patients/{patient_id} | 
*SwiftShiftApi.PatientApi* | [**deletePatient**](docs/PatientApi.md#deletePatient) | **DELETE** /organizations/{organization_id}/sites/{site_id}/patients/{patient_id} | 
*SwiftShiftApi.PatientApi* | [**getPatient**](docs/PatientApi.md#getPatient) | **GET** /organizations/{organization_id}/sites/{site_id}/patients/{patient_id} | 
*SwiftShiftApi.PatientApi* | [**listOrganizationPatients**](docs/PatientApi.md#listOrganizationPatients) | **GET** /organizations/{organization_id}/patients | List organization patients.
*SwiftShiftApi.PatientApi* | [**listPatients**](docs/PatientApi.md#listPatients) | **GET** /patients | List patients.
*SwiftShiftApi.PatientApi* | [**listSitePatients**](docs/PatientApi.md#listSitePatients) | **GET** /organizations/{organization_id}/sites/{site_id}/patients | List site patients.
*SwiftShiftApi.PatientApi* | [**postPatient**](docs/PatientApi.md#postPatient) | **POST** /organizations/{organization_id}/sites/{site_id}/patients | Creates a patient.
*SwiftShiftApi.PatientApi* | [**putPatient**](docs/PatientApi.md#putPatient) | **PUT** /organizations/{organization_id}/sites/{site_id}/patients/{patient_id} | 
*SwiftShiftApi.ServiceApi* | [**deleteService**](docs/ServiceApi.md#deleteService) | **DELETE** /organizations/{organization_id}/sites/{site_id}/services/{id} | 
*SwiftShiftApi.ServiceApi* | [**getService**](docs/ServiceApi.md#getService) | **GET** /organizations/{organization_id}/sites/{site_id}/services/{id} | Gets service by id
*SwiftShiftApi.ServiceApi* | [**listServices**](docs/ServiceApi.md#listServices) | **GET** /organizations/{organization_id}/sites/{site_id}/services | Gets list of all services
*SwiftShiftApi.ServiceApi* | [**postService**](docs/ServiceApi.md#postService) | **POST** /organizations/{organization_id}/sites/{site_id}/services | Creates a service
*SwiftShiftApi.ServiceApi* | [**putService**](docs/ServiceApi.md#putService) | **PUT** /organizations/{organization_id}/sites/{site_id}/services/{id} | Updates service by id
*SwiftShiftApi.ShiftApi* | [**applyToShift**](docs/ShiftApi.md#applyToShift) | **POST** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/applications/{caregiver_id} | Apply for shift
*SwiftShiftApi.ShiftApi* | [**deleteShiftApplication**](docs/ShiftApi.md#deleteShiftApplication) | **DELETE** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/applications/{caregiver_id} | delete shift application
*SwiftShiftApi.ShiftApi* | [**getShift**](docs/ShiftApi.md#getShift) | **GET** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id} | Get shift details
*SwiftShiftApi.ShiftApi* | [**listOrganizationShifts**](docs/ShiftApi.md#listOrganizationShifts) | **GET** /organizations/{organization_id}/shifts | List shifts for an organization
*SwiftShiftApi.ShiftApi* | [**listShiftApplicationDetails**](docs/ShiftApi.md#listShiftApplicationDetails) | **GET** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/applications | List shift applications
*SwiftShiftApi.ShiftApi* | [**listShiftLogs**](docs/ShiftApi.md#listShiftLogs) | **GET** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/logs | List shift access logs
*SwiftShiftApi.ShiftApi* | [**listShifts**](docs/ShiftApi.md#listShifts) | **GET** /shifts | List all shifts
*SwiftShiftApi.ShiftApi* | [**listSiteShifts**](docs/ShiftApi.md#listSiteShifts) | **GET** /organizations/{organization_id}/sites/{site_id}/shifts | List shifts for a site
*SwiftShiftApi.ShiftApi* | [**organizationShiftDelete**](docs/ShiftApi.md#organizationShiftDelete) | **DELETE** /organizations/{organization_id}/shifts/{shift_id} | 
*SwiftShiftApi.ShiftApi* | [**postShift**](docs/ShiftApi.md#postShift) | **POST** /organizations/{organization_id}/sites/{site_id}/shifts | 
*SwiftShiftApi.ShiftApi* | [**putShift**](docs/ShiftApi.md#putShift) | **PUT** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id} | 
*SwiftShiftApi.ShiftApi* | [**shiftAssign**](docs/ShiftApi.md#shiftAssign) | **POST** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/assign | 
*SwiftShiftApi.ShiftApi* | [**shiftCancel**](docs/ShiftApi.md#shiftCancel) | **DELETE** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/cancel | 
*SwiftShiftApi.ShiftApi* | [**shiftCover**](docs/ShiftApi.md#shiftCover) | **PUT** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id}/cover | 
*SwiftShiftApi.ShiftApi* | [**shiftDelete**](docs/ShiftApi.md#shiftDelete) | **DELETE** /organizations/{organization_id}/sites/{site_id}/shifts/{shift_id} | 
*SwiftShiftApi.ShiftCaregiverApi* | [**listShiftAvailableCaregivers**](docs/ShiftCaregiverApi.md#listShiftAvailableCaregivers) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers/available | Get shift available caregivers
*SwiftShiftApi.SiteApi* | [**deleteSite**](docs/SiteApi.md#deleteSite) | **DELETE** /organizations/{organization_id}/sites/{site_id} | 
*SwiftShiftApi.SiteApi* | [**deleteSiteCaregiver**](docs/SiteApi.md#deleteSiteCaregiver) | **DELETE** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.SiteApi* | [**deleteSiteJobrole**](docs/SiteApi.md#deleteSiteJobrole) | **DELETE** /organizations/{organization_id}/sites/{site_id}/jobroles/{jobrole_id} | 
*SwiftShiftApi.SiteApi* | [**deleteSiteSkill**](docs/SiteApi.md#deleteSiteSkill) | **DELETE** /organizations/{organization_id}/sites/{site_id}/skills/{skill_id} | 
*SwiftShiftApi.SiteApi* | [**getSite**](docs/SiteApi.md#getSite) | **GET** /organizations/{organization_id}/sites/{site_id} | 
*SwiftShiftApi.SiteApi* | [**getSiteCaregiver**](docs/SiteApi.md#getSiteCaregiver) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.SiteApi* | [**getSiteJobrole**](docs/SiteApi.md#getSiteJobrole) | **GET** /organizations/{organization_id}/sites/{site_id}/jobroles/{jobrole_id} | Gets site jobrole
*SwiftShiftApi.SiteApi* | [**getSiteSettings**](docs/SiteApi.md#getSiteSettings) | **GET** /organizations/{organization_id}/sites/{site_id}/settings | 
*SwiftShiftApi.SiteApi* | [**getSiteSkill**](docs/SiteApi.md#getSiteSkill) | **GET** /organizations/{organization_id}/sites/{site_id}/skills/{skill_id} | Gets site skill
*SwiftShiftApi.SiteApi* | [**getSiteStats**](docs/SiteApi.md#getSiteStats) | **GET** /organizations/{organization_id}/sites/{site_id}/statistics/{view_name} | 
*SwiftShiftApi.SiteApi* | [**getSiteUsers**](docs/SiteApi.md#getSiteUsers) | **GET** /organizations/{organization_id}/sites/{site_id}/users | 
*SwiftShiftApi.SiteApi* | [**listSiteCaregivers**](docs/SiteApi.md#listSiteCaregivers) | **GET** /organizations/{organization_id}/sites/{site_id}/caregivers | List site caregivers.
*SwiftShiftApi.SiteApi* | [**listSiteJobroles**](docs/SiteApi.md#listSiteJobroles) | **GET** /organizations/{organization_id}/sites/{site_id}/jobroles | Gets site jobroles
*SwiftShiftApi.SiteApi* | [**listSiteSkills**](docs/SiteApi.md#listSiteSkills) | **GET** /organizations/{organization_id}/sites/{site_id}/skills | Gets site skills
*SwiftShiftApi.SiteApi* | [**listSites**](docs/SiteApi.md#listSites) | **GET** /organizations/{organization_id}/sites | list sites
*SwiftShiftApi.SiteApi* | [**postSite**](docs/SiteApi.md#postSite) | **POST** /organizations/{organization_id}/sites | creates a site
*SwiftShiftApi.SiteApi* | [**postSiteCaregiver**](docs/SiteApi.md#postSiteCaregiver) | **POST** /organizations/{organization_id}/sites/{site_id}/caregivers | Creates a caregiver.
*SwiftShiftApi.SiteApi* | [**postSiteJobrole**](docs/SiteApi.md#postSiteJobrole) | **POST** /organizations/{organization_id}/sites/{site_id}/jobroles | Creates site jobrole
*SwiftShiftApi.SiteApi* | [**postSiteSkill**](docs/SiteApi.md#postSiteSkill) | **POST** /organizations/{organization_id}/sites/{site_id}/skills | Creates site skill
*SwiftShiftApi.SiteApi* | [**putSite**](docs/SiteApi.md#putSite) | **PUT** /organizations/{organization_id}/sites/{site_id} | 
*SwiftShiftApi.SiteApi* | [**putSiteCaregiver**](docs/SiteApi.md#putSiteCaregiver) | **PUT** /organizations/{organization_id}/sites/{site_id}/caregivers/{caregiver_id} | 
*SwiftShiftApi.SiteApi* | [**putSiteJobrole**](docs/SiteApi.md#putSiteJobrole) | **PUT** /organizations/{organization_id}/sites/{site_id}/jobroles/{jobrole_id} | Updates site jobrole
*SwiftShiftApi.SiteApi* | [**putSiteSkill**](docs/SiteApi.md#putSiteSkill) | **PUT** /organizations/{organization_id}/sites/{site_id}/skills/{skill_id} | Updates site skill
*SwiftShiftApi.SkillApi* | [**createSkill**](docs/SkillApi.md#createSkill) | **POST** /skills | Creates a skill
*SwiftShiftApi.SkillApi* | [**deleteSiteSkill**](docs/SkillApi.md#deleteSiteSkill) | **DELETE** /organizations/{organization_id}/sites/{site_id}/skills/{skill_id} | 
*SwiftShiftApi.SkillApi* | [**deleteSkill**](docs/SkillApi.md#deleteSkill) | **DELETE** /skills/{id} | 
*SwiftShiftApi.SkillApi* | [**getSiteSkill**](docs/SkillApi.md#getSiteSkill) | **GET** /organizations/{organization_id}/sites/{site_id}/skills/{skill_id} | Gets site skill
*SwiftShiftApi.SkillApi* | [**getSkill**](docs/SkillApi.md#getSkill) | **GET** /skills/{id} | Gets skill by id
*SwiftShiftApi.SkillApi* | [**listSiteSkills**](docs/SkillApi.md#listSiteSkills) | **GET** /organizations/{organization_id}/sites/{site_id}/skills | Gets site skills
*SwiftShiftApi.SkillApi* | [**listSkills**](docs/SkillApi.md#listSkills) | **GET** /skills | Gets list of all skills
*SwiftShiftApi.SkillApi* | [**postSiteSkill**](docs/SkillApi.md#postSiteSkill) | **POST** /organizations/{organization_id}/sites/{site_id}/skills | Creates site skill
*SwiftShiftApi.SkillApi* | [**putSiteSkill**](docs/SkillApi.md#putSiteSkill) | **PUT** /organizations/{organization_id}/sites/{site_id}/skills/{skill_id} | Updates site skill
*SwiftShiftApi.SkillApi* | [**putSkill**](docs/SkillApi.md#putSkill) | **PUT** /skills/{id} | Updates skill by id
*SwiftShiftApi.StatisticsApi* | [**getSiteStats**](docs/StatisticsApi.md#getSiteStats) | **GET** /organizations/{organization_id}/sites/{site_id}/statistics/{view_name} | 
*SwiftShiftApi.UserApi* | [**forgotPassword**](docs/UserApi.md#forgotPassword) | **POST** /open/forgot_password | init forgot password flow
*SwiftShiftApi.UserApi* | [**getSiteUsers**](docs/UserApi.md#getSiteUsers) | **GET** /organizations/{organization_id}/sites/{site_id}/users | 
*SwiftShiftApi.UserApi* | [**getUserAccount**](docs/UserApi.md#getUserAccount) | **GET** /users/{user_id}/account | 
*SwiftShiftApi.UserApi* | [**resetPassword**](docs/UserApi.md#resetPassword) | **POST** /open/reset_password | reset password
*SwiftShiftApi.UserApi* | [**signUp**](docs/UserApi.md#signUp) | **POST** /open/sign_up | initialize sign up flow
*SwiftShiftApi.UserApi* | [**signUpComplete**](docs/UserApi.md#signUpComplete) | **POST** /open/sign_up/complete | complete sign up flow
*SwiftShiftApi.UserApi* | [**verifyCode**](docs/UserApi.md#verifyCode) | **POST** /open/verify_code | verify code


## Documentation for Models

 - [SwiftShiftApi.AccessLog](docs/AccessLog.md)
 - [SwiftShiftApi.AccessLogRequest](docs/AccessLogRequest.md)
 - [SwiftShiftApi.AccessLogResponse](docs/AccessLogResponse.md)
 - [SwiftShiftApi.ApplicationDeletePayload](docs/ApplicationDeletePayload.md)
 - [SwiftShiftApi.CalendarShift](docs/CalendarShift.md)
 - [SwiftShiftApi.CalendarShiftSkills](docs/CalendarShiftSkills.md)
 - [SwiftShiftApi.Caregiver](docs/Caregiver.md)
 - [SwiftShiftApi.CaregiverCertificate](docs/CaregiverCertificate.md)
 - [SwiftShiftApi.CaregiverJobrole](docs/CaregiverJobrole.md)
 - [SwiftShiftApi.CaregiverPayload](docs/CaregiverPayload.md)
 - [SwiftShiftApi.CaregiverSkill](docs/CaregiverSkill.md)
 - [SwiftShiftApi.CaregiverUnverifiedPayload](docs/CaregiverUnverifiedPayload.md)
 - [SwiftShiftApi.Certificate](docs/Certificate.md)
 - [SwiftShiftApi.CertificatePayload](docs/CertificatePayload.md)
 - [SwiftShiftApi.ForgotPasswordPayload](docs/ForgotPasswordPayload.md)
 - [SwiftShiftApi.ForgotPasswordResponse](docs/ForgotPasswordResponse.md)
 - [SwiftShiftApi.HealthCheck](docs/HealthCheck.md)
 - [SwiftShiftApi.InlineResponse200](docs/InlineResponse200.md)
 - [SwiftShiftApi.InlineResponse2001](docs/InlineResponse2001.md)
 - [SwiftShiftApi.InlineResponse20010](docs/InlineResponse20010.md)
 - [SwiftShiftApi.InlineResponse20011](docs/InlineResponse20011.md)
 - [SwiftShiftApi.InlineResponse20012](docs/InlineResponse20012.md)
 - [SwiftShiftApi.InlineResponse20013](docs/InlineResponse20013.md)
 - [SwiftShiftApi.InlineResponse20014](docs/InlineResponse20014.md)
 - [SwiftShiftApi.InlineResponse20015](docs/InlineResponse20015.md)
 - [SwiftShiftApi.InlineResponse20016](docs/InlineResponse20016.md)
 - [SwiftShiftApi.InlineResponse20017](docs/InlineResponse20017.md)
 - [SwiftShiftApi.InlineResponse20018](docs/InlineResponse20018.md)
 - [SwiftShiftApi.InlineResponse2002](docs/InlineResponse2002.md)
 - [SwiftShiftApi.InlineResponse2003](docs/InlineResponse2003.md)
 - [SwiftShiftApi.InlineResponse2004](docs/InlineResponse2004.md)
 - [SwiftShiftApi.InlineResponse2005](docs/InlineResponse2005.md)
 - [SwiftShiftApi.InlineResponse2006](docs/InlineResponse2006.md)
 - [SwiftShiftApi.InlineResponse2007](docs/InlineResponse2007.md)
 - [SwiftShiftApi.InlineResponse2008](docs/InlineResponse2008.md)
 - [SwiftShiftApi.InlineResponse2009](docs/InlineResponse2009.md)
 - [SwiftShiftApi.Interview](docs/Interview.md)
 - [SwiftShiftApi.InterviewPayload](docs/InterviewPayload.md)
 - [SwiftShiftApi.Jobrole](docs/Jobrole.md)
 - [SwiftShiftApi.JobroleVerification](docs/JobroleVerification.md)
 - [SwiftShiftApi.JobroleVerificationPayload](docs/JobroleVerificationPayload.md)
 - [SwiftShiftApi.Organization](docs/Organization.md)
 - [SwiftShiftApi.Paging](docs/Paging.md)
 - [SwiftShiftApi.Patient](docs/Patient.md)
 - [SwiftShiftApi.PatientPayload](docs/PatientPayload.md)
 - [SwiftShiftApi.ResetPasswordPayload](docs/ResetPasswordPayload.md)
 - [SwiftShiftApi.Service](docs/Service.md)
 - [SwiftShiftApi.Shift](docs/Shift.md)
 - [SwiftShiftApi.ShiftApplication](docs/ShiftApplication.md)
 - [SwiftShiftApi.ShiftApplicationDetails](docs/ShiftApplicationDetails.md)
 - [SwiftShiftApi.ShiftAssignPayload](docs/ShiftAssignPayload.md)
 - [SwiftShiftApi.ShiftCancelPayload](docs/ShiftCancelPayload.md)
 - [SwiftShiftApi.ShiftDetails](docs/ShiftDetails.md)
 - [SwiftShiftApi.ShiftPayload](docs/ShiftPayload.md)
 - [SwiftShiftApi.SignUpPayload](docs/SignUpPayload.md)
 - [SwiftShiftApi.Site](docs/Site.md)
 - [SwiftShiftApi.SiteAddressGeolocation](docs/SiteAddressGeolocation.md)
 - [SwiftShiftApi.SiteCaregiverPayload](docs/SiteCaregiverPayload.md)
 - [SwiftShiftApi.SiteInterviewView](docs/SiteInterviewView.md)
 - [SwiftShiftApi.SiteJobrole](docs/SiteJobrole.md)
 - [SwiftShiftApi.SiteJobrolePayload](docs/SiteJobrolePayload.md)
 - [SwiftShiftApi.SiteSettings](docs/SiteSettings.md)
 - [SwiftShiftApi.SiteSkill](docs/SiteSkill.md)
 - [SwiftShiftApi.SiteSkillPayload](docs/SiteSkillPayload.md)
 - [SwiftShiftApi.Skill](docs/Skill.md)
 - [SwiftShiftApi.Statistics](docs/Statistics.md)
 - [SwiftShiftApi.User](docs/User.md)
 - [SwiftShiftApi.UserAccount](docs/UserAccount.md)
 - [SwiftShiftApi.UserAccountOrganizations](docs/UserAccountOrganizations.md)
 - [SwiftShiftApi.UserAccountOrganizationsSites](docs/UserAccountOrganizationsSites.md)
 - [SwiftShiftApi.VerifyCodePayload](docs/VerifyCodePayload.md)


## Documentation for Authorization

All endpoints do not require authorization.
