Get a specific email
curl --request GET \
--url https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}import requests
url = "https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{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://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 123,
"subject": "<string>",
"preview": "<string>",
"slug": "<string>",
"status": "<string>",
"content_html": "<string>",
"content_json": {
"type": "<string>",
"content": [
"<string>"
]
},
"author_id": 123,
"newsletter_id": 123,
"scheduled_at": "<string>",
"sent_at": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}Emails
Get a specific email
GET
/
newsletters
/
{newsletter_id}
/
emails
/
{id}
Get a specific email
curl --request GET \
--url https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}import requests
url = "https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{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://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.blogbowl.io/api/v1/newsletters/{newsletter_id}/emails/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 123,
"subject": "<string>",
"preview": "<string>",
"slug": "<string>",
"status": "<string>",
"content_html": "<string>",
"content_json": {
"type": "<string>",
"content": [
"<string>"
]
},
"author_id": 123,
"newsletter_id": 123,
"scheduled_at": "<string>",
"sent_at": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}Response
200 - */*
Email details
Email ID
Email subject
Email preview text
Email slug
Email status (draft, scheduled, sent, failed)
Email HTML content
Show child attributes
Show child attributes
Author ID
Newsletter ID
Scheduled send date
Actual send date
Creation date
Updated date
