List Deliveries
curl --request GET \
--url https://api.linqalpha.com/v1/briefings/{id}/deliveries \
--header 'X-API-KEY: <api-key>'import requests
url = "https://api.linqalpha.com/v1/briefings/{id}/deliveries"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://api.linqalpha.com/v1/briefings/{id}/deliveries', 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.linqalpha.com/v1/briefings/{id}/deliveries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-KEY: <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.linqalpha.com/v1/briefings/{id}/deliveries"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-KEY", "<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.linqalpha.com/v1/briefings/{id}/deliveries")
.header("X-API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.linqalpha.com/v1/briefings/{id}/deliveries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"error": {},
"payload": {
"deliveries": [
{
"id": "<string>",
"delivered_at": "<string>",
"scheduled_at": "<string>",
"email_title": "<string>",
"tickers": [
"<string>"
],
"frequency": "<string>",
"created_at": "<string>"
}
],
"total_count": 123,
"current_page": 123,
"total_pages": 123
}
}Briefing
List Deliveries
Retrieve delivery history for a specific briefing.
GET
/
v1
/
briefings
/
{id}
/
deliveries
List Deliveries
curl --request GET \
--url https://api.linqalpha.com/v1/briefings/{id}/deliveries \
--header 'X-API-KEY: <api-key>'import requests
url = "https://api.linqalpha.com/v1/briefings/{id}/deliveries"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://api.linqalpha.com/v1/briefings/{id}/deliveries', 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.linqalpha.com/v1/briefings/{id}/deliveries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-KEY: <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.linqalpha.com/v1/briefings/{id}/deliveries"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-KEY", "<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.linqalpha.com/v1/briefings/{id}/deliveries")
.header("X-API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.linqalpha.com/v1/briefings/{id}/deliveries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"error": {},
"payload": {
"deliveries": [
{
"id": "<string>",
"delivered_at": "<string>",
"scheduled_at": "<string>",
"email_title": "<string>",
"tickers": [
"<string>"
],
"frequency": "<string>",
"created_at": "<string>"
}
],
"total_count": 123,
"current_page": 123,
"total_pages": 123
}
}Retrieve the delivery history for a specific briefing schedule.
Results are paginated and sorted by most recent first. Each delivery includes its status, email title, and timestamps. To get the full briefing content, use the Get Delivery Detail endpoint.
Pagination
| Parameter | Default | Max | Description |
|---|---|---|---|
page | 1 | — | Page number |
per_page | 10 | 50 | Items per page |
Delivery Status
| Status | Description |
|---|---|
pending | Scheduled but not yet generated |
sent | Successfully generated and delivered |
failed | Generation or delivery failed |
resynced | Re-delivered after a content resync |
skipped | Intentional non-send (e.g. no content for this cycle) |
Was this page helpful?
⌘I