API Docs
Message APIManagement API
Message APIManagement API
xID for Developers
SmartPOST 管理画面
  1. project
  • SmartPOST Management API 概要
  • 用語定義
  • project
    • listProjects
      GET
    • getProject
      GET
    • listImageUrls
      GET
    • listProjectRecipients
      GET
    • listProjectVariables
      GET
  • admin
    • listAdmins
      GET
    • getAdmin
      GET
  • custom policy
    • listCustomPolicies
      GET
    • getCustomPolicy
      GET
  • custom role
    • listCustomRoles
      GET
    • getCustomRole
      GET
  • group
    • listGroups
      GET
    • getGroup
      GET
  • health
    • healthCheck
      GET
  1. project

listProjectVariables

GET
/v1/projects/{id}/variables
listProjectsで取得したプロジェクトのIDを使用して本エンドポイントにリクエストを送ることで、プロジェクトのカスタム変数に関する情報を取得できます。カスタム変数の値は受信者に紐づくため、このエンドポイントのレスポンスには含まれません。カスタム変数の値はlistProjectRecipientsを利用して取得します。

リクエストパラメータ

Authorization
Headerにパラメータ
Authorization
を追加し、その値にはBasicの後にスペースと、Base64でエンコードされたusername:passwordが連結されます
例:
Authorization: Basic *****************
パスパラメータ

リクエストコードサンプル

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
リクエストリクエストExample
Shell
JavaScript
Java
Swift
curl --location 'https://management-api.smartpost.jp/v1/projects/00000000-0000-0000-0000-102101ec7001/variables' \
--header 'Authorization: Basic <encoded-value>'

レスポンス

🟢200Success
application/json
ボディapplication/json

例
{
    "pagination": {
        "page": 1,
        "page_size": 20,
        "total_records": 32
    },
    "filter": {
        "keyword": "sample keyword"
    },
    "data": [
        {
            "id": "00000000-0000-0000-0000-13a120000001",
            "project_id": "00000000-0000-0000-0000-102101ec7001",
            "name": "sample custom variable name",
            "type": 0,
            "sample_value": "sample custom variable value"
        }
    ]
}
🟠400Bad Request
🟠401Unauthorized
🟠404Not Found
更新日時 2025-03-27 01:11:41
前へ
listProjectRecipients
次へ
listAdmins
Built with