Répertorier les pitchs
curl --request GET \
--url https://api.athenahq.ai/api/v1/pitches \
--header 'x-api-key: <api-key>'import requests
url = "https://api.athenahq.ai/api/v1/pitches"
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.athenahq.ai/api/v1/pitches', 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.athenahq.ai/api/v1/pitches",
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.athenahq.ai/api/v1/pitches"
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.athenahq.ai/api/v1/pitches")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.athenahq.ai/api/v1/pitches")
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{
"pitches": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_name": "Acme Inc",
"company_url": "acme.com",
"company_description": "Acme Inc sells durable industrial widgets to manufacturers.",
"status": "completed",
"created_at": "2026-05-22T15:04:05.000Z",
"country": "United States",
"language": "en",
"type": "pitch_workspace"
}
]
}{
"error": "Unauthorized"
}{
"error": "Forbidden: global API key required"
}{
"error": "Unauthorized"
}Pitch Workspace
Répertorier les pitchs
Renvoie tous les rapports non supprimés de l’espace de pitch de l’organisation appelante, classés par date de création décroissante. Les pitchs sont des ressources de l’organisation et ne sont pas limités à un site web.
Nécessite une clé API globale (au niveau de l’organisation). Les clés limitées à certains sites sont rejetées avec 403 Forbidden.
GET
/
api
/
v1
/
pitches
Répertorier les pitchs
curl --request GET \
--url https://api.athenahq.ai/api/v1/pitches \
--header 'x-api-key: <api-key>'import requests
url = "https://api.athenahq.ai/api/v1/pitches"
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.athenahq.ai/api/v1/pitches', 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.athenahq.ai/api/v1/pitches",
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.athenahq.ai/api/v1/pitches"
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.athenahq.ai/api/v1/pitches")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.athenahq.ai/api/v1/pitches")
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{
"pitches": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"company_name": "Acme Inc",
"company_url": "acme.com",
"company_description": "Acme Inc sells durable industrial widgets to manufacturers.",
"status": "completed",
"created_at": "2026-05-22T15:04:05.000Z",
"country": "United States",
"language": "en",
"type": "pitch_workspace"
}
]
}{
"error": "Unauthorized"
}{
"error": "Forbidden: global API key required"
}{
"error": "Unauthorized"
}Cette page vous a-t-elle été utile ?