List approvals
curl --request GET \
--url https://{organization}.rescueconsole.com/api/shifts/qualifications \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{organization}.rescueconsole.com/api/shifts/qualifications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/shifts/qualifications"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"results": [
{
"id": "<string>",
"person_id": "<string>",
"role_id": "<string>",
"approved_at": "2023-11-07T05:31:56Z",
"is_live": true,
"role_key": "<string>",
"role_label": "<string>",
"location_unit_id": "<string>",
"location_name": "<string>",
"approved_by": "<string>",
"expires_at": "2023-12-25",
"revoked_at": "2023-11-07T05:31:56Z",
"notes": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
]
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Volunteer qualifications
List approvals
Who is approved for which role, and where, newest approval first. Withdrawn and expired approvals are included unless you ask for live ones only. Needs read on Shifts.
GET
/
api
/
shifts
/
qualifications
List approvals
curl --request GET \
--url https://{organization}.rescueconsole.com/api/shifts/qualifications \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{organization}.rescueconsole.com/api/shifts/qualifications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/shifts/qualifications"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"results": [
{
"id": "<string>",
"person_id": "<string>",
"role_id": "<string>",
"approved_at": "2023-11-07T05:31:56Z",
"is_live": true,
"role_key": "<string>",
"role_label": "<string>",
"location_unit_id": "<string>",
"location_name": "<string>",
"approved_by": "<string>",
"expires_at": "2023-12-25",
"revoked_at": "2023-11-07T05:31:56Z",
"notes": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
]
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Authorizations
An API key from Settings, API keys. It starts with rc_live_.
Query Parameters
One person's approvals.
Approvals for one role.
Approvals at one location.
true for the approvals in force today.
Available options:
true Response
The approvals.
Show child attributes
Show child attributes