Frontend Donor
Donor View Entity Message History
Returns message history for a specific donor entity.
GET
/
frontend
/
donor
/
dashboard
/
entity
/
messages
/
{client_id}
/
{program_id}
/
{entity_id}
/
{session_id}
Donor View Entity Message History
curl --request GET \
--url https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id} \
--header 'session_id: <api-key>'import requests
url = "https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}"
headers = {"session_id": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {session_id: '<api-key>'}};
fetch('https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}', 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.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"session_id: <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.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("session_id", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}")
.header("session_id", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["session_id"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": "success",
"data": {}
}{
"message": "<string>",
"status": "error"
}Authorizations
Use a session id to authenticate
Path Parameters
Client ID associated with the donor
Program ID associated with the donor
Entity ID for which message history is requested
Session ID for the donor
Previous
Donor View EntityDisplays a specific entity's profile and related information to the donor.
Next
⌘I
Donor View Entity Message History
curl --request GET \
--url https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id} \
--header 'session_id: <api-key>'import requests
url = "https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}"
headers = {"session_id": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {session_id: '<api-key>'}};
fetch('https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}', 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.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"session_id: <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.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("session_id", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}")
.header("session_id", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.helpyousponsor.com/v1/frontend/donor/dashboard/entity/messages/{client_id}/{program_id}/{entity_id}/{session_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["session_id"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": "success",
"data": {}
}{
"message": "<string>",
"status": "error"
}
