メインコンテンツへスキップ
POST
/
crm
/
lists
/
2026-03
cURL
curl --request POST \
  --url https://api.hubapi.com/crm/lists/2026-03 \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "objectTypeId": "<string>",
  "processingType": "<string>",
  "customProperties": {},
  "filterBranch": {
    "filterBranchOperator": "<string>",
    "filterBranchType": "OR",
    "filterBranches": [
      {
        "filterBranchOperator": "<string>",
        "filterBranchType": "AND",
        "filterBranches": "<array>",
        "filters": [
          {
            "filterType": "PROPERTY",
            "operation": {
              "includeObjectsWithNoValueSet": true,
              "operationType": "BOOL",
              "operator": "<string>",
              "value": true
            },
            "property": "<string>"
          }
        ]
      }
    ],
    "filters": [
      {
        "filterType": "PROPERTY",
        "operation": {
          "includeObjectsWithNoValueSet": true,
          "operationType": "BOOL",
          "operator": "<string>",
          "value": true
        },
        "property": "<string>"
      }
    ]
  },
  "listFolderId": 123,
  "membershipSettings": {
    "includeUnassigned": true,
    "membershipTeamId": 123
  }
}
'
import requests

url = "https://api.hubapi.com/crm/lists/2026-03"

payload = {
"name": "<string>",
"objectTypeId": "<string>",
"processingType": "<string>",
"customProperties": {},
"filterBranch": {
"filterBranchOperator": "<string>",
"filterBranchType": "OR",
"filterBranches": [
{
"filterBranchOperator": "<string>",
"filterBranchType": "AND",
"filterBranches": "<array>",
"filters": [
{
"filterType": "PROPERTY",
"operation": {
"includeObjectsWithNoValueSet": True,
"operationType": "BOOL",
"operator": "<string>",
"value": True
},
"property": "<string>"
}
]
}
],
"filters": [
{
"filterType": "PROPERTY",
"operation": {
"includeObjectsWithNoValueSet": True,
"operationType": "BOOL",
"operator": "<string>",
"value": True
},
"property": "<string>"
}
]
},
"listFolderId": 123,
"membershipSettings": {
"includeUnassigned": True,
"membershipTeamId": 123
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
objectTypeId: '<string>',
processingType: '<string>',
customProperties: {},
filterBranch: {
filterBranchOperator: '<string>',
filterBranchType: 'OR',
filterBranches: [
{
filterBranchOperator: '<string>',
filterBranchType: 'AND',
filterBranches: '<array>',
filters: [
{
filterType: 'PROPERTY',
operation: {
includeObjectsWithNoValueSet: true,
operationType: 'BOOL',
operator: '<string>',
value: true
},
property: '<string>'
}
]
}
],
filters: [
{
filterType: 'PROPERTY',
operation: {
includeObjectsWithNoValueSet: true,
operationType: 'BOOL',
operator: '<string>',
value: true
},
property: '<string>'
}
]
},
listFolderId: 123,
membershipSettings: {includeUnassigned: true, membershipTeamId: 123}
})
};

fetch('https://api.hubapi.com/crm/lists/2026-03', 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/crm/lists/2026-03",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'objectTypeId' => '<string>',
'processingType' => '<string>',
'customProperties' => [

],
'filterBranch' => [
'filterBranchOperator' => '<string>',
'filterBranchType' => 'OR',
'filterBranches' => [
[
'filterBranchOperator' => '<string>',
'filterBranchType' => 'AND',
'filterBranches' => '<array>',
'filters' => [
[
'filterType' => 'PROPERTY',
'operation' => [
'includeObjectsWithNoValueSet' => true,
'operationType' => 'BOOL',
'operator' => '<string>',
'value' => true
],
'property' => '<string>'
]
]
]
],
'filters' => [
[
'filterType' => 'PROPERTY',
'operation' => [
'includeObjectsWithNoValueSet' => true,
'operationType' => 'BOOL',
'operator' => '<string>',
'value' => true
],
'property' => '<string>'
]
]
],
'listFolderId' => 123,
'membershipSettings' => [
'includeUnassigned' => true,
'membershipTeamId' => 123
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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://api.hubapi.com/crm/lists/2026-03"

payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"objectTypeId\": \"<string>\",\n \"processingType\": \"<string>\",\n \"customProperties\": {},\n \"filterBranch\": {\n \"filterBranchOperator\": \"<string>\",\n \"filterBranchType\": \"OR\",\n \"filterBranches\": [\n {\n \"filterBranchOperator\": \"<string>\",\n \"filterBranchType\": \"AND\",\n \"filterBranches\": \"<array>\",\n \"filters\": [\n {\n \"filterType\": \"PROPERTY\",\n \"operation\": {\n \"includeObjectsWithNoValueSet\": true,\n \"operationType\": \"BOOL\",\n \"operator\": \"<string>\",\n \"value\": true\n },\n \"property\": \"<string>\"\n }\n ]\n }\n ],\n \"filters\": [\n {\n \"filterType\": \"PROPERTY\",\n \"operation\": {\n \"includeObjectsWithNoValueSet\": true,\n \"operationType\": \"BOOL\",\n \"operator\": \"<string>\",\n \"value\": true\n },\n \"property\": \"<string>\"\n }\n ]\n },\n \"listFolderId\": 123,\n \"membershipSettings\": {\n \"includeUnassigned\": true,\n \"membershipTeamId\": 123\n }\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("Authorization", "Bearer <token>")
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.post("https://api.hubapi.com/crm/lists/2026-03")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"objectTypeId\": \"<string>\",\n \"processingType\": \"<string>\",\n \"customProperties\": {},\n \"filterBranch\": {\n \"filterBranchOperator\": \"<string>\",\n \"filterBranchType\": \"OR\",\n \"filterBranches\": [\n {\n \"filterBranchOperator\": \"<string>\",\n \"filterBranchType\": \"AND\",\n \"filterBranches\": \"<array>\",\n \"filters\": [\n {\n \"filterType\": \"PROPERTY\",\n \"operation\": {\n \"includeObjectsWithNoValueSet\": true,\n \"operationType\": \"BOOL\",\n \"operator\": \"<string>\",\n \"value\": true\n },\n \"property\": \"<string>\"\n }\n ]\n }\n ],\n \"filters\": [\n {\n \"filterType\": \"PROPERTY\",\n \"operation\": {\n \"includeObjectsWithNoValueSet\": true,\n \"operationType\": \"BOOL\",\n \"operator\": \"<string>\",\n \"value\": true\n },\n \"property\": \"<string>\"\n }\n ]\n },\n \"listFolderId\": 123,\n \"membershipSettings\": {\n \"includeUnassigned\": true,\n \"membershipTeamId\": 123\n }\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.hubapi.com/crm/lists/2026-03")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"objectTypeId\": \"<string>\",\n \"processingType\": \"<string>\",\n \"customProperties\": {},\n \"filterBranch\": {\n \"filterBranchOperator\": \"<string>\",\n \"filterBranchType\": \"OR\",\n \"filterBranches\": [\n {\n \"filterBranchOperator\": \"<string>\",\n \"filterBranchType\": \"AND\",\n \"filterBranches\": \"<array>\",\n \"filters\": [\n {\n \"filterType\": \"PROPERTY\",\n \"operation\": {\n \"includeObjectsWithNoValueSet\": true,\n \"operationType\": \"BOOL\",\n \"operator\": \"<string>\",\n \"value\": true\n },\n \"property\": \"<string>\"\n }\n ]\n }\n ],\n \"filters\": [\n {\n \"filterType\": \"PROPERTY\",\n \"operation\": {\n \"includeObjectsWithNoValueSet\": true,\n \"operationType\": \"BOOL\",\n \"operator\": \"<string>\",\n \"value\": true\n },\n \"property\": \"<string>\"\n }\n ]\n },\n \"listFolderId\": 123,\n \"membershipSettings\": {\n \"includeUnassigned\": true,\n \"membershipTeamId\": 123\n }\n}"

response = http.request(request)
puts response.read_body
{
  "list": {
    "listId": "<string>",
    "listVersion": 123,
    "name": "<string>",
    "objectTypeId": "<string>",
    "processingStatus": "<string>",
    "processingType": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "createdById": "<string>",
    "deletedAt": "2023-11-07T05:31:56Z",
    "filterBranch": {
      "filterBranchOperator": "<string>",
      "filterBranchType": "OR",
      "filterBranches": [
        {
          "filterBranchOperator": "<string>",
          "filterBranchType": "AND",
          "filterBranches": "<array>",
          "filters": [
            {
              "filterType": "PROPERTY",
              "operation": {
                "includeObjectsWithNoValueSet": true,
                "operationType": "BOOL",
                "operator": "<string>",
                "value": true
              },
              "property": "<string>"
            }
          ]
        }
      ],
      "filters": [
        {
          "filterType": "PROPERTY",
          "operation": {
            "includeObjectsWithNoValueSet": true,
            "operationType": "BOOL",
            "operator": "<string>",
            "value": true
          },
          "property": "<string>"
        }
      ]
    },
    "filtersUpdatedAt": "2023-11-07T05:31:56Z",
    "listPermissions": {
      "teamsWithEditAccess": [
        123
      ],
      "usersWithEditAccess": [
        123
      ]
    },
    "membershipSettings": {
      "includeUnassigned": true,
      "membershipTeamId": 123
    },
    "size": 123,
    "updatedAt": "2023-11-07T05:31:56Z",
    "updatedById": "<string>"
  }
}
{
"message": "Invalid input (details will vary based on the error)",
"correlationId": "aeb5f871-7f07-4993-9211-075dc63e7cbf",
"category": "VALIDATION_ERROR",
"links": {
"knowledge-base": "https://www.hubspot.com/products/service/knowledge-base"
}
}

Supported products

承認

Authorization
string
header
必須

The access token received from the authorization server in the OAuth 2.0 flow.

ボディ

application/json
name
string
必須

リストの名前。ポータルの全ての公開リストでグローバルに固有である必要があります。

objectTypeId
string
必須

リストに保存するオブジェクトタイプのオブジェクトタイプID。

processingType
string
必須

リストの処理タイプ。「SNAPSHOT」、「MANUA」、または「DYNAMIC」のいずれかになります。

customProperties
object

リストに関連付けるカスタムプロパティーのリスト。カスタムプロパティー名はkeyで、値はvalueです。

filterBranch
OR · object

リストの絞り込み条件が含まれるフィルター分岐オブジェクト

listFolderId
integer<int32>

リストが作成されるフォルダーのID。空白のままにすると、リストフォルダー構造のルートにリストが作成されます。

listPermissions
object
membershipSettings
object

レスポンス

successful operation

list
object
必須
最終更新日 2026年4月10日