cURL
curl --request GET \
--url https://drb.coinbase.com/api/v2/public/get_announcements \
--header 'Content-Type: application/json' \
--data '
{
"id": 7661,
"jsonrpc": "2.0",
"method": "public/get_announcements",
"params": {}
}
'import requests
url = "https://drb.coinbase.com/api/v2/public/get_announcements"
payload = {
"id": 7661,
"jsonrpc": "2.0",
"method": "public/get_announcements",
"params": {}
}
headers = {"Content-Type": "application/json"}
response = requests.get(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({id: 7661, jsonrpc: '2.0', method: 'public/get_announcements', params: {}})
};
fetch('https://drb.coinbase.com/api/v2/public/get_announcements', 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://drb.coinbase.com/api/v2/public/get_announcements",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => json_encode([
'id' => 7661,
'jsonrpc' => '2.0',
'method' => 'public/get_announcements',
'params' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://drb.coinbase.com/api/v2/public/get_announcements"
payload := strings.NewReader("{\n \"id\": 7661,\n \"jsonrpc\": \"2.0\",\n \"method\": \"public/get_announcements\",\n \"params\": {}\n}")
req, _ := http.NewRequest("GET", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://drb.coinbase.com/api/v2/public/get_announcements")
.header("Content-Type", "application/json")
.body("{\n \"id\": 7661,\n \"jsonrpc\": \"2.0\",\n \"method\": \"public/get_announcements\",\n \"params\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://drb.coinbase.com/api/v2/public/get_announcements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": 7661,\n \"jsonrpc\": \"2.0\",\n \"method\": \"public/get_announcements\",\n \"params\": {}\n}"
response = http.request(request)
puts response.read_body{
"id": 3022,
"jsonrpc": "2.0",
"result": [
{
"body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"id": 1550058362418,
"important": false,
"publication_timestamp": 1550058362418,
"title": "Example announcement"
}
]
}Account Management
public/get_announcements
Retrieves platform announcements and important notices. Announcements include system updates, maintenance schedules, new features, policy changes, and other important information.
Results are returned in reverse chronological order (newest first). The default start_timestamp is the current time, and the count parameter must be between 1 and 50 (default is 5).
GET
/
public
/
get_announcements
cURL
curl --request GET \
--url https://drb.coinbase.com/api/v2/public/get_announcements \
--header 'Content-Type: application/json' \
--data '
{
"id": 7661,
"jsonrpc": "2.0",
"method": "public/get_announcements",
"params": {}
}
'import requests
url = "https://drb.coinbase.com/api/v2/public/get_announcements"
payload = {
"id": 7661,
"jsonrpc": "2.0",
"method": "public/get_announcements",
"params": {}
}
headers = {"Content-Type": "application/json"}
response = requests.get(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({id: 7661, jsonrpc: '2.0', method: 'public/get_announcements', params: {}})
};
fetch('https://drb.coinbase.com/api/v2/public/get_announcements', 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://drb.coinbase.com/api/v2/public/get_announcements",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => json_encode([
'id' => 7661,
'jsonrpc' => '2.0',
'method' => 'public/get_announcements',
'params' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://drb.coinbase.com/api/v2/public/get_announcements"
payload := strings.NewReader("{\n \"id\": 7661,\n \"jsonrpc\": \"2.0\",\n \"method\": \"public/get_announcements\",\n \"params\": {}\n}")
req, _ := http.NewRequest("GET", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://drb.coinbase.com/api/v2/public/get_announcements")
.header("Content-Type", "application/json")
.body("{\n \"id\": 7661,\n \"jsonrpc\": \"2.0\",\n \"method\": \"public/get_announcements\",\n \"params\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://drb.coinbase.com/api/v2/public/get_announcements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": 7661,\n \"jsonrpc\": \"2.0\",\n \"method\": \"public/get_announcements\",\n \"params\": {}\n}"
response = http.request(request)
puts response.read_body{
"id": 3022,
"jsonrpc": "2.0",
"result": [
{
"body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"id": 1550058362418,
"important": false,
"publication_timestamp": 1550058362418,
"title": "Example announcement"
}
]
}Query Parameters
The most recent timestamp to return the results for (milliseconds since the UNIX epoch) The timestamp (milliseconds since the Unix epoch)
Example:
1536569522277
Maximum count of returned announcements, default - 5, maximum - 50
Required range:
1 <= x <= 50Example:
10
Was this page helpful?
⌘I