Withdraw Care Request
curl --request POST \
--url https://api.thefaithapp.com/v1/care-requests/{careRequest}/withdraw \
--header 'Authorization: Bearer <token>' \
--header 'X-API-Key: <api-key>'const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', Authorization: 'Bearer <token>'}
};
fetch('https://api.thefaithapp.com/v1/care-requests/{careRequest}/withdraw', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.thefaithapp.com/v1/care-requests/{careRequest}/withdraw"
headers = {
"X-API-Key": "<api-key>",
"Authorization": "Bearer <token>"
}
response = requests.post(url, headers=headers)
print(response.text){
"status": "Success",
"message": "Your care request was withdrawn.",
"data": {
"care_request": {
"id": 412,
"type": "hospital_visit",
"privacy": "care_team",
"urgency": "soon",
"status": "withdrawn",
"details": "Please arrange a hospital visit later this week.",
"contact_preference": "phone",
"contact_value": "+256700000001",
"contact_consent_at": "2026-07-25T09:00:00.000000Z",
"emergency_acknowledged_at": null,
"has_assigned_caregiver": true,
"next_follow_up_at": "2026-07-26T12:00:00.000000Z",
"resolved_at": null,
"withdrawn_at": "2026-07-25T12:00:00.000000Z",
"retention_expires_at": "2026-10-23T12:00:00.000000Z",
"content_purged": false,
"source": "member",
"can_edit": false,
"can_withdraw": false,
"visits": [
{
"id": 84,
"kind": "hospital",
"status": "scheduled",
"caregiver_name": "Pastor Grace",
"starts_at": "2026-07-27T10:00:00.000000Z",
"ends_at": "2026-07-27T10:45:00.000000Z",
"location": "City Hospital",
"instructions": "Please call when you arrive.",
"outcome": null
}
],
"support_plan": null,
"timeline": [
{
"id": 128,
"event": "request_created",
"status": "new",
"created_at": "2026-07-25T09:00:00.000000Z"
},
{
"id": 131,
"event": "staff_workflow_updated",
"status": "assigned",
"created_at": "2026-07-25T10:15:00.000000Z"
}
],
"created_at": "2026-07-25T09:00:00.000000Z",
"updated_at": "2026-07-25T10:15:00.000000Z"
}
}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}Pastoral Care
Withdraw Care Request
Withdraws an open request owned by the authenticated member. Withdrawal is final and schedules confidential case content for retention-based removal.
POST
/
v1
/
care-requests
/
{careRequest}
/
withdraw
Withdraw Care Request
curl --request POST \
--url https://api.thefaithapp.com/v1/care-requests/{careRequest}/withdraw \
--header 'Authorization: Bearer <token>' \
--header 'X-API-Key: <api-key>'const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', Authorization: 'Bearer <token>'}
};
fetch('https://api.thefaithapp.com/v1/care-requests/{careRequest}/withdraw', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.thefaithapp.com/v1/care-requests/{careRequest}/withdraw"
headers = {
"X-API-Key": "<api-key>",
"Authorization": "Bearer <token>"
}
response = requests.post(url, headers=headers)
print(response.text){
"status": "Success",
"message": "Your care request was withdrawn.",
"data": {
"care_request": {
"id": 412,
"type": "hospital_visit",
"privacy": "care_team",
"urgency": "soon",
"status": "withdrawn",
"details": "Please arrange a hospital visit later this week.",
"contact_preference": "phone",
"contact_value": "+256700000001",
"contact_consent_at": "2026-07-25T09:00:00.000000Z",
"emergency_acknowledged_at": null,
"has_assigned_caregiver": true,
"next_follow_up_at": "2026-07-26T12:00:00.000000Z",
"resolved_at": null,
"withdrawn_at": "2026-07-25T12:00:00.000000Z",
"retention_expires_at": "2026-10-23T12:00:00.000000Z",
"content_purged": false,
"source": "member",
"can_edit": false,
"can_withdraw": false,
"visits": [
{
"id": 84,
"kind": "hospital",
"status": "scheduled",
"caregiver_name": "Pastor Grace",
"starts_at": "2026-07-27T10:00:00.000000Z",
"ends_at": "2026-07-27T10:45:00.000000Z",
"location": "City Hospital",
"instructions": "Please call when you arrive.",
"outcome": null
}
],
"support_plan": null,
"timeline": [
{
"id": 128,
"event": "request_created",
"status": "new",
"created_at": "2026-07-25T09:00:00.000000Z"
},
{
"id": 131,
"event": "staff_workflow_updated",
"status": "assigned",
"created_at": "2026-07-25T10:15:00.000000Z"
}
],
"created_at": "2026-07-25T09:00:00.000000Z",
"updated_at": "2026-07-25T10:15:00.000000Z"
}
}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}{
"status": "Error",
"message": "The request could not be completed.",
"error": null,
"error_message": null,
"errors": {}
}Authorizations
Client API key copied from Developer Access in the TheFaithApp dashboard.
Member access token returned by POST /v1/auth/token.
Path Parameters
Care request identifier.
Was this page helpful?
⌘I