curl --request GET \
--url https://api.aisa.one/apis/v1/fred/release/dates \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aisa.one/apis/v1/fred/release/dates"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aisa.one/apis/v1/fred/release/dates', 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.aisa.one/apis/v1/fred/release/dates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.aisa.one/apis/v1/fred/release/dates"
req, _ := http.NewRequest("GET", url, nil)
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.get("https://api.aisa.one/apis/v1/fred/release/dates")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/fred/release/dates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body<release_dates realtime_start="1776-07-04" realtime_end="9999-12-31" order_by="release_date" sort_order="asc" count="17" offset="0" limit="10000">
<release_date release_id="82">1997-02-10</release_date>
<release_date release_id="82">1998-02-10</release_date>
<release_date release_id="82">1999-02-04</release_date>
<release_date release_id="82">2000-02-10</release_date>
<release_date release_id="82">2001-01-16</release_date>
<release_date release_id="82">2002-02-06</release_date>
<release_date release_id="82">2003-02-07</release_date>
<release_date release_id="82">2004-02-09</release_date>
<release_date release_id="82">2005-02-17</release_date>
<release_date release_id="82">2006-02-13</release_date>
<release_date release_id="82">2007-02-16</release_date>
<release_date release_id="82">2008-02-11</release_date>
<release_date release_id="82">2009-03-03</release_date>
<release_date release_id="82">2010-02-11</release_date>
<release_date release_id="82">2011-02-23</release_date>
<release_date release_id="82">2012-10-24</release_date>
<release_date release_id="82">2013-04-10</release_date>
</release_dates>Get Release Dates
curl --request GET \
--url https://api.aisa.one/apis/v1/fred/release/dates \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aisa.one/apis/v1/fred/release/dates"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aisa.one/apis/v1/fred/release/dates', 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.aisa.one/apis/v1/fred/release/dates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.aisa.one/apis/v1/fred/release/dates"
req, _ := http.NewRequest("GET", url, nil)
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.get("https://api.aisa.one/apis/v1/fred/release/dates")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/fred/release/dates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body<release_dates realtime_start="1776-07-04" realtime_end="9999-12-31" order_by="release_date" sort_order="asc" count="17" offset="0" limit="10000">
<release_date release_id="82">1997-02-10</release_date>
<release_date release_id="82">1998-02-10</release_date>
<release_date release_id="82">1999-02-04</release_date>
<release_date release_id="82">2000-02-10</release_date>
<release_date release_id="82">2001-01-16</release_date>
<release_date release_id="82">2002-02-06</release_date>
<release_date release_id="82">2003-02-07</release_date>
<release_date release_id="82">2004-02-09</release_date>
<release_date release_id="82">2005-02-17</release_date>
<release_date release_id="82">2006-02-13</release_date>
<release_date release_id="82">2007-02-16</release_date>
<release_date release_id="82">2008-02-11</release_date>
<release_date release_id="82">2009-03-03</release_date>
<release_date release_id="82">2010-02-11</release_date>
<release_date release_id="82">2011-02-23</release_date>
<release_date release_id="82">2012-10-24</release_date>
<release_date release_id="82">2013-04-10</release_date>
</release_dates>Request contract
- Method and path: GET /apis/v1/fred/release/dates
- Availability: enabled
- Request URL template: https://api.aisa.one/apis/v1/fred/release/dates
- file_type: query; optional
- include_release_dates_with_no_data: query; optional
- limit: query; optional
- offset: query; optional
- realtime_end: query; optional
- realtime_start: query; optional
- release_id: query; required
- sort_order: query; optional
- Runtime facts: 99b84812775a5b511e5b561db33dbfe37ed3954afbc7b30caf10377dcd683c23
{
"operationId": "any_fred_apis_v1_fred_release_dates",
"method": "GET",
"path": "/apis/v1/fred/release/dates",
"servers": [
{
"url": "https://api.aisa.one"
}
],
"parameters": [
{
"name": "file_type",
"in": "query",
"required": false,
"schema": {
"type": "string",
"enum": [
"xml",
"json"
],
"default": "xml"
},
"description": "A key or file extension that indicates the type of file to send.\nstring, optional, default: xml\nOne of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.\nxml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.",
"x-aisa-reference-declarations": [
"string, optional, default: xml",
"One of the following values: 'xml', 'json'"
]
},
{
"name": "include_release_dates_with_no_data",
"in": "query",
"required": false,
"schema": {
"type": "string",
"enum": [
"true",
"false"
],
"default": "false"
},
"description": "Determines whether release dates with no data available are returned. The defalut value 'false' excludes release dates that do not have data. In particular, this excludes future release dates which may be available in the FRED release calendar or the ALFRED release calendar .\nOne of the following strings: 'true', 'false'.\noptional, default: false",
"x-aisa-reference-declarations": [
"One of the following strings: 'true', 'false'.",
"optional, default: false"
]
},
{
"name": "limit",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"minimum": 1,
"maximum": 10000,
"default": 10000
},
"description": "The maximum number of results to return.\ninteger between 1 and 10000, optional, default: 10000",
"x-aisa-reference-declarations": [
"integer between 1 and 10000, optional, default: 10000"
]
},
{
"name": "offset",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"minimum": 0,
"default": 0
},
"description": "non-negative integer, optional, default: 0",
"x-aisa-reference-declarations": [
"non-negative integer, optional, default: 0"
]
},
{
"name": "realtime_end",
"in": "query",
"required": false,
"schema": {
"type": "string",
"format": "date",
"default": "9999-12-31"
},
"description": "The end of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)",
"x-aisa-reference-declarations": [
"YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)"
]
},
{
"name": "realtime_start",
"in": "query",
"required": false,
"schema": {
"type": "string",
"format": "date",
"default": "1776-07-04"
},
"description": "The start of the real-time period. For more information, see Real-Time Periods .\nYYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)",
"x-aisa-reference-declarations": [
"YYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)"
]
},
{
"name": "release_id",
"in": "query",
"required": true,
"schema": {
"type": "integer"
},
"description": "The id for a release.\ninteger, required",
"x-aisa-reference-declarations": [
"integer, required"
]
},
{
"name": "sort_order",
"in": "query",
"required": false,
"schema": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "asc"
},
"description": "Sort results is ascending or descending release date order.\nOne of the following strings: 'asc', 'desc'.\noptional, default: asc",
"x-aisa-reference-declarations": [
"One of the following strings: 'asc', 'desc'.",
"optional, default: asc"
]
}
],
"security": [
{
"bearerAuth": []
}
],
"x-aisa-status": "enabled",
"x-aisa-pricing": {
"cost_contract": "fixed_success",
"customer_pricing": "fixed_success",
"default_request_estimate_usd": 1e-05,
"estimate_source": "profile_seed",
"evidence_source": "request_snapshot"
},
"components": {
"securitySchemes": {
"bearerAuth": {
"scheme": "bearer",
"type": "http"
}
}
}
}
Cost and request rules
Published reference price: $0.00001 USD per successful request. Account-specific pricing and final settlement may differ. Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.- Default request reference estimate (USD): 1e-05
- Cost contract: fixed_success
- Settlement evidence source: request_snapshot
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
A key or file extension that indicates the type of file to send. string, optional, default: xml One of the following values: 'xml', 'json' xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json. xml = Extensible Markup Language. The HTTP Content-Type is text/xml. json = JavaScript Object Notation. The HTTP Content-Type is application/json.
xml, json Determines whether release dates with no data available are returned. The defalut value 'false' excludes release dates that do not have data. In particular, this excludes future release dates which may be available in the FRED release calendar or the ALFRED release calendar . One of the following strings: 'true', 'false'. optional, default: false
true, false The maximum number of results to return. integer between 1 and 10000, optional, default: 10000
1 <= x <= 10000non-negative integer, optional, default: 0
x >= 0The end of the real-time period. For more information, see Real-Time Periods . YYYY-MM-DD formatted string, optional, default: 9999-12-31 (latest available)
The start of the real-time period. For more information, see Real-Time Periods . YYYY-MM-DD formatted string, optional, default: 1776-07-04 (earliest available)
The id for a release. integer, required
Sort results is ascending or descending release date order. One of the following strings: 'asc', 'desc'. optional, default: asc
asc, desc Response
Official representation and examples only; no complete response schema is declared.