Listar propuestas
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"
}Espacio de propuestas
Listar propuestas
Devuelve todos los informes no eliminados del espacio de propuestas de la organización solicitante, ordenados por creación (primero los más recientes). Las propuestas son recursos de organización y no se limitan a un sitio web.
Requiere una clave de API global (con alcance de organización). Las claves limitadas a sitios web se rechazan con 403 Forbidden.
GET
/
api
/
v1
/
pitches
Listar propuestas
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"
}¿Esta página le ayudó?