Mark All Notifications As Read
curl --request PATCH \
--url https://api.thefaithapp.com/v1/notifications/read-all \
--header 'Authorization: Bearer <token>' \
--header 'X-API-Key: <x-api-key>'import requests
url = "https://api.thefaithapp.com/v1/notifications/read-all"
headers = {
"X-API-Key": "<x-api-key>",
"Authorization": "Bearer <token>"
}
response = requests.patch(url, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'X-API-Key': '<x-api-key>', Authorization: 'Bearer <token>'}
};
fetch('https://api.thefaithapp.com/v1/notifications/read-all', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.thefaithapp.com/v1/notifications/read-all",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"X-API-Key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.thefaithapp.com/v1/notifications/read-all"
req, _ := http.NewRequest("PATCH", url, nil)
req.Header.Add("X-API-Key", "<x-api-key>")
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.thefaithapp.com/v1/notifications/read-all")
.header("X-API-Key", "<x-api-key>")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.thefaithapp.com/v1/notifications/read-all")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["X-API-Key"] = '<x-api-key>'
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": "<string>",
"message": "<string>"
}Notifications And Profiles
Mark All Notifications As Read
Marks every member notification as read for the authenticated member.
PATCH
/
v1
/
notifications
/
read-all
Mark All Notifications As Read
curl --request PATCH \
--url https://api.thefaithapp.com/v1/notifications/read-all \
--header 'Authorization: Bearer <token>' \
--header 'X-API-Key: <x-api-key>'import requests
url = "https://api.thefaithapp.com/v1/notifications/read-all"
headers = {
"X-API-Key": "<x-api-key>",
"Authorization": "Bearer <token>"
}
response = requests.patch(url, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'X-API-Key': '<x-api-key>', Authorization: 'Bearer <token>'}
};
fetch('https://api.thefaithapp.com/v1/notifications/read-all', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.thefaithapp.com/v1/notifications/read-all",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"X-API-Key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.thefaithapp.com/v1/notifications/read-all"
req, _ := http.NewRequest("PATCH", url, nil)
req.Header.Add("X-API-Key", "<x-api-key>")
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.thefaithapp.com/v1/notifications/read-all")
.header("X-API-Key", "<x-api-key>")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.thefaithapp.com/v1/notifications/read-all")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["X-API-Key"] = '<x-api-key>'
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": "<string>",
"message": "<string>"
}Marks every member notification as read for the authenticated member.
Request inputs
Your client API key from the dashboard (Settings page).
Response fields
Indicates whether the inbox update completed successfully.
Confirms that all unread member notifications were marked as read.
Example response
{
"status": "Success",
"message": "All notifications marked as read"
}
Was this page helpful?
⌘I