メインコンテンツへスキップ
GET
/
email
/
public
/
v1
/
campaigns
/
by-id
Get all campaign IDs for an account
curl --request GET \
  --url https://api.hubapi.com/email/public/v1/campaigns/by-id
import requests

url = "https://api.hubapi.com/email/public/v1/campaigns/by-id"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api.hubapi.com/email/public/v1/campaigns/by-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://api.hubapi.com/email/public/v1/campaigns/by-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://api.hubapi.com/email/public/v1/campaigns/by-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://api.hubapi.com/email/public/v1/campaigns/by-id")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.hubapi.com/email/public/v1/campaigns/by-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
{
  "hasMore": true,
  "offset": "<string>",
  "campaigns": [
    {
      "id": 123,
      "appId": 123,
      "appName": "<string>"
    }
  ]
}
{
"category": "<string>",
"correlationId": "<string>",
"message": "<string>",
"subCategory": "<string>",
"errors": [
{
"message": "<string>",
"in": "<string>",
"code": "<string>",
"subCategory": "<string>",
"context": {}
}
],
"context": {},
"links": {}
}

クエリパラメータ

offset
string

A key representing which page of results you would like

limit
integer

Limit the maximum number of results you would like returned.

レスポンス

Campaign IDs retrieved successfully

hasMore
boolean
必須

Whether there are more results available

offset
string
必須

Offset token for pagination

campaigns
object[]
必須
最終更新日 2026年4月10日