DEBUG用エリア 

記事テンプレート

SFA API仕様

Knowledge Suite+を外部システムから利用する手段として、Webhookや外部連携用APIといった機能が用意されています。
本ドキュメントではSFAの外部連携用APIについて説明します。
外部連携用APIは、前述のとおりKnowledgeSuite+の機能を外部のシステムから利用するためのAPIです。
外部連携用APIを利用することにより、以下のようなシステム間連携を行うことができます。

・外部システムで登録された商談データをKnowledgeSuite+の案件データとして登録する
・KnowledgeSuite+で登録された取引先担当者の名刺データを取得して外部システム側で情報表示する
 

【この記事の内容】

 


 

APIの機能概要

参照系API

種別 API名 概要
SFA 商品テンプレート取得 テナント内の商品のテンプレートデータを取得する
商品一覧取得 テナント内の商品データを一覧リストとして取得する
商品詳細取得 パラメータの商品IDに対応する商品の詳細データを取得する
案件テンプレート一覧取得 テナント内の案件テンプレートデータを一覧リストとして取得する
案件テンプレート取得 テナント内の案件テンプレートデータを取得する
案件一覧取得 テナント内の案件データを一覧リストとして取得する
案件詳細取得 パラメータの案件IDに対応する案件の詳細データを取得する
案件アクティビティ一覧取得 パラメータの案件IDに対応する案件のアクティビティデータを一覧リストとして取得する
レポートテンプレート一覧取得 テナント内のレポートテンプレートデータを一覧リストとして取得する
レポートテンプレート取得 テナント内のレポートのテンプレートデータを取得する
レポート一覧取得 テナント内のレポートデータを一覧リストとして取得する
レポート詳細取得 パラメータのレポートIDに対応するレポートの詳細データを取得する
レポートコメント一覧取得 パラメータのレポートIDに対応するレポートのコメントデータを一覧リストとして取得する


実行系API

種別 API名 概要
SFA 商品登録 テナント内のデータとして商品データを登録する
商品更新 テナント内の商品データを更新する
商品削除 テナント内の商品データを削除する
案件登録 テナント内のデータとして案件データを登録する
案件更新 テナント内の案件データを更新する
案件削除 テナント内の案件データを削除する
案件メモ登録 テナント内のデータとして案件メモデータを登録する
案件メモ更新 テナント内の案件メモデータを更新する
案件メモ削除 テナント内の案件メモデータを削除する
レポート登録 テナント内のデータとしてレポートデータを登録する
レポート更新 テナント内のレポートデータを更新する
レポート削除 テナント内のレポートデータを削除する
レポートコメント登録 テナント内のデータとしてレポートコメントデータを登録する
レポートコメント削除 テナント内のレポートコメントデータを削除する

 

APIの認証仕様

ROBOT IDは、各種SaaSとの安全なID一元管理およびシングルサインオン(SSO)を実現するために、弊社ブルーテックが提供する認証ソリューションです。その認証APIであるOpen Id Connect APIは、標準的なプロトコルに準拠したセキュアな認証連携を提供しています。

 

認可エンドポイント

 

概要

クライアント情報をもとにユーザーの認証・認可を行うエンドポイント。

 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/authorize
(商用環境の場合のURL)https://robotid.jp/oidc-auth/authorize
 

リクエストHTTPメソッド

GET

 

リクエストパラメタ

パラメタ名 必須 説明
client_id ○ OpenId管理コンソールのクライアント情報登録で登録したクライアントID
redirect_uri ○ 認可処理完了後に、認可コードをリダイレクトするためのURI
OpenId管理コンソールのクライアント情報登録で登録した承認済みリダイレクトURIを指定
response_type ○ 認可フロータイプ
"code"を固定で指定(Authorization Code Flow)
scope ○ 要求するアクセス権限を表すスコープID
複数指定する場合は半角スペース区切りで指定
指定可能なスコープIDおよびスコープの詳細については、認証スコープ仕様に記載
state   CSRF対策として同一のセッションである事を確認するために使用するパラメータ
同パラメタが指定された場合に、レスポンスにstateパラメタを含め、値としてリクエストで受け取ったstate値と同じ値を設定して返却
nonce   リプレイアタック攻撃に対する対策を実施するために使用するパラメタ
リクエストで同パラメタが指定された場合に、IDトークンにリクエストで送られてきたnonce値と同じ値を設定する。クライアント側でIDトークンに含まれるnonce値と認可リクエスト時に送信したnonce値が同一かを検証する事でリプレイアタック攻撃を防止する

 

リクエスト具体例

GET  /oidc-auth/authorize?
client_id=client_sample
&redirect_uri=https://example.com/home
&response_type=code
&scope=ks3_user_tenant%20address%20phone%20openid%20profile%20offline_access
&state=bd83xwghJW
&nonce=roWfwEbRU0G8HO0WpuR7R2GTCE5uru
HTTP/1.1
Host: robotid.jp

 

レスポンス形式

リダイレクト

 

レスポンスデータ

パラメタ名 必須 説明
code ○ アクセストークン発行時に使用する認可コード
state   リクエストでstateパラメタが指定された場合に、値としてリクエストで受け取ったstate値と同じ値を設定して返却

 

レスポンス具体例

HTTP/1.1 302 Found
Location: https://example.com/home?
  code=teqRmyiGXkSqb0Hbjpqnnz
  &state=bd83xwghJW

 

目次に戻る

 


 

トークン発行エンドポイント

 

概要

アクセストークン・リフレッシュトークンの新規発行を行いたい場合に、リクエストパラメタに認可コードの識別子および認可コードを指定し、トークンエンドポイントにリクエストを行ってトークンの新規発行をする
 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/token
(商用環境の場合のURL)https://robotid.jp/oidc-auth/token
 

リクエストHTTPメソッド

POST

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization △※1 クライアント認証用のBasic認証値
値としてOpenId管理コンソールのクライアント情報登録で登録したクライアント情報(IDとシークレット)をBase64エンコードしたものを指定する
(指定例)Authorization: Basic XXXXX
※ XXXXXの箇所にクライアントIDとシークレットを":"(コロン)で連結してBase64エンコードした値を指定

 

リクエストボディ

パラメタ名 必須 説明
grant_type ○ "authorization_code"を固定で設定
code ○ 認可エンドポイントのリクエストで取得した認可コードを指定
redirect_uri ○ トークン発行処理完了後に、トークンをリダイレクトするためのURI
OpenId管理コンソールのクライアント情報登録で登録した承認済みリダイレクトURIを指定
client_id △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントID
クライアント認証で使用
client_secret △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントシークレット
クライアント認証で使用

※1:リクエスト時にクライアント認証を行うため、ヘッダのAuthorization設定、もしくはリクエストボディのclient_id,client_secretのいずれかが必須となる。いずれかが設定されている場合はもう一方のほうは設定不要    
 

リクエスト具体例

POST  /oidc-auth/token  HTTP/1.1
Host: robotid.jp
Content-Type: application/x-www-form-urlencoded

grant_type=authorization_code
&code=teqRmyiGXkSqb0Hbjpqnnz
&redirect_uri=https://example.com/home
&client_id=client_sample
&client_secret=L3bukGfVnG_AlAGs3gHmVti1tXppcnMjYjpv_kqG0OBvy8b0GY

 

レスポンス形式

JSON

 

レスポンスデータ

パラメタ名 必須 説明
access_token ○ アクセストークン
外部連携APIを実行する際の認証で使用
token_type ○ 発行されたトークンタイプ
Bearer固定
refresh_token   アクセストークン再発行時に使用するリフレッシュトークン
同トークンが必要な場合、認可リクエスト時のスコープで"offline_access"を指定する必要がある
expires_in ○ アクセストークンの有効期限(秒単位)
scope ○ アクセストークンに紐づくスコープ
スコープが複数ある場合は半角スペース区切りでスコープを返却
id_token   IDトークン
OpenIdConnectで認証した際に付与される、個人を識別可能なトークン

 

レスポンス具体例

HTTP/1.1 200 OK
cache-control: no-store
pragma: no-cache
content-type: application/json;charset=UTF-8

{
  "access_token": "3L5qQWVP0J",
  "token_type": "Bearer",
  "refresh_token": "cr2R5fEf2y",
  "expires_in": 3599,
  "scope": "ks3_user_tenant address phone openid offline_access profile",
  "id_token": "KoFFk1gEaxjc6b0cTTa2yAwgpoIuYR"
}

 

目次に戻る

 


 

トークン再発行エンドポイント

 

概要

アクセストークンの再発行(リフレッシュ)を行いたい場合に、リクエストパラメタに再発行の識別子およびリフレッシュトークンを指定し、トークンエンドポイントにリクエストを行って再発行する。

 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/token
(商用環境の場合のURL)https://robotid.jp/oidc-auth/token

 

リクエストHTTPメソッド

POST

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization △※1 クライアント認証用のBasic認証値
値としてOpenId管理コンソールのクライアント情報登録で登録したクライアント情報(IDとシークレット)をBase64エンコードしたものを指定する
(指定例)Authorization: Basic XXXXX
※ XXXXXの箇所にクライアントIDとシークレットを":"(コロン)で連結してBase64エンコードした値を指定

 

リクエストボディ

パラメタ名 必須 説明
grant_type ○ "refresh_token"を固定で設定
refresh_token ○ トークン新規発行リクエストで取得したリフレッシュトークンを指定
client_id △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントID
クライアント認証で使用
client_secret △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントシークレット
クライアント認証で使用

※1:リクエスト時にクライアント認証を行うため、ヘッダのAuthorization設定、もしくはリクエストボディのclient_id,client_secretのいずれかが必須となる。いずれかが設定されている場合はもう一方のほうは設定不要。
 

リクエスト具体例

POST  /oidc-auth/token  HTTP/1.1
Host: robotid.jp
Content-Type: application/x-www-form-urlencoded

grant_type=refresh_token
&refresh_token=cr2R5fEf2y
&client_id=client_sample
&client_secret=L3bukGfVnG_AlAGs3gHmVti1tXppcnMjYjpv_kqG0OBvy8b0GY

 

レスポンス形式

JSON

 

レスポンスデータ

トークン発行エンドポイントと同様

 

目次に戻る

 


 

トークン無効化エンドポイント

 

概要

アクセストークンまたはリフレッシュトークンの無効化を行いたい場合に、リクエストパラメタにトークンを指定し、
トークン無効化エンドポイントにリクエストを行ってトークンを無効化する
 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/revoke
(商用環境の場合のURL)https://robotid.jp/oidc-auth/revoke
 

リクエストHTTPメソッド

POST

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization △※1 クライアント認証用のBasic認証値
値としてOpenId管理コンソールのクライアント情報登録で登録したクライアント情報(IDとシークレット)をBase64エンコードしたものを指定する
(指定例)Authorization: Basic XXXXX
※ XXXXXの箇所にクライアントIDとシークレットを":"(コロン)で連結してBase64エンコードした値を指定

 

リクエストボディ

パラメタ名 必須 説明
token ○ 無効化したいアクセストークンまたは無効化したいリフレッシュトークンを指定
client_id △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントID
クライアント認証で使用
client_secret △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントシークレット
クライアント認証で使用

※1:リクエスト時にクライアント認証を行うため、ヘッダのAuthorization設定、もしくはリクエストボディのclient_id,client_secretのいずれかが必須となる。いずれかが設定されている場合はもう一方のほうは設定不要。

 

リクエスト具体例

POST /oidc-auth/revoke  HTTP/1.1
Host: robotid.jp
Content-Type: application/x-www-form-urlencoded

token=3L5qQWVP0J
&client_id=client_sample
&client_secret=L3bukGfVnG_AlAGs3gHmVti1tXppcnMjYjpv_kqG0OBvy8b0GY

 

レスポンスデータ

HTTPステータスコード(正常終了時:200(OK)、エラー時:403(Forbidden))のみ返却

 

レスポンス具体例

HTTP/1.1 200 OK
cache-control: no-store
pragma: no-cache

 

目次に戻る

 


 

ユーザー情報エンドポイント

 

概要

トークンエンドポイントのリクエストで取得したアクセストークンをもとに、ユーザー情報を取得するためのエンドポイント

 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/userinfo
(商用環境の場合のURL)https://robotid.jp/oidc-auth/userinfo
 

リクエストHTTPメソッド

GET

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization ○ トークンエンドポイントのリクエストで取得したアクセストークンを値として設定して認証
(指定例)Authorization: Bearer XXXXX
※ XXXXXの箇所にアクセストークンを指定

 

リクエスト具体例

GET  /oidc-auth/userinfo  HTTP/1.1
Host: robotid.jp
Authorization: Bearer 3L5qQWVP0J

 

レスポンス形式

JSON

 

レスポンスデータ

パラメタ名 必須 説明
sub   アカウントのログインID
アクセストークンに紐づくスコープに"openid"が存在する場合に同情報を返却
name   アカウントの姓+名
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
given_name   アカウントの名
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
family_name   アカウントの姓
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
middle_name   アカウントのミドルネーム
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
email   アカウントのメールアドレス
アクセストークンに紐づくスコープに"email"が存在する場合に同情報を返却
phone_number   アカウントの電話番号
アクセストークンに紐づくスコープに"phone"が存在する場合に同情報を返却
address   トークン発行時のクライアントが所属する企業の住所(都道府県+市区町村+番地・建物名)
アクセストークンに紐づくスコープに"address"が存在する場合に同情報を返却
ks3_custom_attribute   トークン発行時のクライアントが所属する企業のカスタム属性について、配列形式(配列の中身はカスタム属性の名前・値を設定したJSON)で設定
アクセストークンに紐づくスコープに"ks3_custom_attribute"が存在する場合に同情報を返却
ks3_tenant_id   トークン発行時のクライアントが所属する企業の企業UID
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却
ks3_tenant_name   トークン発行時のクライアントが所属する企業の企業名
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却
ks3_tenant_phone   トークン発行時のクライアントが所属する企業の電話番号
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却
ks3_tenant_email   トークン発行時のクライアントが所属する企業のメールアドレス
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却

※各スコープの詳細については、「認証スコープ仕様」に記載

 

レスポンス具体例

HTTP/1.1 200 OK
cache-control: no-store
pragma: no-cache
content-type: application/json;charset=UTF-8

{
  "sub": "yamadatest",
  "address": "東京都港区1-2-3テストビル5F",
  "ks3_tenant_name": "ABC株式会社",
  "ks3_tenant_phone": "0312345678",
  "name": "太郎 山田",
  "ks3_custom_attribute": [
    {
      "value": "yamada001@example.co.jp",
      "key": "サンプルサイト用メールアドレス"
    },
    {
      "value": "1",
      "key": "サンプルサイトユーザー権限"
    }
  ],
  "given_name": "太郎",
  "middle_name": "",
  "family_name": "山田",
  "email": "tarou.yamada@example.co.jp",
  "ks3_tenant_id": "ro7jrw"
}

 

目次に戻る

 


 

認証スコープ仕様

 

概要

スコープとして、大きく以下の3種類を登録・使用可能とする。

①システムスコープ(デフォルト)

OpenIDConnectの仕様で定義されているスコープ。デフォルトでDBに登録しておき、ユーザが使用可能にする。

②システムスコープ(ユーザ定義)

システムスコープについて、ユーザが独自にスコープを登録・編集可能とする。

③APIスコープ

ユーザが利用するAPIのスコープ。システム管理者がスコープを管理画面上から登録。ユーザは管理画面上からAPIの有効設定をする事により利用可能となる。
 

デフォルトのシステムスコープ一覧

RobotID OpenIdConnectにデフォルトで登録されているシステムスコープは以下の通り。

パラメタ名 表示名 説明
openid OpenID OpenID Connectの要求スコープ。指定無しの場合もエラーとはしないが、指定無しの場合、IDトークンを返却しない
profile プロフィール ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザのプロフィール情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、アカウント情報のプロフィール(姓、名、ミドルネーム、タイムゾーン)を返却
email e-mail ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザのe-mail情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、アカウント情報のe-mail情報(メールアドレス、通知用メールアドレス)を返却
address 住所 ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザの住所情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、企業情報の住所情報(国、郵便番号、都道府県、市区郡、町名・番地・建物名)を返却
phone 電話番号 ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザの電話番号情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、アカウント情報の電話番号情報(会社電話番号、携帯電話番号)を返却
offline_access オフラインアクセス ユーザがオフライン(RobotIDに未ログイン)の状態でもアクセストークンの再発行・トークン利用によるAPIアクセスを可能にするスコープ。
具体的にはリフレッシュトークンを発行する事によりユーザにオフライン状態でのアクセストークン再発行を可能にさせる。同スコープが指定された場合、RobotIDは以下の挙動とする。
・同スコープが認可リクエストで指定された場合にリフレッシュトークンを発行する
・同スコープが認可リクエストで指定された場合、同意画面を表示するが、同意画面は初回リクエスト時のみ表示し、以降はリフレッシュトークン有効期限まで表示しない。期限切れの場合は同意画面を再度表示

 

目次に戻る

 


 

APIの共通仕様

本APIの通信方式は、各APIのURLにHTTPSのPOSTまたはGETメソッド(各APIの説明を参照)でアクセスすることで利用可能です。
※テンプレート系API(商品テンプレート取得、案件テンプレート一覧取得、案件テンプレート取得、レポートテンプレート一覧取得、レポートテンプレート取得)はGET

リクエストの際はROBOTID Open Id Connect APIの認証アクセストークンが必要となります。具体的な発行手順は「APIの認証仕様」をご覧ください。​

 

URL

※各API毎の説明を参照

 

リクエスト

API へのリクエストには以下の HTTP ヘッダを付与してください

ヘッダ項目 設定内容 補足
Content-Type application/json  
Origin 送信元URL のホスト部 リクエスト送信元のURLを指定してください。
Authorization Bearer [アクセストークン] 認証用トークンを指定します。詳しくはAPIの認証仕様をご参照ください。

 

レスポンス

API からのレスポンスは JSON 文字列として返却されます。レスポンス JSON の内容は基本的に API 毎に異なりますが、AppStatus という項目はどのAPIのレスポンスにも含まれます。AppStatus の内容を参照することで API の成否についての情報を得る事が出来ます。

 

■ユーザー一覧取得、組織一覧取得の結果

  必須 形式 補足
AppStatus 〇 Object API の実行情報
  Code 〇 String API の終了コード
Message   String API 終了コードに関連するメッセージ

 

■それ以外

  必須 形式 補足
appStatus 〇 Object API の実行情報
  Code 〇 String API の終了コード
message   String API 終了コードに関連するメッセージ

 

AppStatus.Code について

レスポンスの AppStatus.Code にはAPIの終了コードが格納されます。API の実行が成功している場合は "S000" という値が、API がエラー終了した場合は API・失敗原因毎にエラーの原因を表すコードが格納されます。
※ 各 API の個別説明を参照

 

全API共通の終了コード

下記の終了コードについては、全API共通です

コード メッセージ 概要
S000   正常終了
E280 テナントが正しくありません URL に問題がある可能性があります
E281 トークンが不正です アクセス時のヘッダ要素に Bearer トークンが存在していません
E282 トークンが不正です アクセストークンの内容が正しくありません
E283 トークンの有効期限が切れています アクセストークンの有効期限が切れています
E284 トークンのスコープ外です ご指定のアクセストークンでは利用できないAPIです
E380 テナントの企業IDが一致しませんでした  

 

目次に戻る

 


 

API利用時の注意事項

外部連携APIで「取引先」「取引先担当」の登録、変更、削除の際はWebhookは発行されません。
それにより、ループを防ぐ為の仕様となっております。

【利用規約について】
API連携・Webhook通知・MCP連携をご利用の場合は、以下の利用規約をご一読ください。
 Knowledge Suite+サービス利用規約
 Knowledge Suite+ API・MCP利用規約
※API・Webhook・MCPを利用した不正利用は一切禁止しております。また情報漏洩等のトラブルにつきましては当方では責任を負いかねます。
 セキュリティ対策等の管理は、ユーザー様の責任において実施いただきますようお願い申し上げます。

【クライアントIDやAPIキー等の取り扱いについて】
初期設定で扱うROBOTIDの企業ユニークID、ユーザーID、パスワード、およびクライアントID、クライアントシークレット等の認証情報は厳重に管理してください。
外部への漏洩防止はもちろん、生成AIに入力・読み込ませることがないよう、細心の注意を払ってご利用ください。

【Knowledge Suite+管理者設定について】
・API連携・MCP連携をご利用の場合は「外部連携API」のロールが付与されている事をご確認ください。
・Webhook通知をご利用の場合は管理者設定画面の設定をご確認ください。

 

参照系API

商品テンプレート取得

URL https://(ホスト)/api/sfa/get-product-template
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内の商品のテンプレートデータを取得します。
レスポンスで返される商品テンプレートデータは、KS+の管理者画面の商品テンプレート編集画面で編集・更新した内容(未編集の場合は契約・開通時に自動で初期設定された商品テンプレートのデフォルト項目の内容)が返されます。
 

リクエストパラメタ

特に指定不要

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
productTemplateInfo 〇 Object    
  templateList 〇 Object[] 商品テンプレート項目のリスト  
  itemID 〇 UUID 項目ID  
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemName 〇 String 項目名  
requiredFlag 〇 Boolean 必須フラグ 項目が必須入力かどうかを表すフラグ(true:必須、false:必須でない)
beforeUnit   String 単位(前)

項目タイプがnumber,amount_integer,amount_decimalの場合に設定

¥,$などの金額の前につける通貨の単位などを設定

afterUnit   String 単位(後)

項目タイプがnumber,amount_integer,amount_decimalの場合に設定

円・ドルなどの金額の後につける通貨の単位などを設定

readOnlyFlag 〇 Boolean 読み取り専用フラグ

項目が読み取り専用項目かどうかを表すフラグ(true:読取専用、false:読取専用でない)

同フラグがオンの場合、商品登録・編集での登録は不可で、データは登録時にシステム側で自動で登録される

selectionValues   Object[] 選択肢リスト itemTypeがpulldown,checkbox,prefecturesの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
linkageSelectionValues   Object[] 連携選択肢リスト itemTypeがlinkage_pulldownの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 2階層目連携選択肢リスト 1階層目の選択肢に紐づく2階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 3階層目連携選択肢リスト 2階層目の選択肢に紐づく3階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
systemLinkageSettingInfoList   Object[] 連携システム設定情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageSystemName   String 連携システム名 システム連携設定で登録された連携システム名を設定


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""productTemplateInfo"": {
    ""templateList"": [
      {
        ""itemID"": ""783fcf8e-01f9-489a-98ef-3a147c7b920c"",
        ""itemType"": ""text_single"",
        ""itemName"": ""商品名"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""86330dff-b4db-46d5-adce-4372319e41e4"",
        ""itemType"": ""toggle"",
        ""itemName"": ""提案商品として利用"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""23908c8e-ab4b-415a-a9a9-f8e0f2a5f0f6"",
        ""itemType"": ""amount_decimal"",
        ""itemName"": ""販売価格"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": ""円"",
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""139f91ba-8e84-44e7-aa02-857989f6695d"",
        ""itemType"": ""text_multiple"",
        ""itemName"": ""商品説明"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""0b2dc74b-8be3-48a5-adbc-c8711ad77ca0"",
        ""itemType"": ""linkage_pulldown"",
        ""itemName"": ""商品ファミリー"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": [
          {
            ""label"": ""医薬品系(第一階層)"",
            ""displayFlag"": true,
            ""value"": 1,
            ""children"": [
              {
                ""label"": ""一般用医薬品(第二階層)"",
                ""displayFlag"": true,
                ""value"": 3,
                ""children"": [
                  {
                    ""label"": ""選択肢1(第三階層)"",
                    ""displayFlag"": true,
                    ""value"": 4,
                    ""children"": []
                  },
                  {
                    ""label"": ""選択肢2(第三階層)"",
                    ""displayFlag"": true,
                    ""value"": 9,
                    ""children"": []
                  }
                ]
              },
              {
                ""label"": ""医療用医薬品(第二階層)"",
                ""displayFlag"": true,
                ""value"": 8,
                ""children"": []
              }
            ]
          },
          {
            ""label"": ""健康食品・サプリメント系(第一階層)"",
            ""displayFlag"": true,
            ""value"": 2,
            ""children"": [
              {
                ""label"": ""栄養補助食品(第二階層)"",
                ""displayFlag"": true,
                ""value"": 11,
                ""children"": []
              },
              {
                ""label"": ""機能性表示食品(第二階層)"",
                ""displayFlag"": true,
                ""value"": 12,
                ""children"": []
              }
            ]
          },
          {
            ""label"": ""衛生・ケア用品系(第一階層)"",
            ""displayFlag"": true,
            ""value"": 10,
            ""children"": [
              {
                ""label"": ""衛生用品(第二階層)"",
                ""displayFlag"": true,
                ""value"": 13,
                ""children"": []
              }
            ]
          },
          {
            ""label"": ""選択してください"",
            ""displayFlag"": true,
            ""value"": 14,
            ""children"": [
              {
                ""label"": ""選択肢1(第二階層)"",
                ""displayFlag"": true,
                ""value"": 16,
                ""children"": []
              }
            ]
          }
        ]
      },
      {
        ""itemID"": ""580dcc22-f7f3-4594-9b7e-dabda3601fa1"",
        ""itemType"": ""amount_decimal"",
        ""itemName"": ""原価"",
        ""requiredFlag"": true,
        ""beforeUnit"": ""$"",
        ""afterUnit"": ""円"",
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""182318ed-f42b-4e21-947d-73f58a9989d3"",
        ""itemType"": ""text_single"",
        ""itemName"": ""商品コード"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""176b1aad-1c48-4c1b-8e82-985de2ba9225"",
        ""itemType"": ""subscription"",
        ""itemName"": ""サブスクリプション"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""5321eaf2-a1af-4c9a-9150-77d3a19cc0ac"",
        ""itemType"": ""url"",
        ""itemName"": ""商品URLテスト"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""c3fdda6a-9eb5-427b-af55-45037f3889dd"",
        ""itemType"": ""user_single"",
        ""itemName"": ""作成者j"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""612017e9-b88e-4ba7-90fe-7322590a6ddc"",
        ""itemType"": ""user_single"",
        ""itemName"": ""最終更新者"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""abaf7064-0eba-497c-a907-386a41ec71d3"",
        ""itemType"": ""datetime"",
        ""itemName"": ""作成日"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""b91ed3f4-d0a0-4337-8d25-4117cb823d83"",
        ""itemType"": ""datetime"",
        ""itemName"": ""最終更新日"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""54a9f809-f7a1-4750-a23d-d06be6754c54"",
        ""itemType"": ""division_multiple"",
        ""itemName"": ""部署(複数)"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""714b5b83-2df3-4e26-97f0-831b157a4ea7"",
        ""itemType"": ""text_single"",
        ""itemName"": ""必須テキスト一行"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""f8ae186f-f4b1-4ab1-8d35-bf7c8369b01c"",
        ""itemType"": ""text_single"",
        ""itemName"": ""テキスト一行"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""953e7157-9215-42d8-9de5-b01afef26e5b"",
        ""itemType"": ""text_multiple"",
        ""itemName"": ""テキスト複数行"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""7b1de9ce-095a-496f-8830-cb6839415ad6"",
        ""itemType"": ""pulldown"",
        ""itemName"": ""プルダウン"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [
          {
            ""label"": ""商談中"",
            ""displayFlag"": true,
            ""value"": 1
          },
          {
            ""label"": ""交渉中"",
            ""displayFlag"": true,
            ""value"": 2
          },
          {
            ""label"": ""考察中"",
            ""displayFlag"": true,
            ""value"": 3
          },
          {
            ""label"": ""休憩中"",
            ""displayFlag"": true,
            ""value"": 4
          },
          {
            ""label"": ""退席中"",
            ""displayFlag"": true,
            ""value"": 5
          }
        ],
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""bffff0e3-9dc8-4592-91e5-16c47ea31a44"",
        ""itemType"": ""user_single"",
        ""itemName"": ""ユーザー選択(単数)"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""8dc45454-6fbe-4b7f-8e4d-7c9ab36901c2"",
        ""itemType"": ""user_multiple"",
        ""itemName"": ""ユーザー選択(複数)"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""91cdcb3c-e868-43ee-98b1-aece0439d6bb"",
        ""itemType"": ""division_single"",
        ""itemName"": ""部署選択(単数)"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""e1648d20-ed36-46be-93e8-952e00f68c5b"",
        ""itemType"": ""division_multiple"",
        ""itemName"": ""部署選択(複数)"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""30881d96-2cbc-4ad2-923e-b53b22c5d826"",
        ""itemType"": ""date"",
        ""itemName"": ""日付"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""0d9a3264-4193-48d6-b7c3-0b3841aeaaa0"",
        ""itemType"": ""datetime"",
        ""itemName"": ""日時"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""d9ed7281-a13b-4128-9970-56a12b3c44a6"",
        ""itemType"": ""amount_decimal"",
        ""itemName"": ""金額(小数)"",
        ""requiredFlag"": false,
        ""beforeUnit"": ""¥"",
        ""afterUnit"": """",
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""80a5ef34-0c89-472e-8005-5361f79c9f5d"",
        ""itemType"": ""amount_integer"",
        ""itemName"": ""金額"",
        ""requiredFlag"": false,
        ""beforeUnit"": ""¥"",
        ""afterUnit"": """",
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""d44c5767-4a6e-43c2-808e-4dd4f73adf65"",
        ""itemType"": ""number"",
        ""itemName"": ""数字"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""1b9fa4d7-a137-494b-a236-1a0bb799dcde"",
        ""itemType"": ""phone_number"",
        ""itemName"": ""電話・FAX番号"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""f081b73b-9825-40de-a568-e4ebcce77cf3"",
        ""itemType"": ""url"",
        ""itemName"": ""URL"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""21fc9919-8fcd-41af-87d4-24397953c69f"",
        ""itemType"": ""postal_code"",
        ""itemName"": ""郵便番号"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      },
      {
        ""itemID"": ""0daca4d2-ba59-4455-ab81-f991150b84e7"",
        ""itemType"": ""mail_address"",
        ""itemName"": ""メールアドレス"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": null,
        ""linkageSelectionValues"": null
      }
    ]
  },
  ""systemLinkageSettingInfoList"": [
    {
      ""systemLinkageID"": 999000001,
      ""linkageSystemName"": ""test""
    },
    {
      ""systemLinkageID"": 999000002,
      ""linkageSystemName"": ""bb""
    }
  ]
}														

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

商品一覧取得

URL https://(ホスト)/api/sfa/get-product-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の商品データを一覧リストとして取得します。
パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。
オプションで商品の商品名など、商品の基本項目を検索条件として指定して検索して一覧取得も可能です。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  requiredConditions 〇 Object 必須条件項目 必須で指定必要な項目
  pagination 〇 Object ページネーション  
  offset 〇 Integer オフセット 検索の開始位置を0オリジンで指定
limit 〇 Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)
optionalConditions   Object 任意条件項目 任意で指定可能な項目
  searchConditions   Object    
  productName   String 検索条件:商品名 商品名で部分一致検索する際に指定
productCode   String[] 検索条件:商品コード 商品コードで部分一致検索する際に指定
salesPriceFrom   Number 検索条件:販売価格From 商品の販売価格で、指定した金額以上で検索する際に指定
salesPriceTo   Number 検索条件:販売価格To 商品の販売価格で、指定した金額以下で検索する際に指定
costPriceFrom   Number 検索条件:原価From 商品の原価で、指定した金額以上で検索する際に指定
costPriceTo   Number 検索条件:原価To 商品の原価で、指定した金額以下で検索する際に指定
subscriptionFlag   Boolean 検索条件:サブスクリプションフラグ 商品がサブスクリプション型の商品かどうかで検索する際に指定
subscriptionTermFrom   Integer 検索条件:サブスクリプション契約期間From 商品のサブスクリプション契約期間で、指定した期間以上で検索する際に指定
subscriptionTermTo   Integer 検索条件:サブスクリプション契約期間To 商品のサブスクリプション契約期間で、指定した期間以下で検索する際に指定
useAsProposalProductFlag   Boolean 検索条件:提案商品として利用フラグ 商品が提案商品として利用する商品かどうかで検索する際に指定
productFamily   Integer[] 検索条件:商品ファミリー

商品ファミリーで検索する際に指定

連携プルダウンの階層順にプルダウンのValue値を条件指定

createDateFrom   String 検索条件:作成日From 商品の作成日以降で検索する際に指定
createDateTo   String 検索条件:作成日To 商品の作成日以前で検索する際に指定
lastUpdateDateFrom   String 検索条件:最終更新日From 商品の最終更新日以降で検索する際に指定
lastUpdateDateTo   String 検索条件:最終更新日To 商品の最終更新日以前で検索する際に指定

 

リクエスト例(JSON)

{
        "param": {
                "requiredConditions": {
                        "pagination": {
                                "offset": 0,
                                "limit": 10
                        }
                },
                "optionalConditions": {
                        "searchConditions": {
                                "productName": "テスト商品",
                                "productCode": "test"
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
productListInfo 〇 Object    
  productList 〇 Object[] 商品一覧のリスト  
  productID 〇 UUID 商品ID  
productName 〇 String 商品名  
productCode 〇 String 商品コード  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 商品IDに紐づく、連携システム側の商品IDが登録されている場合、登録値が設定される
getMoreFlag 〇 Boolean 追加取得フラグ 追加で取得できる商品データが残っているかどうかのフラグ


 

レスポンス例(JSON)

{
  "appStatus": {
    "code": "S000",
    "message": ""
  },
  "productListInfo": {
    "productList": [
      {
        "productID": "a83a7978-c924-4c63-b65b-ec35b33893d5",
        "productName": "テスト商品_0910",
        "productCode": "test",
        "systemLinkageInfoList": [
          {
            "systemLinkageID": 999000011,
            "linkageIDValue": "20260910_連携"
          }
        ]
      },
      {
        "productID": "c3574dc5-b4d4-4905-a04d-51f49653c443",
        "productName": "テスト商品2026/09/10",
        "productCode": "test001",
        "systemLinkageInfoList": null
      }
    ],
    "getMoreFlag": false
  }

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて
レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった商品データが残っている事を示します。
本APIを下記のパラメータで実行することで、未取得となっている商品リストの続きを取得することができます。

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

商品詳細取得

URL https://(ホスト)/api/sfa/get-product-detail
Content-Type application/json
HTTPメソッド POST

 

APIの概要

パラメタの商品IDに対応する商品の詳細データを取得します。商品登録・更新で登録された商品の項目データを詳細データとして取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  productID 〇 UUID 商品ID  

 

リクエスト例(JSON)

{
	"param": {
		"productID": "fee05285-40d5-4410-8c57-422472eb8942"
	}
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
productDetailInfo 〇 Object    
  productItemList 〇 Object[] 商品詳細項目のリスト  
  itemID 〇 UUID 商品項目ID 項目のメタデータ(項目名や必須かどうかなど)を取得可能
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto 

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidDataList   Object[] UUID型項目の値のリスト

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  itemUuid   UUID 項目値 UUIDの項目値(UUID形式のID値)を設定
itemDisplayValue   String 表示名 UUIDの項目値に対する表示名を設定
(例:user_singleの項目タイプの表示名の場合、「山田 太郎」などのユーザー名のデータを設定)
itemInquiryRouteData   Object 引合経路型項目の値

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  values   Object[] 項目値リスト  
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteCategoryName   String 引合経路カテゴリ名  
inquiryRouteId   UUID 引合経路ID  
inquiryRouteName   String 引合経路名  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 商品IDに紐づく、連携システム側の商品IDが登録されている場合、登録値が設定される


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""productDetailInfo"": {
    ""productItemList"": [
      {
        ""itemID"": ""783fcf8e-01f9-489a-98ef-3a147c7b920c"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""テスト_商品05"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""86330dff-b4db-46d5-adce-4372319e41e4"",
        ""itemType"": ""toggle"",
        ""itemToggleData"": {
          ""value"": true,
          ""term"": 0
        }
      },
      {
        ""itemID"": ""23908c8e-ab4b-415a-a9a9-f8e0f2a5f0f6"",
        ""itemType"": ""amount_decimal"",
        ""itemNumericData"": {
          ""value"": ""100000""
        }
      },
      {
        ""itemID"": ""139f91ba-8e84-44e7-aa02-857989f6695d"",
        ""itemType"": ""text_multiple"",
        ""itemTextData"": {
          ""value"": ""商品説明1\n"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""0b2dc74b-8be3-48a5-adbc-c8711ad77ca0"",
        ""itemType"": ""linkage_pulldown"",
        ""itemSelectionData"": {
          ""values"": [
            1,
            3,
            4
          ]
        }
      },
      {
        ""itemID"": ""580dcc22-f7f3-4594-9b7e-dabda3601fa1"",
        ""itemType"": ""amount_decimal"",
        ""itemNumericData"": {
          ""value"": ""100.11""
        }
      },
      {
        ""itemID"": ""182318ed-f42b-4e21-947d-73f58a9989d3"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""商品コード"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""176b1aad-1c48-4c1b-8e82-985de2ba9225"",
        ""itemType"": ""subscription"",
        ""itemToggleData"": {
          ""value"": true,
          ""term"": 6
        }
      },
      {
        ""itemID"": ""5321eaf2-a1af-4c9a-9150-77d3a19cc0ac"",
        ""itemType"": ""url"",
        ""itemTextData"": {
          ""value"": ""http://test.com"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""c3fdda6a-9eb5-427b-af55-45037f3889dd"",
        ""itemType"": ""user_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""f156d2ab-0d93-4149-946d-0adbaaae9303"",
            ""itemDisplayValue"": ""テストユーザー""
          }
        ]
      },
      {
        ""itemID"": ""612017e9-b88e-4ba7-90fe-7322590a6ddc"",
        ""itemType"": ""user_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""c84aa9a5-1390-41a4-9786-7cda5fd9971f"",
            ""itemDisplayValue"": ""山田 太郎""
          }
        ]
      },
      {
        ""itemID"": ""abaf7064-0eba-497c-a907-386a41ec71d3"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-07-29T02:41:52Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""b91ed3f4-d0a0-4337-8d25-4117cb823d83"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-07-31T05:22:09Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""2dd479d5-2066-4807-8b51-67ddd1e830a1"",
        ""itemType"": ""prefectures"",
        ""itemTextData"": {
          ""value"": ""北海道"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""714b5b83-2df3-4e26-97f0-831b157a4ea7"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""test"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""f8ae186f-f4b1-4ab1-8d35-bf7c8369b01c"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""テキスト一行"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""953e7157-9215-42d8-9de5-b01afef26e5b"",
        ""itemType"": ""text_multiple"",
        ""itemTextData"": {
          ""value"": ""テキスト複数行"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""7b1de9ce-095a-496f-8830-cb6839415ad6"",
        ""itemType"": ""pulldown"",
        ""itemSelectionData"": {
          ""values"": [
            1
          ]
        }
      },
      {
        ""itemID"": ""fc48bffc-4639-4e7f-bd72-72d1b94d026f"",
        ""itemType"": ""linkage_pulldown"",
        ""itemSelectionData"": {
          ""values"": [
            1,
            4,
            6
          ]
        }
      },
      {
        ""itemID"": ""51b86754-0515-47c1-a797-23a0d34b1ba2"",
        ""itemType"": ""checkbox"",
        ""itemSelectionData"": {
          ""values"": [
            1,
            2,
            3
          ]
        }
      },
      {
        ""itemID"": ""8dc45454-6fbe-4b7f-8e4d-7c9ab36901c2"",
        ""itemType"": ""user_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""62ad9f89-8b34-4600-9b03-582e7d210eba"",
            ""itemDisplayValue"": ""佐藤 次郎""
          }
        ]
      },
      {
        ""itemID"": ""91cdcb3c-e868-43ee-98b1-aece0439d6bb"",
        ""itemType"": ""division_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c"",
            ""itemDisplayValue"": ""組織01""
          }
        ]
      },
      {
        ""itemID"": ""e1648d20-ed36-46be-93e8-952e00f68c5b"",
        ""itemType"": ""division_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c"",
            ""itemDisplayValue"": ""組織02""
          }
        ]
      },
      {
        ""itemID"": ""30881d96-2cbc-4ad2-923e-b53b22c5d826"",
        ""itemType"": ""date"",
        ""itemTextData"": {
          ""value"": ""2026/07/29"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""0d9a3264-4193-48d6-b7c3-0b3841aeaaa0"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-07-30T05:18:00Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""d9ed7281-a13b-4128-9970-56a12b3c44a6"",
        ""itemType"": ""amount_decimal"",
        ""itemNumericData"": {
          ""value"": ""1000.11""
        }
      },
      {
        ""itemID"": ""80a5ef34-0c89-472e-8005-5361f79c9f5d"",
        ""itemType"": ""amount_integer"",
        ""itemNumericData"": {
          ""value"": ""1000000""
        }
      },
      {
        ""itemID"": ""d44c5767-4a6e-43c2-808e-4dd4f73adf65"",
        ""itemType"": ""number"",
        ""itemNumericData"": {
          ""value"": ""1111""
        }
      },
      {
        ""itemID"": ""1b9fa4d7-a137-494b-a236-1a0bb799dcde"",
        ""itemType"": ""phone_number"",
        ""itemTextData"": {
          ""value"": ""11111"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""f081b73b-9825-40de-a568-e4ebcce77cf3"",
        ""itemType"": ""url"",
        ""itemTextData"": {
          ""value"": ""http://test.com"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""21fc9919-8fcd-41af-87d4-24397953c69f"",
        ""itemType"": ""postal_code"",
        ""itemTextData"": {
          ""value"": ""1111111"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""0daca4d2-ba59-4455-ab81-f991150b84e7"",
        ""itemType"": ""mail_address"",
        ""itemTextData"": {
          ""value"": ""test@test.com"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      }
    ],
    ""systemLinkageInfoList"": [
      {
        ""systemLinkageID"": 999000001,
        ""linkageIDValue"": ""test_01""
      },
      {
        ""systemLinkageID"": 999000002,
        ""linkageIDValue"": ""test_02""
      }
    ]
  }
}													

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 商品IDなどの必須項目が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 商品IDに対応する商品データが存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件テンプレート一覧取得

URL https://(ホスト)/api/sfa/get-order-template-list
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内の案件のテンプレート一覧を取得します。
 

リクエストパラメタ

特に指定不要

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
orderTemplateListInfo 〇 Object    
  orderTemplateList 〇 Object[] 案件テンプレートのリスト  
  templateID 〇 UUID テンプレートID  
templateName 〇 String テンプレート名  


 

レスポンス例(JSON)

{
  "appStatus": {
    "code": "S000",
    "message": ""
  },
 "orderTemplateListInfo": {
  "orderTemplateList": [
   {
    "templateID": "c9391af7-4d88-4a7c-9621-4a80aa0c011a",
    "templateName": "TEST0911"
   },
   {
    "templateID": "95b50e7e-8ef9-459c-b558-9ae928c718ca",
    "templateName": "山田テスト1001"
   }
  ]
 }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件テンプレート取得

URL https://(ホスト)/api/sfa/get-order-template
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内の案件のテンプレートデータを取得します。
レスポンスで返される案件テンプレートデータは、KS+の管理者画面の案件テンプレート編集画面で編集・更新した内容(未編集の場合は契約・開通またはテンプレート新規追加時に自動で初期設定された案件テンプレートのデフォルト項目の内容)が返されます。
 

リクエストパラメタ

パラメタ名 必須 形式 内容
orderTemplateID 〇 UUID 案件テンプレートID

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
orderTemplateInfo 〇 Object    
  templateList 〇 Object[] 案件テンプレート項目のリスト  
  itemID 〇 UUID 項目ID  
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemName 〇 String 項目名  
requiredFlag 〇 Boolean 必須フラグ 項目が必須入力かどうかを表すフラグ(true:必須、false:必須でない)
beforeUnit   String 単位(前)

項目タイプがnumber,amount_integer,amount_decimalの場合に設定

¥,$などの金額の前につける通貨の単位などを設定

afterUnit   String 単位(後)

項目タイプがnumber,amount_integer,amount_decimalの場合に設定

円・ドルなどの金額の後につける通貨の単位などを設定

readOnlyFlag 〇 Boolean 読み取り専用フラグ

項目が読み取り専用項目かどうかを表すフラグ(true:読取専用、false:読取専用でない)

同フラグがオンの場合、案件登録・編集での登録は不可で、データは登録時にシステム側で自動で登録される

selectionValues   Object[] 選択肢リスト itemTypeがpulldown,checkbox,prefecturesの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
linkageSelectionValues   Object[] 連携選択肢リスト itemTypeがlinkage_pulldownの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 2階層目連携選択肢リスト 1階層目の選択肢に紐づく2階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 3階層目連携選択肢リスト 2階層目の選択肢に紐づく3階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
actionKindInfo   Object    
  actionKindList   Object[] アクション種別のリスト  
  actionKindID   UUID アクション種別ID  
actionKindName   String アクション種別名  
systemLinkageSettingInfoList   Object[] 連携システム設定情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageSystemName   String 連携システム名 システム連携設定で登録された連携システム名を設定


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
 ""orderTemplateInfo"": {
  ""templateList"": [
   {
    ""itemID"": ""92a51904-d677-4b3d-a774-d0a852950778"",
    ""itemType"": ""text_single"",
    ""itemName"": ""案件名"",
    ""requiredFlag"": true,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""b5261a9d-63e0-439f-901b-0bc9c3e335af"",
    ""itemType"": ""client_single"",
    ""itemName"": ""取引先"",
    ""requiredFlag"": true,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""7df90208-14a6-42b9-87e3-7cc1aee99869"",
    ""itemType"": ""toggle"",
    ""itemName"": ""重要"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""357dd67c-46bf-49d5-83eb-3ad8d201f20e"",
    ""itemType"": ""inquiry_route_single"",
    ""itemName"": ""引合経路"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""13a00aaf-9739-40f1-ac46-fa69b8ed9dae"",
    ""itemType"": ""date"",
    ""itemName"": ""初回面談日"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""a7440de8-7671-41b4-ba32-5fc079c4c629"",
    ""itemType"": ""pulldown"",
    ""itemName"": ""受注見込"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [
     {
      ""label"": ""A"",
      ""displayFlag"": true,
      ""value"": 1
     },
     {
      ""label"": ""B"",
      ""displayFlag"": true,
      ""value"": 2
     },
     {
      ""label"": ""C"",
      ""displayFlag"": true,
      ""value"": 3
     },
     {
      ""label"": ""D"",
      ""displayFlag"": true,
      ""value"": 4
     },
     {
      ""label"": ""E"",
      ""displayFlag"": true,
      ""value"": 5
     }
    ],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""cd4c9a95-9e15-4900-9bf2-1eb139311b75"",
    ""itemType"": ""text_single"",
    ""itemName"": ""次回アクション内容"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""abaf7064-0eba-497c-a907-386a41ec71d3"",
    ""itemType"": ""datetime"",
    ""itemName"": ""作成日"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": true,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""c3fdda6a-9eb5-427b-af55-45037f3889dd"",
    ""itemType"": ""user_single"",
    ""itemName"": ""作成者"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": true,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""71657f77-19af-40aa-a574-0099f8299a35"",
    ""itemType"": ""phase"",
    ""itemName"": ""フェーズ"",
    ""requiredFlag"": true,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": [],
    ""phaseSelectionValues"": [
     {
      ""phaseID"": 1,
      ""phaseName"": ""アプローチ中"",
      ""phaseProgress"": 20,
      ""displayFlag"": true,
      ""isItemDelete"": true
     },
     {
      ""phaseID"": 2,
      ""phaseName"": ""アポ獲得"",
      ""phaseProgress"": 40,
      ""displayFlag"": true,
      ""isItemDelete"": true
     },
     {
      ""phaseID"": 3,
      ""phaseName"": ""商談中"",
      ""phaseProgress"": 60,
      ""displayFlag"": true,
      ""isItemDelete"": true
     },
     {
      ""phaseID"": 4,
      ""phaseName"": ""クロージング"",
      ""phaseProgress"": 80,
      ""displayFlag"": true,
      ""isItemDelete"": true
     }
    ]
   },
   {
    ""itemID"": ""aaba5314-7277-429b-b890-2582e1c1d922"",
    ""itemType"": ""division_single"",
    ""itemName"": ""営業主担当部署"",
    ""requiredFlag"": true,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""13a5fbf1-84c0-4a18-b7f7-dc049981f96f"",
    ""itemType"": ""user_single"",
    ""itemName"": ""営業主担当者"",
    ""requiredFlag"": true,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""94a448d0-3094-49d8-a034-66c16c045d61"",
    ""itemType"": ""order_participants"",
    ""itemName"": ""案件参加者"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": null,
    ""readOnlyFlag"": false,
    ""selectionValues"": [
     {
      ""label"": ""案件参加者1"",
      ""displayFlag"": true,
      ""value"": 1
     },
     {
      ""label"": ""案件参加者2"",
      ""displayFlag"": true,
      ""value"": 2
     }
    ],
    ""linkageSelectionValues"": []
   },
   {
    ""itemID"": ""91327239-2f7e-45bc-a363-ca0ac0f22b5a"",
    ""itemType"": ""proposal_product"",
    ""itemName"": ""提案商品"",
    ""requiredFlag"": false,
    ""beforeUnit"": null,
    ""afterUnit"": ""円"",
    ""readOnlyFlag"": false,
    ""selectionValues"": [],
    ""linkageSelectionValues"": []
   }
  ],
  ""systemLinkageSettingInfoList"": [
   {
    ""systemLinkageID"": 999000001,
    ""linkageSystemName"": ""test""
   },
   {
    ""systemLinkageID"": 999000002,
    ""linkageSystemName"": ""test2""
   }
  ]
 }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件一覧取得

URL https://(ホスト)/api/sfa/get-order-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の、ユーザー自身が参照・更新可能となっている案件データを一覧リストとして取得します。
パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。
オプションで案件の案件名など、案件の基本項目を検索条件として指定して検索して一覧取得も可能です。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  requiredConditions 〇 Object 必須条件項目 必須で指定必要な項目
  pagination 〇 Object ページネーション  
    offset 〇 Integer オフセット 検索の開始位置を0オリジンで指定
limit 〇 Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)
optionalConditions   Object 任意条件項目 任意で指定可能な項目
  searchConditions   Object    
  orderTemplateID   UUID 検索条件:案件テンプレートID 案件テンプレートIDで検索する際に指定
orderName   String 検索条件:案件名 案件名で部分一致検索する際に指定
phase   Integer 検索条件:フェーズID 案件のフェーズIDで検索する際に指定
orderClient   Object    
  clientID   UUID 検索条件:案件取引先 - 取引先ID 案件取引先の取引先IDで検索する際に指定
proposalProduct   Object    
  productID   UUID 検索条件:提案商品 - 商品ID 提案商品の商品IDで検索する際に指定
orderParticipants   Object    
  clientResponsibleID   UUID 検索条件:案件参加者 - 取引先担当者ID 案件参加者の取引先担当者IDで検索する際に指定
nextTimeActionDateFrom   String 検索条件:次回アクション日From 案件の次回アクション日以降で検索する際に指定
nextTimeActionDateTo   String 検索条件:次回アクション日To 案件の次回アクション日以前で検索する際に指定
orderAcceptanceDueDateFrom   String 検索条件:受注予定日From 案件の受注予定日以降で検索する際に指定
orderAcceptanceDueDateTo   String 検索条件:受注予定日To 案件の受注予定日以前で検索する際に指定
orderAcceptanceOrLostDateFrom   String 検索条件:受注日/失注日From 案件の受注日/失注日以降で検索する際に指定
orderAcceptanceOrLostDateTo   String 検索条件:受注日/失注日To 案件の受注日/失注日以前で検索する際に指定
salesPersonID   UUID 検索条件:営業主担当者ID 営業主担当者のユーザーIDで検索する際に指定
salesDepartmentID   UUID 検索条件:営業主担当部署ID 営業主担当部署の組織IDで検索する際に指定
flowSalesAmountFrom   Number 検索条件:売上合計(単発)From 提案商品の売上合計(単発)以上で検索する際に指定
flowSalesAmountTo   Number 検索条件:売上合計(単発)To 提案商品の売上合計(単発)以下で検索する際に指定
stockSalesAmountFrom   Number 検索条件:売上合計(継続)From 提案商品の売上合計(継続)以上で検索する際に指定
stockSalesAmountTo   Number 検索条件:売上合計(継続)To 提案商品の売上合計(継続)以下で検索する際に指定
flowCostPriceTotalFrom   Number 検索条件:原価合計(単発)From 提案商品の原価合計(単発)以上で検索する際に指定
flowCostPriceTotalTo   Number 検索条件:原価合計(単発)To 提案商品の原価合計(単発)以下で検索する際に指定
stockCostPriceTotalFrom   Number 検索条件:原価合計(継続)From 提案商品の原価合計(継続)以上で検索する際に指定
stockCostPriceTotalTo   Number 検索条件:原価合計(継続)To 提案商品の原価合計(継続)以下で検索する際に指定
flowGrossProfitTotalFrom   Number 検索条件:粗利益合計(単発)From 提案商品の粗利益合計(単発)以上で検索する際に指定
flowGrossProfitTotalTo   Number 検索条件:粗利益合計(単発)To 提案商品の粗利益合計(単発)以下で検索する際に指定
stockGrossProfitTotalFrom   Number 検索条件:粗利益合計(継続)From 提案商品の粗利益合計(継続)以上で検索する際に指定
stockGrossProfitTotalTo   Number 検索条件:粗利益合計(継続)To 提案商品の粗利益合計(継続)以下で検索する際に指定
createDateFrom   String 検索条件:作成日From 案件の作成日以降で検索する際に指定
createDateTo   String 検索条件:作成日To 案件の作成日以前で検索する際に指定
lastUpdateDateFrom   String 検索条件:最終更新日From 案件の最終更新日以降で検索する際に指定
lastUpdateDateTo   String 検索条件:最終更新日To 案件の最終更新日以前で検索する際に指定

 

 

リクエスト例(JSON)

{
        "param": {
                "requiredConditions": {
                        "pagination": {
                                "offset": 0,
                                "limit": 10
                        }
                },
                "optionalConditions": {
                        "searchConditions": {
                                "orderName": "案件テスト",
                                "phase": 3
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
orderListInfo 〇 Object    
  orderList 〇 Object[] 案件一覧のリスト  
  orderID 〇 UUID 案件ID  
orderName 〇 String 案件名  
orderTemplateID 〇 UUID 案件テンプレートID  
orderTemplateName 〇 String 案件テンプレート名  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 商品IDに紐づく、連携システム側の商品IDが登録されている場合、登録値が設定される
getMoreFlag 〇 Boolean 追加取得フラグ 追加で取得できる案件データが残っているかどうかのフラグ


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""orderListInfo"": {
    ""orderList"": [
      {
        ""orderID"": ""06f505e2-f5bf-4cbf-8e97-7e6a5eaf5449"",
        ""orderName"": ""案件テスト"",
        ""orderTemplateID"": ""a9dfe4bc-d0e0-44d8-bdaf-1d07496bca21"",
        ""orderTemplateName"": ""テスト案件テンプレート"",
        ""systemLinkageInfoList"": null
      },
      {
        ""orderID"": ""654fbd3a-afa3-4090-829a-c8d2a7b22e0e"",
        ""orderName"": ""案件テスト3"",
        ""orderTemplateID"": ""22fc215f-8ef2-4a92-a721-b5816d634411"",
        ""orderTemplateName"": ""案件 - 全デフォルト項目"",
        ""systemLinkageInfoList"": null
      }
    ],
    ""getMoreFlag"": false
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて
レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった商品データが残っている事を示します。
本APIを下記のパラメータで実行することで、未取得となっている案件リストの続きを取得することができます。

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

案件詳細取得

URL https://(ホスト)/api/sfa/get-order-detail
Content-Type application/json
HTTPメソッド POST

 

APIの概要

パラメタの案件IDに対応する案件の詳細データを取得します。
案件登録・更新で登録された案件の項目データを詳細データとして取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  orderID 〇 UUID 案件ID  

 

リクエスト例(JSON)

{
        ""param"": {
                ""orderID"": ""58f843d1-a0cc-456a-b2ff-7fbbf98c39df""
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
orderDetailInfo 〇 Object    
  participantMember     参加メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 参加者のユーザーIDを設定
userViewName   String ユーザー名 参加者のユーザー名を設定
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 参加者の組織IDを設定
organizationName   String 組織名 参加者の組織名を設定
readerMember     閲覧者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 閲覧者のユーザーIDを設定
userViewName   String ユーザー名 閲覧者のユーザー名を設定
  organizationList   Object[] 組織IDリスト  
    organizationID   UUID 組織ID 閲覧者の組織IDを設定
organizationName   String 組織名 閲覧者の組織名を設定
orderItemList 〇 Object[] 案件詳細項目のリスト  
  itemID 〇 UUID 案件項目ID 項目IDをキーに、案件テンプレート取得APIの情報と照合する事で、項目のメタデータ(項目名や必須かどうかなど)を取得可能
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定 

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidDataList   Object[] UUID型項目の値のリスト

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  itemUuid   UUID 項目値 UUIDの項目値(UUID形式のID値)を設定
itemDisplayValue   String 表示名 UUIDの項目値に対する表示名を設定
(例:user_singleの項目タイプの表示名の場合、「山田 太郎」などのユーザー名のデータを設定)
itemInquiryRouteData   Object 引合経路型項目の値

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  values   Object[] 項目値リスト  
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteCategoryName   String 引合経路カテゴリ名  
inquiryRouteId   UUID 引合経路ID  
inquiryRouteName   String 引合経路名  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription 

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
orderParticipantList   Object[] 案件参加者リスト  
  clientID   UUID 案件参加者:取引先ID 案件参加者として参加する取引先担当者の取引先IDを設定
clientName   String 案件参加者:取引先名 案件参加者として参加する取引先担当者の取引先名を設定
clientResponsibleID   UUID 案件参加者:取引先担当者ID 案件参加者として参加する取引先担当者の取引先担当者IDを設定
clientResponsibleName   String 案件参加者:取引先担当者名 案件参加者として参加する取引先担当者の取引先担当者名を設定
clientResponsibleRole   Integer 案件参加者:役割 案件参加者として参加する取引先担当者の役割を設定
clientResponsibleRoleName   String 案件参加者:役割名 案件参加者として参加する取引先担当者の役割名を設定
proposalProductInfo   Object 提案商品情報  
  proposalProductSummaryInfo   Object 提案商品サマリー情報 提案商品の金額合計の情報
  flowSalesAmount   Number 売上合計(単発) 提案商品の売上合計(単発)を設定
stockSalesAmount   Number 売上合計(継続) 提案商品の売上合計(継続)を設定
flowCostPriceTotal   Number 原価合計(単発) 提案商品の原価合計(単発)を設定
stockCostPriceTotal   Number 原価合計(継続) 提案商品の原価合計(継続)を設定
flowGrossProfitTotal   Number 粗利益合計(単発) 提案商品の粗利益合計(単発)を設定
stockGrossProfitTotal   Number 粗利益合計(継続) 提案商品の粗利益合計(継続)を設定
proposalProductInfoList   Object[] 提案商品リスト  
  proposalProductID 〇 UUID 提案商品ID 提案商品の提案商品IDを設定
productID 〇 UUID 商品ID 提案商品の商品IDを設定
productName   String 商品名 提案商品の商品名を設定
productDeleteFlag   Boolean 商品削除フラグ 提案商品の商品が削除されたかどうかを設定
costPrice   Number 原価 提案商品の原価を設定
salesPrice   Number 販売価格 提案商品の販売価格を設定
quantity 〇 Integer 数量 提案商品の数量を設定
amount   Number 金額 提案商品の金額を設定
discount   Number 値引き 提案商品の値引きがある場合に設定
subTotal   Number 小計 提案商品の小計を設定
subscriptionFlag   Boolean 継続フラグ 提案商品が継続型(サブスクリプション等)の商品かどうかを設定
subscriptionTerm   Integer 継続(契約期間) 提案商品が継続型(サブスクリプション等)の商品の場合の契約期間を設定
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 案件IDに紐づく、連携システム側の案件IDが登録されている場合、登録値が設定される


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""orderDetailInfo"": {
    ""participantMember"": {
      ""userList"": [
        {
          ""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba"",
          ""userViewName"": ""山田 太郎""
        }
      ],
      ""organizationList"": [
        {
          ""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c"",
          ""organizationName"": ""組織01""
        }
      ]
    },
    ""readerMember"": {
      ""userList"": [],
      ""organizationList"": []
    },
    ""orderItemList"": [
      {
        ""itemID"": ""92a51904-d677-4b3d-a774-d0a852950778"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""テスト_20260722"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""b5261a9d-63e0-439f-901b-0bc9c3e335af"",
        ""itemType"": ""client_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""388c6bd2-e8b5-4b7e-8ee9-02dcbbf34937"",
            ""itemDisplayValue"": ""テスト""
          }
        ]
      },
      {
        ""itemID"": ""7df90208-14a6-42b9-87e3-7cc1aee99869"",
        ""itemType"": ""toggle"",
        ""itemToggleData"": {
          ""value"": true,
          ""term"": 0
        }
      },
      {
        ""itemID"": ""357dd67c-46bf-49d5-83eb-3ad8d201f20e"",
        ""itemType"": ""inquiry_route_single"",
        ""itemInquiryRouteData"": {
          ""values"": [
            {
              ""inquiryRouteCategoryId"": ""b776132c-288c-4ccd-a4c9-cc24a87566e1"",
              ""inquiryRouteCategoryName"": ""テスト"",
              ""inquiryRouteId"": ""65a29a22-4198-4343-b4c9-1618d6b2abd4"",
              ""inquiryRouteName"": ""テスト01""
            }
          ]
        }
      },
      {
        ""itemID"": ""71657f77-19af-40aa-a574-0099f8299a35"",
        ""itemType"": ""phase"",
        ""itemSelectionData"": {
          ""values"": [
            3
          ]
        }
      },
      {
        ""itemID"": ""10b97b58-f032-4108-8426-8f7e77cca065"",
        ""itemType"": ""date"",
        ""itemTextData"": {
          ""value"": ""2026-10-01"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""cd4c9a95-9e15-4900-9bf2-1eb139311b75"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""1211"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""abaf7064-0eba-497c-a907-386a41ec71d3"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-07-22T05:43:51Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""c3fdda6a-9eb5-427b-af55-45037f3889dd"",
        ""itemType"": ""user_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""62ad9f89-8b34-4600-9b03-582e7d210eba"",
            ""itemDisplayValue"": ""山田 太郎""
          }
        ]
      },
      {
        ""itemID"": ""eda17357-f56a-4877-bdc3-1cd74d8fa4fa"",
        ""itemType"": ""user_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""62ad9f89-8b34-4600-9b03-582e7d210eba"",
            ""itemDisplayValue"": ""山田 太郎""
          },
          {
            ""itemUuid"": ""f156d2ab-0d93-4149-946d-0adbaaae9303"",
            ""itemDisplayValue"": ""佐藤 次郎""
          }
        ]
      },
      {
        ""itemID"": ""5d7dca4f-71fb-4b78-ba12-a95c9d9e08d0"",
        ""itemType"": ""division_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c"",
            ""itemDisplayValue"": ""組織01""
          }
        ]
      },
      {
        ""itemID"": ""2c5a87a7-08eb-420e-9af7-21df2a74a780"",
        ""itemType"": ""division_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""1b9d285b-6946-4144-b887-1182d245364e"",
            ""itemDisplayValue"": ""0629""
          },
          {
            ""itemUuid"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c"",
            ""itemDisplayValue"": ""組織01""
          }
        ]
      },
      {
        ""itemID"": ""8fa7fbc6-e12d-468e-8205-aac9dbf025f6"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-07-22T05:43:00Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""10be3be2-9479-479d-b6b9-fc5dfce51f0d"",
        ""itemType"": ""date"",
        ""itemTextData"": {
          ""value"": ""2026-07-22"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""9eb499d3-275f-4d98-ab48-808942165ddf"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-07-23T05:43:00Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      }
    ],
    ""orderParticipantList"": [
      {
        ""clientID"": ""388c6bd2-e8b5-4b7e-8ee9-02dcbbf34937"",
        ""clientName"": ""テスト参加会社"",
        ""clientResponsibleID"": ""6f0cbf22-7e18-44a7-bbb5-ec6f7e6db830"",
        ""clientResponsibleName"": ""テスト参加者"",
        ""clientResponsibleRole"": 0,
        ""clientResponsibleRoleName"": null
      }
    ],
    ""proposalProductInfo"": {
      ""proposalProductSummaryInfo"": {
        ""flowSalesAmount"": 0,
        ""stockSalesAmount"": 1100000,
        ""flowCostPriceTotal"": 0,
        ""stockCostPriceTotal"": 1100,
        ""flowGrossProfitTotal"": 0,
        ""stockGrossProfitTotal"": 1098900
      },
      ""proposalProductInfoList"": [
        {
          ""proposalProductID"": ""26a2dedf-3d75-4ffd-8b06-0fe7b4ae360c"",
          ""productName"": ""テスト商品2"",
          ""productID"": ""c9393414-8008-4d91-ad07-d008b3cb65a6"",
          ""costPrice"": 100,
          ""salesPrice"": 100000,
          ""quantity"": 11,
          ""amount"": 1100000,
          ""discount"": 0,
          ""subTotal"": 1100000,
          ""subscriptionFlag"": true,
          ""subscriptionTerm"": 12,
          ""productDeleteFlag"": false
        }
      ]
    },
    ""systemLinkageInfoList"": null
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 案件IDなどの必須項目が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 案件IDに対応する案件データが存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件アクティビティ一覧取得

URL https://(ホスト)/api/sfa/get-order-activity-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の、案件に紐づく案件アクティビティの一覧リストを取得します。
パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  requiredConditions 〇 Object 必須条件項目 必須で指定必要な項目
  orderID 〇 UUID 案件ID  
pagination 〇 ページネーション    
    offset 〇 Integer オフセット 検索の開始位置を0オリジンで指定
limit 〇 Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

 

リクエスト例(JSON)

{
        ""param"": {
                ""requiredConditions"": {
                        ""orderID"": ""fd8e7875-782b-41c9-8291-c0ce178675d9"",
                        ""pagination"": {
                                ""offset"": 0,
                                ""limit"": 10
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
orderActivityListInfo 〇 Object    
  orderActivityList 〇 Object[] 案件アクティビティ一覧のリスト  
  contentsKind 〇 String コンテンツ種別 MEMO(メモ)、REPORT(レポート)のいずれかを設定
dateTime 〇 String 日時  
actionKindName 〇 String アクション種別名  
title 〇 String タイトル  
userID 〇 UUID ユーザーID  
userViewName 〇 String ユーザー名  
  userDeleteFlag   Boolean ユーザー削除フラグ  
getMoreFlag 〇 Boolean 追加取得フラグ 追加で取得できる商品データが残っているかどうかのフラグ


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""orderActivityListInfo"": {
    ""activityInfoList"": [
      {
        ""contentsKind"": ""MEMO"",
        ""dateTime"": ""2026-08-20T05:23:00Z"",
        ""actionKindName"": ""架電"",
        ""title"": ""テスト"",
        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed"",
        ""userViewName"": ""山田 太郎"",
        ""userDeleteFlag"": false
      },
      {
        ""contentsKind"": ""MEMO"",
        ""dateTime"": ""2026-08-06T02:00:42.529Z"",
        ""actionKindName"": ""21"",
        ""title"": ""SFA案件メモ"",
        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed"",
        ""userViewName"": ""山田 太郎"",
        ""userDeleteFlag"": false
      }
    ],
    ""getMoreFlag"": false
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて
レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった商品データが残っている事を示します。
本APIを下記のパラメータで実行することで、未取得となっている案件アクティビティリストの続きを取得することができます。

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

レポートテンプレート一覧取得

URL https://(ホスト)/api/sfa/get-report-template-list
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内のレポートのテンプレート一覧を取得します。
 

リクエストパラメタ

特に指定不要

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
reportTemplateListInfo 〇 Object    
  reportTemplateList 〇 Object[] レポートテンプレートのリスト  
  templateID 〇 UUID テンプレートID  
templateName 〇 String テンプレート名  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""reportTemplateListInfo"": {
    ""reportTemplateList"": [
      {
        ""templateID"": ""e9fa441c-b6b1-45b5-bfb5-8836f2cb4c8f"",
        ""templateName"": ""山田テスト""
      },
      {
        ""templateID"": ""e07e29e3-67dc-4c9f-b8b0-98a007b8e3d8"",
        ""templateName"": ""テスト用テンプレート""
      }
    ]
  }
}						

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポートテンプレート取得

URL https://(ホスト)/api/sfa/get-report-template
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内のレポートのテンプレートデータを取得します。
レスポンスで返されるレポートテンプレートデータは、KS+の管理者画面のレポートテンプレート編集画面で編集・更新した内容(未編集の場合は契約・開通またはテンプレート新規追加時に自動で初期設定されたレポートテンプレートのデフォルト項目の内容)が返されます。
 

リクエストパラメタ

パラメタ名 必須 形式 内容
reportTemplateID 〇 UUID レポートテンプレートID

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
reportTemplateInfo 〇 Object    
  templateList 〇 Object[] レポートテンプレート項目のリスト  
  itemID 〇 UUID 項目ID  
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemName 〇 String 項目名  
requiredFlag 〇 Boolean 必須フラグ 項目が必須入力かどうかを表すフラグ(true:必須、false:必須でない)
beforeUnit   String 単位(前)

項目タイプがnumber,amount_integer,amount_decimalの場合に設定

¥,$などの金額の前につける通貨の単位などを設定

afterUnit   String 単位(後)

項目タイプがnumber,amount_integer,amount_decimalの場合に設定

円・ドルなどの金額の後につける通貨の単位などを設定

readOnlyFlag 〇 Boolean 読み取り専用フラグ

項目が読み取り専用項目かどうかを表すフラグ(true:読取専用、false:読取専用でない)

同フラグがオンの場合、レポート登録・編集での登録は不可で、データは登録時にシステム側で自動で登録される

selectionValues   Object[] 選択肢リスト itemTypeがpulldown,checkbox,prefecturesの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
linkageSelectionValues   Object[] 連携選択肢リスト itemTypeがlinkage_pulldownの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 2階層目連携選択肢リスト 1階層目の選択肢に紐づく2階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 3階層目連携選択肢リスト 2階層目の選択肢に紐づく3階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
actionKindInfo   Object    
  actionKindList   Object[] アクション種別のリスト  
  actionKindID   UUID アクション種別ID  
actionKindName   String アクション種別名  
systemLinkageSettingInfoList   Object[] 連携システム設定情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageSystemName   String 連携システム名 システム連携設定で登録された連携システム名を設定


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""reportTemplateInfo"": {
    ""templateList"": [
      {
        ""itemID"": ""d7efeaf0-51c6-4ec9-908c-3f84e84603db"",
        ""itemType"": ""text_single"",
        ""itemName"": ""レポート名"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""3d9981ec-afed-4bfe-bbe2-cd034a2df92c"",
        ""itemType"": ""date"",
        ""itemName"": ""報告日"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""081bc161-6ab5-4859-9d89-2190ee48bbb1"",
        ""itemType"": ""user_single"",
        ""itemName"": ""報告者"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": true,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""506a5039-a5ee-416e-b4ff-a25cae559c3c"",
        ""itemType"": ""datetime_fromto"",
        ""itemName"": ""活動日時"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""5c690489-463c-4ee0-a43d-3d389dd62d29"",
        ""itemType"": ""division_single"",
        ""itemName"": ""報告者所属部署"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""3c2e6448-0088-4b3d-8cef-a4cb6a8d0a02"",
        ""itemType"": ""user_multiple"",
        ""itemName"": ""同行者"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""6084c371-9f03-482d-a430-4065bd0d0f83"",
        ""itemType"": ""action_kind"",
        ""itemName"": ""アクション種別"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""1494a1f1-1280-4e9f-9262-65d247628aa7"",
        ""itemType"": ""text_multiple"",
        ""itemName"": ""報告内容"",
        ""requiredFlag"": true,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""7a905396-224b-4ea0-82da-ad9bbe856158"",
        ""itemType"": ""pulldown"",
        ""itemName"": ""評価"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [
          {
            ""label"": ""絶好調"",
            ""displayFlag"": true,
            ""value"": 1
          },
          {
            ""label"": ""順調"",
            ""displayFlag"": true,
            ""value"": 2
          },
          {
            ""label"": ""まずまず"",
            ""displayFlag"": true,
            ""value"": 3
          },
          {
            ""label"": ""微妙"",
            ""displayFlag"": true,
            ""value"": 4
          },
          {
            ""label"": ""厳しい"",
            ""displayFlag"": true,
            ""value"": 5
          },
          {
            ""label"": ""全然ダメ"",
            ""displayFlag"": true,
            ""value"": 6
          }
        ],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""86a05dcc-f6fd-4874-90cd-0db449177615"",
        ""itemType"": ""pulldown"",
        ""itemName"": ""選択肢3個"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [
          {
            ""label"": ""選択肢1"",
            ""displayFlag"": true,
            ""value"": 1
          },
          {
            ""label"": ""選択肢2"",
            ""displayFlag"": true,
            ""value"": 2
          },
          {
            ""label"": ""選択肢3"",
            ""displayFlag"": true,
            ""value"": 3
          }
        ],
        ""linkageSelectionValues"": []
      },
      {
        ""itemID"": ""20134d76-7eac-4aa1-aac1-b1e179aec42b"",
        ""itemType"": ""participants"",
        ""itemName"": ""参加"",
        ""requiredFlag"": false,
        ""beforeUnit"": null,
        ""afterUnit"": null,
        ""readOnlyFlag"": false,
        ""selectionValues"": [],
        ""linkageSelectionValues"": []
      }
    ],
    ""actionKindInfo"": {
      ""actionKindList"": [
        {
          ""actionKindID"": ""0096fbb6-0cf0-468b-9962-a9fa9b6d2211"",
          ""actionKindName"": ""商談""
        },
        {
          ""actionKindID"": ""96d7216a-fd86-479b-aafc-e5b8f18991be"",
          ""actionKindName"": ""架電""
        }
      ]
    },
    ""systemLinkageSettingInfoList"": [
      {
        ""systemLinkageID"": 999000001,
        ""linkageSystemName"": ""test""
      },
      {
        ""systemLinkageID"": 999000002,
        ""linkageSystemName"": ""test2""
      }
    ]
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポート一覧取得

URL https://(ホスト)/api/sfa/get-report-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の、ユーザー自身が参照・更新可能となっているレポートデータを一覧リストとして取得します。
パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。
オプションでレポートのレポート名など、レポートの基本項目を検索条件として指定して検索して一覧取得も可能です。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  requiredConditions 〇 Object 必須条件項目 必須で指定必要な項目
  pagination 〇 Object ページネーション  
    offset 〇 Integer オフセット 検索の開始位置を0オリジンで指定
  limit 〇 Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)
optionalConditions   Object 任意条件項目 任意で指定可能な項目
  searchConditions   Object    
  reportTemplateID   UUID 検索条件:レポートテンプレートID レポートテンプレートIDで検索する際に指定
reportName   String 検索条件:レポート名 レポート名で部分一致検索する際に指定
actionKindID   UUID 検索条件:アクション種別ID アクション種別IDで検索する際に指定
reportContent   String 検索条件:報告内容 報告内容で部分一致検索する際に指定
participants   Object    
  clientResponsibleID   UUID 検索条件:参加 - 取引先担当者ID 参加情報の取引先担当者IDで検索する際に指定
reporterUserID   UUID 検索条件:報告者ユーザーID 報告者のユーザーIDで検索する際に指定
reporterDepartmentID   UUID 検索条件:報告者所属部署ID 報告者の所属部署の組織IDで検索する際に指定

 

リクエスト例(JSON)

{
        ""param"": {
                ""requiredConditions"": {
                        ""pagination"": {
                                ""offset"": 0,
                                ""limit"": 10
                        }
                },
                ""optionalConditions"": {
                        ""searchConditions"": {
                                ""reportName"": ""テスト""
                        }
                }
        }
}														

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
reportListInfo 〇 Object    
  reportList 〇 Object[] レポート一覧のリスト  
  reportID 〇 UUID レポートID  
reportName 〇 String レポート名  
reportTemplateID 〇 UUID レポートテンプレートID  
reportTemplateName 〇 String レポートテンプレート名  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 レポートIDに紐づく、連携システム側のレポートIDが登録されている場合、登録値が設定される
getMoreFlag 〇 Boolean 追加取得フラグ 追加で取得できるレポートデータが残っているかどうかのフラグ


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""reportListInfo"": {
    ""reportList"": [
      {
        ""reportID"": ""21243bdf-179a-4cbc-9cef-99a7ac9a4c4f"",
        ""reportName"": ""テストレポート"",
        ""reportTemplateID"": ""3c0e2183-1621-4534-9cf1-1ff955238bcf"",
        ""reportTemplateName"": """",
        ""systemLinkageInfoList"": null
      },
      {
        ""reportID"": ""26ead594-a8bc-4adc-a66e-294764d67775"",
        ""reportName"": ""山田テストレポート080701"",
        ""reportTemplateID"": ""e9fa441c-b6b1-45b5-bfb5-8836f2cb4c8f"",
        ""reportTemplateName"": ""山田テスト0807"",
        ""systemLinkageInfoList"": null
      }
    ],
    ""getMoreFlag"": true
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて
レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった商品データが残っている事を示します。
本APIを下記のパラメータで実行することで、未取得となっているレポートリストの続きを取得することができます。

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

レポート詳細取得

URL https://(ホスト)/api/sfa/get-report-detail
Content-Type application/json
HTTPメソッド POST

 

APIの概要

パラメタのレポートIDに対応するレポートの詳細データを取得します。レポート登録・更新で登録されたレポートの項目データを詳細データとして取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  reportID 〇 UUID レポートID  

 

リクエスト例(JSON)

{
        ""param"": {
                ""reportID"": ""1b5f1a9a-3954-4495-b9c1-370b41297961""
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
reportDetailInfo 〇 Object    
  draftFlag 〇 Boolean 下書きフラグ 下書きフラグ(true:下書き、false:下書きではない)
participantMember     参加者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 参加者のユーザーIDを設定
userViewName   String ユーザー名 参加者のユーザー名を設定
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 参加者の組織IDを設定
organizationName   String 組織名 参加者の組織名を設定
readerMember     閲覧者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 閲覧者のユーザーIDを設定
userViewName   String ユーザー名 閲覧者のユーザー名を設定
  organizationList   Object[] 組織IDリスト  
    organizationID   UUID 組織ID 閲覧者の組織IDを設定
organizationName   String 組織名 閲覧者の組織名を設定
reportItemList 〇 Object[] レポート詳細項目のリスト  
  itemID 〇 UUID レポート項目ID 項目IDをキーに、レポートテンプレート取得APIの情報と照合する事で、項目のメタデータ(項目名や必須かどうかなど)を取得可能
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定 

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidDataList   Object[] UUID型項目の値のリスト

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  itemUuid   UUID 項目値 UUIDの項目値(UUID形式のID値)を設定
itemDisplayValue   String 表示名 UUIDの項目値に対する表示名を設定
(例:user_singleの項目タイプの表示名の場合、「山田 太郎」などのユーザー名のデータを設定)
itemInquiryRouteData   Object 引合経路型項目の値

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定 

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  values   Object[] 項目値リスト  
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteCategoryName   String 引合経路カテゴリ名  
inquiryRouteId   UUID 引合経路ID  
inquiryRouteName   String 引合経路名  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定 

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
participantsInfoList   Object[] 参加者情報リスト  
  clientResponsibleID   UUID 取引先担当者ID 参加者の取引先担当者IDを設定
clientResponsibleName   String 取引先担当者名 参加者の取引先担当者名を設定
clientResponsibleDeleteFlag   Boolean 取引先担当者削除フラグ 参加者の取引先担当者が削除されたかどうかのフラグを設定
clientResponsibleDepartment   String 取引先担当者部署 参加者の取引先担当者の部署を設定
clientResponsibleTitle   String 取引先担当者役職 参加者の取引先担当者の役職を設定
clientID   UUID 取引先ID 参加者の取引先IDを設定
clientName   String 取引先名 参加者の取引先名を設定
clientDeleteFlag   Boolean 取引先削除フラグ 参加者の取引先が削除されたかどうかのフラグを設定
linkingOrderInfoList   Object[] 紐づけ案件リスト  
  orderID   UUID 案件ID 紐づけ案件の案件IDを指定
orderName   String 案件名 紐づけ案件の案件名を指定
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 レポートIDに紐づく、連携システム側のレポートIDが登録されている場合、登録値が設定される


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""reportDetailInfo"": {
    ""draftFlag"": false,
    ""participantMember"": {
      ""userList"": [
        {
          ""userID"": ""c84aa9a5-1390-41a4-9786-7cda5fd9971f"",
          ""userViewName"": ""山田 太郎""
        },
        {
          ""userID"": ""ce88555d-46fd-42dd-ad2e-26490a593015"",
          ""userViewName"": ""佐藤 次郎""
        }
      ],
      ""organizationList"": []
    },
    ""readerMember"": {
      ""userList"": [],
      ""organizationList"": []
    },
    ""reportItemList"": [
      {
        ""itemID"": ""3d9981ec-afed-4bfe-bbe2-cd034a2df92c"",
        ""itemType"": ""date"",
        ""itemTextData"": {
          ""value"": ""2026-07-24"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""d7efeaf0-51c6-4ec9-908c-3f84e84603db"",
        ""itemType"": ""text_single"",
        ""itemTextData"": {
          ""value"": ""レポート名_テスト"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""506a5039-a5ee-416e-b4ff-a25cae559c3c"",
        ""itemType"": ""datetime_fromto"",
        ""itemTextData"": {
          ""value"": ""2026-06-30T01:00:00Z"",
          ""ruby"": null,
          ""datetimeTo"": ""2026-06-30T10:00:00Z""
        }
      },
      {
        ""itemID"": ""6084c371-9f03-482d-a430-4065bd0d0f83"",
        ""itemType"": ""action_kind"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""3fa85f64-5717-4562-b3fc-2c963f66a080"",
            ""itemDisplayValue"": ""80""
          }
        ]
      },
      {
        ""itemID"": ""7a905396-224b-4ea0-82da-ad9bbe856158"",
        ""itemType"": ""pulldown"",
        ""itemSelectionData"": {
          ""values"": [
            5
          ]
        }
      },
      {
        ""itemID"": ""1494a1f1-1280-4e9f-9262-65d247628aa7"",
        ""itemType"": ""text_multiple"",
        ""itemTextData"": {
          ""value"": ""報告内容\nアイウエオ"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""081bc161-6ab5-4859-9d89-2190ee48bbb1"",
        ""itemType"": ""user_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""c84aa9a5-1390-41a4-9786-7cda5fd9971f"",
            ""itemDisplayValue"": ""山田 太郎""
          }
        ]
      },
      {
        ""itemID"": ""5c690489-463c-4ee0-a43d-3d389dd62d29"",
        ""itemType"": ""division_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""ba8482ef-8c08-4f3c-b5e2-aded302feecd"",
            ""itemDisplayValue"": ""新組織""
          }
        ]
      },
      {
        ""itemID"": ""3c2e6448-0088-4b3d-8cef-a4cb6a8d0a02"",
        ""itemType"": ""user_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""c84aa9a5-1390-41a4-9786-7cda5fd9971f"",
            ""itemDisplayValue"": ""山田 太郎""
          }
        ]
      },
      {
        ""itemID"": ""357d2eec-222a-491b-80bf-7d732467934c"",
        ""itemType"": ""linkage_pulldown"",
        ""itemSelectionData"": {
          ""values"": [
            2,
            14
          ]
        }
      },
      {
        ""itemID"": ""1a7d745b-492c-4248-b0e9-555506ac3ce9"",
        ""itemType"": ""checkbox"",
        ""itemSelectionData"": {
          ""values"": [
            2,
            4
          ]
        }
      },
      {
        ""itemID"": ""83143cea-0d07-4a1f-be16-9f72ddcf3c55"",
        ""itemType"": ""division_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""ba8482ef-8c08-4f3c-b5e2-aded302feecd"",
            ""itemDisplayValue"": ""新組織""
          }
        ]
      },
      {
        ""itemID"": ""a9613a60-5ed1-4a82-9e5f-c7c26c69e4fc"",
        ""itemType"": ""division_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""8142b05d-ef7c-4dc5-9d12-1567dbec53e7"",
            ""itemDisplayValue"": ""開発部""
          },
          {
            ""itemUuid"": ""ba8482ef-8c08-4f3c-b5e2-aded302feecd"",
            ""itemDisplayValue"": ""新組織""
          }
        ]
      },
      {
        ""itemID"": ""9809c29a-309f-4e72-a6ca-4eb435406c5a"",
        ""itemType"": ""product_single"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""a0e6142f-b367-461c-a80e-366a3eecc091"",
            ""itemDisplayValue"": ""商品名_アイウエオ""
          }
        ]
      },
      {
        ""itemID"": ""3c4427e2-441b-4d12-8bd2-bb425095d417"",
        ""itemType"": ""product_multiple"",
        ""itemUuidDataList"": [
          {
            ""itemUuid"": ""a0e6142f-b367-461c-a80e-366a3eecc091"",
            ""itemDisplayValue"": ""商品名_アイウエオ""
          }
        ]
      },
      {
        ""itemID"": ""c143c12b-aa56-457a-aca1-342053ad5682"",
        ""itemType"": ""date"",
        ""itemTextData"": {
          ""value"": ""2026-06-30"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""e943f9c3-5e18-4ac6-8107-e484475489ca"",
        ""itemType"": ""datetime"",
        ""itemTextData"": {
          ""value"": ""2026-06-30T03:00:00Z"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""5b01681e-beb3-4c8a-b708-d1179b8f330c"",
        ""itemType"": ""amount_integer"",
        ""itemNumericData"": {
          ""value"": ""1100""
        }
      },
      {
        ""itemID"": ""98ba3706-0bee-4fa8-9b49-e053f158ed87"",
        ""itemType"": ""amount_decimal"",
        ""itemNumericData"": {
          ""value"": ""11000.11""
        }
      },
      {
        ""itemID"": ""c7ff3033-5476-4f16-919b-2e3e2a6947bc"",
        ""itemType"": ""number"",
        ""itemNumericData"": {
          ""value"": ""110""
        }
      },
      {
        ""itemID"": ""de046b39-38d5-4780-b6c1-dd1301eb6079"",
        ""itemType"": ""phone_number"",
        ""itemTextData"": {
          ""value"": ""090-0010-0013"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""d8a9f125-c28b-4e2b-9493-54f13d143a61"",
        ""itemType"": ""url"",
        ""itemTextData"": {
          ""value"": ""https://example.com/?no=11"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""8476e729-76a3-40a3-bc64-f9401744d8d0"",
        ""itemType"": ""mail_address"",
        ""itemTextData"": {
          ""value"": ""test.11@example.com"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""e6644461-b0a9-499e-8496-53d3ea23a505"",
        ""itemType"": ""postal_code"",
        ""itemTextData"": {
          ""value"": ""330-9301"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      },
      {
        ""itemID"": ""629e5d45-eea9-46c2-ad78-f2be824f07cd"",
        ""itemType"": ""prefectures"",
        ""itemTextData"": {
          ""value"": ""埼玉県"",
          ""ruby"": null,
          ""datetimeTo"": null
        }
      }
    ],
    ""participantsInfoList"": [
      {
        ""clientResponsibleID"": ""626c500d-b6e9-4b46-a11f-87a98783b1fb"",
        ""clientResponsibleName"": ""姓アイウエオ 名アイウエオ"",
        ""clientResponsibleDeleteFlag"": false,
        ""clientResponsibleDepartment"": ""部署_アイウエオ"",
        ""clientResponsibleTitle"": null,
        ""clientID"": ""23abdb85-2541-4017-a21c-286b4bef0abf"",
        ""clientName"": ""取引先正式名称_アイウエオ"",
        ""clientDeleteFlag"": false
      }
    ],
    ""linkingOrderInfoList"": [
      {
        ""orderID"": ""dd5cd265-71bc-42cd-85e9-feaeef427066"",
        ""orderName"": ""案件名_アイウエオ_更新"",
        ""clientID"": ""23abdb85-2541-4017-a21c-286b4bef0abf"",
        ""clientName"": ""取引先正式名称_アイウエオ"",
        ""phaseName"": ""クロージング"",
        ""orderAcceptanceProspect"": ""A"",
        ""orderAcceptanceDueDate"": ""2026-06-30T00:00:00Z"",
        ""flowSalesAmount"": 0,
        ""stockSalesAmount"": 219900.22
      }
    ],
    ""systemLinkageInfoList"": null
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 レポートIDなどの必須項目が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ レポートIDに対応するレポートデータが存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポートコメント一覧取得

URL https://(ホスト)/api/sfa/get-report-comment-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の、レポートに紐づくレポートコメントデータを一覧リストとして取得します。
パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  requiredConditions 〇 Object 必須条件項目 必須で指定必要な項目
  reportID 〇 UUID レポートID  
pagination 〇 Object ページネーション  
  offset 〇 Integer オフセット 検索の開始位置を0オリジンで指定
limit 〇 Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

リクエスト例(JSON)

{
        ""param"": {
                ""requiredConditions"": {
                        ""reportID"": ""bbf5441d-eb59-4e16-8513-c86ecf549173"",
                        ""pagination"": {
                                ""offset"": 0,
                                ""limit"": 10
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
reportCommentListInfo 〇 Object    
  reportCommentList 〇 Object[] レポートコメント一覧のリスト  
  reportCommentID 〇 UUID レポートコメントID  
commentUserID 〇 UUID コメントユーザーID  
commentUserName 〇 String コメントユーザー名  
commentUserDeleteFlag   Boolean コメントユーザー削除フラグ  
commentDateTime   String コメント日時  
commentContent   String コメント内容  
getMoreFlag 〇 Boolean 追加取得フラグ 追加で取得できるレポートコメントデータが残っているかどうかのフラグ


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
 ""reportCommentListInfo"": {
  ""reportCommentList"": [
   {
    ""reportCommentID"": ""27bebbc9-0158-4b43-b4ba-dd3dfef5878f"",
    ""commentUserID"": ""c84aa9a5-1390-41a4-9786-7cda5fd9971f"",
    ""commentUserName"": ""山田 太郎"",
    ""commentUserDeleteFlag"": false,
    ""commentDateTime"": ""2026-09-25T10:02:40.796034562Z"",
    ""commentContent"": ""テストコメント2""
   },
   {
    ""reportCommentID"": ""4dd05769-7175-4370-b7fa-bf399f8273f7"",
    ""commentUserID"": ""ce88555d-46fd-42dd-ad2e-26490a593015"",
    ""commentUserName"": ""佐藤 次郎"",
    ""commentUserDeleteFlag"": false,
    ""commentDateTime"": ""2026-09-25T10:02:24.096421764Z"",
    ""commentContent"": ""テストコメント""
   }
  ],
  ""getMoreFlag"": false
 }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて
レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかったレポートコメントデータが残っている事を示します。
本APIを下記のパラメータで実行することで、未取得となっているレポートコメントリストの続きを取得することができます。

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


実行系API

商品登録

URL https://(ホスト)/api/sfa/product/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとして商品データを登録します。
登録対象の商品項目データを項目リストに指定して登録します。
登録成功時に、レスポンスで登録した商品の商品IDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  productRegisterInfo 〇 Object    
  productItemList 〇 Object[]    
  itemID 〇 UUID 商品項目ID 商品項目IDについては、商品テンプレート取得APIで取得出来るので同APIから取得
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値を設定する
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal 

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  values   UUID[] 項目値リスト  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
  term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
systemLinkageInfoList   Object[] システム連携情報リスト 商品登録時にシステム連携ID値を併せて登録する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 登録対象の商品に紐づく、連携システム側の商品IDを登録値として設定

 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて
 パラメタで指定する登録値については、登録時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
 バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記シートに記載のチェックを項目タイプ別に実施します。
 項目タイプ値および項目タイプの説明

②必須項目チェックについて
 商品テンプレート項目の設定で必須となっている(必須フラグがtrueとなっている)項目については、登録対象項目リストに含まれていない場合にパラメタ不正エラーとなります。
 商品テンプレートの項目情報については、商品テンプレート取得APIのデータより確認可能です。

 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""productRegisterInfo"": {
                                ""systemLinkageInfoList"": [
                                        {
                                                ""systemLinkageID"": 999000001,
                                                ""linkageIDValue"": ""test_20260904_02""
                                        }
                                ],
                                ""productItemList"": [
                                        {
                                                ""itemID"": ""783fcf8e-01f9-489a-98ef-3a147c7b920c"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""テスト_外部連携_TEST2"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""86330dff-b4db-46d5-adce-4372319e41e4"",
                                                ""itemType"": ""toggle"",
                                                ""itemToggleData"": {
                                                        ""value"": true
                                                }
                                        },
                                        {
                                                ""itemID"": ""23908c8e-ab4b-415a-a9a9-f8e0f2a5f0f6"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""100000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""139f91ba-8e84-44e7-aa02-857989f6695d"",
                                                ""itemType"": ""text_multiple"",
                                                ""itemTextData"": {
                                                        ""value"": ""test"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""0b2dc74b-8be3-48a5-adbc-c8711ad77ca0"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                3,
                                                                4
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""580dcc22-f7f3-4594-9b7e-dabda3601fa1"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""100""
                                                }
                                        },
                                        {
                                                ""itemID"": ""182318ed-f42b-4e21-947d-73f58a9989d3"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""test"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""176b1aad-1c48-4c1b-8e82-985de2ba9225"",
                                                ""itemType"": ""subscription"",
                                                ""itemToggleData"": {
                                                        ""value"": false
                                                }
                                        },
                                        {
                                                ""itemID"": ""5321eaf2-a1af-4c9a-9150-77d3a19cc0ac"",
                                                ""itemType"": ""url"",
                                                ""itemTextData"": {
                                                        ""value"": ""http://ex.com"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""2dd479d5-2066-4807-8b51-67ddd1e830a1"",
                                                ""itemType"": ""pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""714b5b83-2df3-4e26-97f0-831b157a4ea7"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""test"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""f8ae186f-f4b1-4ab1-8d35-bf7c8369b01c"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""test"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""953e7157-9215-42d8-9de5-b01afef26e5b"",
                                                ""itemType"": ""text_multiple"",
                                                ""itemTextData"": {
                                                        ""value"": ""test"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""7b1de9ce-095a-496f-8830-cb6839415ad6"",
                                                ""itemType"": ""pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""fc48bffc-4639-4e7f-bd72-72d1b94d026f"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                4,
                                                                6
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""51b86754-0515-47c1-a797-23a0d34b1ba2"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                2
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""bffff0e3-9dc8-4592-91e5-16c47ea31a44"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""8dc45454-6fbe-4b7f-8e4d-7c9ab36901c2"",
                                                ""itemType"": ""user_multiple"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""91cdcb3c-e868-43ee-98b1-aece0439d6bb"",
                                                ""itemType"": ""division_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""e1648d20-ed36-46be-93e8-952e00f68c5b"",
                                                ""itemType"": ""division_multiple"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""30881d96-2cbc-4ad2-923e-b53b22c5d826"",
                                                ""itemType"": ""date"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-07-15"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""0d9a3264-4193-48d6-b7c3-0b3841aeaaa0"",
                                                ""itemType"": ""datetime"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-07-15T04:51:00Z"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""d9ed7281-a13b-4128-9970-56a12b3c44a6"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""100000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""80a5ef34-0c89-472e-8005-5361f79c9f5d"",
                                                ""itemType"": ""amount_integer"",
                                                ""itemNumericData"": {
                                                        ""value"": ""100000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""d44c5767-4a6e-43c2-808e-4dd4f73adf65"",
                                                ""itemType"": ""number"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1""
                                                }
                                        },
                                        {
                                                ""itemID"": ""1b9fa4d7-a137-494b-a236-1a0bb799dcde"",
                                                ""itemType"": ""phone_number"",
                                                ""itemTextData"": {
                                                        ""value"": ""000000000"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""f081b73b-9825-40de-a568-e4ebcce77cf3"",
                                                ""itemType"": ""url"",
                                                ""itemTextData"": {
                                                        ""value"": ""http://ex.com"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""21fc9919-8fcd-41af-87d4-24397953c69f"",
                                                ""itemType"": ""postal_code"",
                                                ""itemTextData"": {
                                                        ""value"": ""1111111"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""0daca4d2-ba59-4455-ab81-f991150b84e7"",
                                                ""itemType"": ""mail_address"",
                                                ""itemTextData"": {
                                                        ""value"": ""test@test.com"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""fd5081ac-e48c-4aa0-9251-f977efadb51a"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        }
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
registerProductResult   Object 商品登録結果情報 API が正常終了した場合のみ値を格納
  productID   UUID 登録された商品の商品ID  


 

レスポンス例(JSON)

{
  "appStatus": {
    "code": "S000",
    "message": ""
  },
  "registerProductResult": {
    "productID": "1f8cc493-1b3e-4c08-9bdc-c47e76f64287"
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 商品名などの、商品テンプレートで必須設定となっている項目が指定されていない
登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

商品更新

URL https://(ホスト)/api/sfa/product/update
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の商品データを更新します。更新対象の商品項目データを項目リストに指定して更新します。
更新については項目リストに設定されたデータをもとに差分更新で更新します。
更新成功時に、レスポンスで更新した商品の商品IDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  productUpdateInfo 〇 Object    
  productInfo 〇(※1) Object 商品情報  
  productID 〇 UUID 商品ID 更新対象の商品の商品IDを指定
systemLinkageInfo 〇(※1) Object システム連携情報  
  systemLinkageID 〇 Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue 〇 String 連携ID値 更新対象の商品の連携システム側の商品IDを指定
productItemList 〇 Object[]    
  itemID 〇 UUID 商品項目ID 商品項目IDについては、商品テンプレート取得APIから取得
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値を設定する
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  values   UUID[] 項目値リスト  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
systemLinkageInfoList   Object[] システム連携情報リスト 商品更新時にシステム連携ID値を併せて登録・更新する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 更新対象の商品に紐づく、連携システム側の商品IDを登録・更新値として設定

※1
productInfo、systemLinkageInfoのいずれかのみ必須。両方指定されている場合はエラー。
productInfoが指定された時はproductIDをキーに、systemLinkageInfoが指定された時はsystemLinkageID, linkageIDValueをキーにして更新。
 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて
 パラメタで指定する更新値については、更新時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
 バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記シートに記載のチェックを項目タイプ別に実施します。
 項目タイプ値および項目タイプの説明

 

リクエスト例(JSON)※商品情報で更新

{
        ""param"": {
                ""toData"": {
                        ""productUpdateInfo"": {
                                ""productInfo"": {
                                        ""productID"": ""1f8cc493-1b3e-4c08-9bdc-c47e76f64287""
                                },
                                ""productItemList"": [
                                        {
                                                ""itemID"": ""783fcf8e-01f9-489a-98ef-3a147c7b920c"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""テスト_外部連携02_upd"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""86330dff-b4db-46d5-adce-4372319e41e4"",
                                                ""itemType"": ""toggle"",
                                                ""itemToggleData"": {
                                                        ""value"": true
                                                }
                                        },
                                        {
                                                ""itemID"": ""23908c8e-ab4b-415a-a9a9-f8e0f2a5f0f6"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1100000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""139f91ba-8e84-44e7-aa02-857989f6695d"",
                                                ""itemType"": ""text_multiple"",
                                                ""itemTextData"": {
                                                        ""value"": ""test1"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""0b2dc74b-8be3-48a5-adbc-c8711ad77ca0"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                3,
                                                                4
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""580dcc22-f7f3-4594-9b7e-dabda3601fa1"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1100""
                                                }
                                        },
                                        {
                                                ""itemID"": ""176b1aad-1c48-4c1b-8e82-985de2ba9225"",
                                                ""itemType"": ""subscription"",
                                                ""itemToggleData"": {
                                                        ""value"": true,
                                                        ""term"": ""12""
                                                }
                                        },
                                        {
                                                ""itemID"": ""5321eaf2-a1af-4c9a-9150-77d3a19cc0ac"",
                                                ""itemType"": ""url"",
                                                ""itemTextData"": {
                                                        ""value"": ""http://ex.com1"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""2dd479d5-2066-4807-8b51-67ddd1e830a1"",
                                                ""itemType"": ""pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""953e7157-9215-42d8-9de5-b01afef26e5b"",
                                                ""itemType"": ""text_multiple"",
                                                ""itemTextData"": {
                                                        ""value"": ""test1"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""fc48bffc-4639-4e7f-bd72-72d1b94d026f"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                4,
                                                                6
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""51b86754-0515-47c1-a797-23a0d34b1ba2"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                2
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""bffff0e3-9dc8-4592-91e5-16c47ea31a44"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""8dc45454-6fbe-4b7f-8e4d-7c9ab36901c2"",
                                                ""itemType"": ""user_multiple"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""91cdcb3c-e868-43ee-98b1-aece0439d6bb"",
                                                ""itemType"": ""division_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""e1648d20-ed36-46be-93e8-952e00f68c5b"",
                                                ""itemType"": ""division_multiple"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""d9ed7281-a13b-4128-9970-56a12b3c44a6"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""110000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""80a5ef34-0c89-472e-8005-5361f79c9f5d"",
                                                ""itemType"": ""amount_integer"",
                                                ""itemNumericData"": {
                                                        ""value"": ""110000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""d44c5767-4a6e-43c2-808e-4dd4f73adf65"",
                                                ""itemType"": ""number"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1""
                                                }
                                        }
                                ],
                                ""systemLinkageInfoList"": [
                                        {
                                                ""systemLinkageID"": 999000001,
                                                ""linkageIDValue"": ""linkagetest""
                                        }
                                ]
                        }
                }
        }
}


リクエスト例(JSON)※システム連携情報で更新

{
        ""param"": {
                ""toData"": {
                        ""productUpdateInfo"": {
                                ""systemLinkageInfo"": {
                                        ""systemLinkageID"": 999000001,
                                        ""linkageIDValue"": ""linkagetest""
                                },
                                ""productItemList"": [
                                        {
                                                ""itemID"": ""783fcf8e-01f9-489a-98ef-3a147c7b920c"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""テスト_外部連携02_upd"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""86330dff-b4db-46d5-adce-4372319e41e4"",
                                                ""itemType"": ""toggle"",
                                                ""itemToggleData"": {
                                                        ""value"": true
                                                }
                                        },
                                        {
                                                ""itemID"": ""23908c8e-ab4b-415a-a9a9-f8e0f2a5f0f6"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1100000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""139f91ba-8e84-44e7-aa02-857989f6695d"",
                                                ""itemType"": ""text_multiple"",
                                                ""itemTextData"": {
                                                        ""value"": ""test1"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""0b2dc74b-8be3-48a5-adbc-c8711ad77ca0"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                3,
                                                                4
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""580dcc22-f7f3-4594-9b7e-dabda3601fa1"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1100""
                                                }
                                        },
                                        {
                                                ""itemID"": ""176b1aad-1c48-4c1b-8e82-985de2ba9225"",
                                                ""itemType"": ""subscription"",
                                                ""itemToggleData"": {
                                                        ""value"": true,
                                                        ""term"": ""12""
                                                }
                                        },
                                        {
                                                ""itemID"": ""5321eaf2-a1af-4c9a-9150-77d3a19cc0ac"",
                                                ""itemType"": ""url"",
                                                ""itemTextData"": {
                                                        ""value"": ""http://ex.com1"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""2dd479d5-2066-4807-8b51-67ddd1e830a1"",
                                                ""itemType"": ""pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""953e7157-9215-42d8-9de5-b01afef26e5b"",
                                                ""itemType"": ""text_multiple"",
                                                ""itemTextData"": {
                                                        ""value"": ""test1"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""fc48bffc-4639-4e7f-bd72-72d1b94d026f"",
                                                ""itemType"": ""linkage_pulldown"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                4,
                                                                6
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""51b86754-0515-47c1-a797-23a0d34b1ba2"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1,
                                                                2
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""bffff0e3-9dc8-4592-91e5-16c47ea31a44"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""8dc45454-6fbe-4b7f-8e4d-7c9ab36901c2"",
                                                ""itemType"": ""user_multiple"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""91cdcb3c-e868-43ee-98b1-aece0439d6bb"",
                                                ""itemType"": ""division_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""e1648d20-ed36-46be-93e8-952e00f68c5b"",
                                                ""itemType"": ""division_multiple"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""d9ed7281-a13b-4128-9970-56a12b3c44a6"",
                                                ""itemType"": ""amount_decimal"",
                                                ""itemNumericData"": {
                                                        ""value"": ""110000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""80a5ef34-0c89-472e-8005-5361f79c9f5d"",
                                                ""itemType"": ""amount_integer"",
                                                ""itemNumericData"": {
                                                        ""value"": ""110000""
                                                }
                                        },
                                        {
                                                ""itemID"": ""d44c5767-4a6e-43c2-808e-4dd4f73adf65"",
                                                ""itemType"": ""number"",
                                                ""itemNumericData"": {
                                                        ""value"": ""1""
                                                }
                                        }
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
updateProductResult   Object 商品更新結果情報 API が正常終了した場合のみ値を格納
  productID   UUID 更新された商品の商品ID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""updateProductResult"": {
    ""productID"": ""1f8cc493-1b3e-4c08-9bdc-c47e76f64287""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 商品名などの、商品テンプレートで必須設定となっている項目が指定されていない
更新時バリデーションでエラーとなった場合(更新データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

商品削除

URL https://(ホスト)/api/sfa/product/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の商品データを削除します。
削除対象の商品のIDを削除対象商品情報リストで指定する事で、複数の商品データをまとめて削除可能となります。
削除成功時に、レスポンスで削除成功した商品の商品IDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  deleteProductInfo 〇 Object    
  deleteProductList 〇(※1) Object[] 削除対象商品情報リスト  
  productID 〇 UUID 商品ID 削除対象の商品の商品IDを指定
deleteSystemLinkageList 〇(※1) Object[] 削除対象システム連携情報リスト  
  systemLinkageID 〇 Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue 〇 String 連携ID値 削除対象の商品の連携システム側の商品IDを指定

※1
deleteProductList、deleteSystemLinkageListのいずれかのみ必須。両方指定された場合はエラー。
deleteProductListが指定された時はproductIDをキーに、deleteSystemLinkageListが指定された時はsystemLinkageID, linkageIDValueをキーにして削除。

 

リクエスト例(JSON)※商品情報で削除

{
        ""param"": {
                ""toData"": {
                        ""deleteProductInfo"": {
                                ""deleteProductList"": [
                                        {
                                                ""productID"": ""1f8cc493-1b3e-4c08-9bdc-c47e76f64287""
                                        }
                                ]
                        }
                }
        }
}


リクエスト例(JSON)※システム連携情報で削除

{
        ""param"": {
                ""toData"": {
                        ""deleteProductInfo"": {
                                ""deleteSystemLinkageList"": [
                                        {
                                                ""systemLinkageID"": 999000002,
                                                ""linkageIDValue"": ""linkagetest""
                                        }
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
deletedProductList   Object 削除済商品リスト API が正常終了した場合のみ値を格納
  productID   UUID 削除された商品の商品ID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""deletedProductList"": [
    {
      ""productID"": ""1f8cc493-1b3e-4c08-9bdc-c47e76f64287""
    }
  ]
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目(deleteProductList、deleteSystemLinkageListのいずれか)が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 削除対象システム連携情報リストで指定した、連携IDに紐づく商品が存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件登録

URL https://(ホスト)/api/sfa/order/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとして案件データを登録します。
登録対象の案件項目データを項目リストに指定して登録します。
登録成功時に、レスポンスで登録した案件の案件IDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  orderRegisterInfo 〇 Object    
  orderTemplateID 〇   案件テンプレートID 案件登録で使用するテンプレートIDを指定する
participantMember 〇(※1)   参加者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 参加者として登録するユーザーのユーザーIDを指定する
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 参加者として登録する組織の組織IDを指定する
readerMember 〇(※1)   閲覧者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 閲覧者として登録するユーザーのユーザーIDを指定する
organizationList   Object[] 組織IDリスト  
  organizationID   UUID 組織ID 閲覧者として登録する組織の組織IDを指定する
orderItemList 〇 Object[]    
  itemID 〇 UUID 案件項目ID 案件項目IDについては、案件テンプレート取得APIから取得
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定 

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidData   Object[] UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  values   UUID[] 項目値リスト  
itemInquiryRouteData   Object 引合経路型項目の値

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定 

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定 

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
orderParticipantList   Object[] 案件参加者リスト  
  clientResponsibleID   UUID 案件参加者:取引先担当者ID 案件参加者として参加する取引先担当者の取引先担当者IDを設定
clientResponsibleRole   Integer 案件参加者:役割 案件参加者として参加する取引先担当者の役割を設定
案件参加者の役割の設定値については、案件テンプレート取得APIから取得
proposalProductInfoList   Object[] 提案商品リスト 提案商品を登録する場合に指定。配列で複数指定可能
  productID 〇 UUID 商品ID 提案商品の商品IDを設定
costPrice   Number 原価 提案商品の原価を個別設定する場合に指定
未指定の場合は商品IDで指定した商品の原価を設定
salesPrice   Number 販売価格 提案商品の販売価格を個別設定する場合に指定
未指定の場合は商品IDで指定した商品の販売価格を設定
quantity 〇 Integer 数量 提案商品の数量を指定
discount   Number 値引き 提案商品の値引きがある場合に指定
subscriptionFlag   Boolean 継続フラグ 提案商品が継続型(サブスクリプション等)の商品かどうかを指定
subscriptionTerm   Integer 継続(契約期間) 提案商品が継続型(サブスクリプション等)の商品の場合の契約期間を指定
systemLinkageInfoList   Object[] システム連携情報リスト 案件登録時にシステム連携ID値を併せて登録する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 登録対象の案件に紐づく、連携システム側の案件IDを登録値として設定

※1
participantMember、readerMemberのいずれかでユーザーID、組織IDいずれかは必須。
participantMember、readerMemberのuserList、organizationList全てが未指定の場合はエラー。
 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて
 パラメタで指定する登録値については、登録時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
 バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記シートに記載のチェックを項目タイプ別に実施します。
 項目タイプ値および項目タイプの説明

②必須項目チェックについて
 案件テンプレート項目の設定で必須となっている(必須フラグがtrueとなっている)項目については、登録対象項目リストに含まれていない場合にパラメタ不正エラーとなります。
 案件テンプレートの項目情報については、案件テンプレート取得APIのデータより確認可能です。

 

リクエスト例(JSON)

{
	""param"": {
		""toData"": {
			""orderRegisterInfo"": {
				""orderTemplateID"": ""94501146-e383-4e1c-90d5-d7e2907b64ec"",
				""participantMember"": {
					""userList"": [
						{
							""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba""
						}
					],
					""organizationList"": [
						{
							""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
						}
					]
				},
				""readerMember"": {
					""userList"": [
						{
							""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba""
						}
					],
					""organizationList"": [
						{
							""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
						}
					]
				},
				""orderItemList"": [
					{
						""itemID"": ""92a51904-d677-4b3d-a774-d0a852950778"",
						""itemType"": ""text_single"",
						""itemTextData"": {
							""value"": ""テスト0914_連携2""
						}
					},
					{
						""itemID"": ""05ca22d3-299c-4e8f-86cd-9078028b69e9"",
						""itemType"": ""number"",
						""itemNumericData"": {
							""value"": ""111""
						}
					},
					{
						""itemID"": ""b5261a9d-63e0-439f-901b-0bc9c3e335af"",
						""itemType"": ""client_single"",
						""itemUuidData"": {
							""values"": [
								""388c6bd2-e8b5-4b7e-8ee9-02dcbbf34937""
							]
						}
					},
					{
						""itemID"": ""aaba5314-7277-429b-b890-2582e1c1d922"",
						""itemType"": ""division_single"",
						""itemUuidData"": {
							""values"": [
								""4dce2f99-cb5d-44e3-baed-543115a1a91c""
							]
						}
					},
					{
						""itemID"": ""0857e3da-085d-4ee1-beee-9f7b76f891f8"",
						""itemType"": ""product_single"",
						""itemUuidData"": {
							""values"": [
								""c9393414-8008-4d91-ad07-d008b3cb65a6""
							]
						}
					},
					{
						""itemID"": ""092ce9ac-012c-41a6-979c-11d775d7a3a5"",
						""itemType"": ""amount_integer"",
						""itemNumericData"": {
							""value"": ""111""
						}
					},
					{
						""itemID"": ""13a00aaf-9739-40f1-ac46-fa69b8ed9dae"",
						""itemType"": ""date"",
						""itemTextData"": {
							""value"": ""2026-08-12"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""13a5fbf1-84c0-4a18-b7f7-dc049981f96f"",
						""itemType"": ""user_single"",
						""itemUuidData"": {
							""values"": [
								""62ad9f89-8b34-4600-9b03-582e7d210eba""
							]
						}
					},
					{
						""itemID"": ""17b815f9-872d-4516-b53a-200601c43db6"",
						""itemType"": ""division_single"",
						""itemUuidData"": {
							""values"": [
								""4dce2f99-cb5d-44e3-baed-543115a1a91c""
							]
						}
					},
					{
						""itemID"": ""211a6a36-7a06-4b04-b0f5-f2934576ba22"",
						""itemType"": ""amount_integer"",
						""itemNumericData"": {
							""value"": ""111""
						}
					},
					{
						""itemID"": ""217f49d0-43ea-4b04-8eb9-c0f96f5a3342"",
						""itemType"": ""url"",
						""itemTextData"": {
							""value"": ""http://test.com"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""357dd67c-46bf-49d5-83eb-3ad8d201f20e"",
						""itemType"": ""inquiry_route_single"",
						""itemInquiryRouteData"": {
							""inquiryRouteCategoryId"": ""b776132c-288c-4ccd-a4c9-cc24a87566e1"",
							""inquiryRouteId"": ""65a29a22-4198-4343-b4c9-1618d6b2abd4""
						}
					},
					{
						""itemID"": ""36343196-0e05-4c73-acfb-4b09c461ce98"",
						""itemType"": ""amount_decimal"",
						""itemNumericData"": {
							""value"": ""111.11""
						}
					},
					{
						""itemID"": ""421ca487-31ad-4be2-85cf-2f94b7fdd890"",
						""itemType"": ""linkage_pulldown"",
						""itemSelectionData"": {
							""values"": [
								1,
								5,
								8
							]
						}
					},
					{
						""itemID"": ""474c6064-ace8-48c9-9758-2b835cc6ecf3"",
						""itemType"": ""checkbox"",
						""itemSelectionData"": {
							""values"": [
								1,
								3,
								4
							]
						}
					},
					{
						""itemID"": ""4b7acf5f-cb17-49ea-8c25-08ee52c04ac4"",
						""itemType"": ""prefectures"",
						""itemTextData"": {
							""value"": ""1"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""5cf1b874-453b-4702-8c33-fc09f78bd7ec"",
						""itemType"": ""clientresponsible_single"",
						""itemUuidData"": {
							""values"": [
								""6f0cbf22-7e18-44a7-bbb5-ec6f7e6db830""
							]
						}
					},
					{
						""itemID"": ""5d7dca4f-71fb-4b78-ba12-a95c9d9e08d0"",
						""itemType"": ""division_single"",
						""itemUuidData"": {
							""values"": [
								""4dce2f99-cb5d-44e3-baed-543115a1a91c""
							]
						}
					},
					{
						""itemID"": ""6569ec62-ee50-4a29-896d-a2a03b9e5802"",
						""itemType"": ""postal_code"",
						""itemTextData"": {
							""value"": ""1111111"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""6a119c15-672a-4a18-8efa-f104f0c4f8c1"",
						""itemType"": ""pulldown"",
						""itemSelectionData"": {
							""values"": [
								0
							]
						}
					},
					{
						""itemID"": ""71657f77-19af-40aa-a574-0099f8299a35"",
						""itemType"": ""phase"",
						""itemSelectionData"": {
							""values"": [
								1
							]
						}
					},
					{
						""itemID"": ""7df90208-14a6-42b9-87e3-7cc1aee99869"",
						""itemType"": ""toggle"",
						""itemToggleData"": {
							""value"": true,
							""term"": """"
						}
					},
					{
						""itemID"": ""8fa7fbc6-e12d-468e-8205-aac9dbf025f6"",
						""itemType"": ""datetime"",
						""itemTextData"": {
							""value"": ""2026-08-03T00:49:00Z"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""92c5a8f2-efd7-447a-a36d-cc149e20d6c3"",
						""itemType"": ""client_single"",
						""itemUuidData"": {
							""values"": [
								""388c6bd2-e8b5-4b7e-8ee9-02dcbbf34937""
							]
						}
					},
					{
						""itemID"": ""a32c50f3-9d38-441e-97b5-efdec63c761f"",
						""itemType"": ""mail_address"",
						""itemTextData"": {
							""value"": ""test@test.com"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""cd4c9a95-9e15-4900-9bf2-1eb139311b75"",
						""itemType"": ""text_single"",
						""itemTextData"": {
							""value"": ""test"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					},
					{
						""itemID"": ""e4501741-bd76-4e0e-b4ae-cc3273012180"",
						""itemType"": ""clientresponsible_single"",
						""itemUuidData"": {
							""values"": [
								""6f0cbf22-7e18-44a7-bbb5-ec6f7e6db830""
							]
						}
					},
					{
						""itemID"": ""e9dfe0c2-401d-4735-8bee-7752dfa587e2"",
						""itemType"": ""phone_number"",
						""itemTextData"": {
							""value"": ""11111"",
							""ruby"": """",
							""datetimeTo"": """"
						}
					}
				],
				""proposalProductInfoList"": [
					{
						""productID"": ""f993da30-14e8-4662-b79d-e2bb14925949"",
						""costPrice"": 1000,
						""salesPrice"": 1,
						""quantity"": 1,
						""discount"": 1,
						""subscriptionFlag"": true,
						""subscriptionTerm"": 6
					}
				],
				""orderParticipantList"": [
					{
						""clientResponsibleID"": ""6f0cbf22-7e18-44a7-bbb5-ec6f7e6db830"",
						""clientResponsibleRole"": 2
					}
				],
				""systemLinkageInfoList"": [
					{
						""systemLinkageID"": 999000001,
						""linkageIDValue"": ""test_0924_02""
					}
				]
			}
		}
	}
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
registerOrderResult   Object 案件登録結果情報 API が正常終了した場合のみ値を格納
  orderID   UUID 登録された案件の案件ID  
orderParticipantList        
  clientResponsibleID   UUID 登録された案件参加者の取引先担当者ID  
proposalProductList        
  proposalProductID   UUID 登録された提案商品の提案商品ID 提案商品登録時に案件登録APIの処理内で採番した提案商品のIDを格納
productID   UUID 登録された提案商品の商品ID 案件登録APIのパラメタで指定した提案商品の商品IDを返却


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""registerOrderResult"": {
    ""orderID"": ""62684b49-496e-4f06-972c-bac6e66a3b78""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 案件名などの、案件テンプレートで必須設定となっている項目が指定されていない
登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件更新

URL https://(ホスト)/api/sfa/order/update
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の案件データを更新します。更新対象の案件項目データを項目リストに指定して更新します。
更新については項目リストに設定されたデータをもとに差分更新で更新します。
更新成功時に、レスポンスで更新した案件の案件IDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  orderUpdateInfo 〇 Object    
  orderInfo 〇(※1)   案件情報  
  orderID 〇 UUID 案件ID 更新対象の案件の案件IDを指定
systemLinkageInfo 〇(※1) Object システム連携情報  
  systemLinkageID 〇 Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue 〇 String 連携ID値 更新対象の案件の連携システム側の案件IDを指定
participantMember     参加者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 参加者として登録または削除するユーザーのユーザーIDを指定する
deleteFlag   Boolean 削除フラグ 参加者からユーザー削除する場合、削除フラグをオンに指定する
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 参加者として登録または削除する組織の組織IDを指定する
deleteFlag   Boolean 削除フラグ 参加者から組織削除する場合、削除フラグをオンに指定する
readerMember     閲覧者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 閲覧者として登録または削除するユーザーのユーザーIDを指定する
deleteFlag   Boolean 削除フラグ 閲覧者からユーザー削除する場合、削除フラグをオンに指定する
organizationList   Object[] 組織IDリスト  
  organizationID   UUID 組織ID 閲覧者として登録または削除する組織の組織IDを指定する
deleteFlag   Boolean 削除フラグ 閲覧者から組織削除する場合、削除フラグをオンに指定する
orderItemList 〇 Object[]    
  itemID 〇 UUID 案件項目ID 案件項目IDについては、案件テンプレート取得APIから取得
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定 

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidData   Object[] UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  values   UUID[] 項目値リスト  
itemInquiryRouteData   Object 引合経路型項目の値

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定 

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
orderParticipantList   Object[] 案件参加者リスト 案件参加者を登録・更新する場合に指定
配列で複数指定可能
  clientResponsibleID   UUID 案件参加者:取引先担当者ID 案件参加者として参加する取引先担当者の取引先担当者IDを設定
deleteFlag   Boolean 削除フラグ 登録済みの案件参加者を削除する場合に削除対象の取引先担当者IDと併せてフラグをオンに指定
clientResponsibleRole   Integer 案件参加者:役割 案件参加者として参加する取引先担当者の役割を設定
案件参加者の役割の設定値については、案件テンプレート取得APIから取得
proposalProductInfoList   Object[] 提案商品リスト 提案商品を登録・更新する場合に指定。配列で複数指定可能
  proposalProductID   UUID 提案商品ID 提案商品更新時に、更新対象の提案商品IDを指定
deleteFlag   Boolean 削除フラグ 登録済みの提案商品を削除する場合に削除対象の提案商品IDと併せてフラグをオンに指定
productID 〇 UUID 商品ID 提案商品の商品IDを指定
costPrice   Number 原価 提案商品の原価を個別設定する場合に指定
未指定の場合は商品IDで指定した商品の原価を設定
salesPrice   Number 販売価格 提案商品の販売価格を個別設定する場合に指定
未指定の場合は商品IDで指定した商品の販売価格を設定
quantity 〇 Integer 数量 提案商品の数量を指定
discount   Number 値引き 提案商品の値引きがある場合に指定
subscriptionFlag   Boolean 継続フラグ 提案商品が継続型(サブスクリプション等)の商品かどうかを指定
subscriptionTerm   Integer 継続(契約期間) 提案商品が継続型(サブスクリプション等)の商品の場合の契約期間を指定
systemLinkageInfoList   Object[] システム連携情報リスト 案件更新時にシステム連携ID値を併せて登録・更新する場合に指定。
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 更新対象の案件に紐づく、連携システム側の案件IDを登録・更新値として設定

※1
orderInfo、systemLinkageInfoのいずれかのみ必須。両方指定されている場合はエラー。
orderInfoが指定された時はorderIDをキーに、systemLinkageInfoが指定された時はsystemLinkageID, linkageIDValueをキーにして更新。
 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて
 パラメタで指定する更新値については、更新時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
 バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記シートに記載のチェックを項目タイプ別に実施します。
 項目タイプ値および項目タイプの説明

②参加者・閲覧者について
 参加者、閲覧者の指定がされた場合、参加者、閲覧者についても他のデータと同様に差分更新するようにします。
 参加者・閲覧者からユーザー・組織を削除する場合は、削除対象となる参加者・閲覧者のユーザーID・組織IDおよび削除フラグをオンに指定する事で削除ができます。

③案件参加者について
 案件参加者の指定がされた場合、案件参加者についても他のデータと同様に差分更新するようにします。
 案件参加者を削除する場合は、削除対象となる案件参加者の取引先担当者IDおよび削除フラグをオンに指定する事で削除ができます。

④提案商品について
 提案商品の指定がされた場合、提案商品についても他のデータと同様に差分更新するようにします。
 提案商品の金額と小計のデータ、金額の合計値のデータについては、案件登録APIと同様に案件更新APIの処理内で計算・算出して登録・更新します。
 提案商品を登録する場合は、案件登録APIと同様のパラメタを指定して、更新する場合は更新対象となる提案商品のIDを指定して他項目は登録する場合と同様にパラメタ指定します。
 提案商品を削除する場合は、削除対象となる提案商品のIDおよび削除フラグをオンに指定する事で削除ができます。

 

リクエスト例(JSON)※案件情報で更新

{
        ""param"": {
                ""toData"": {
                        ""orderUpdateInfo"": {
                                ""orderInfo"": {
                                        ""orderID"": ""62684b49-496e-4f06-972c-bac6e66a3b78""
                                },
                                ""participantMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                }
                                        ]
                                },
                                ""readerMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                }
                                        ]
                                },
                                ""orderItemList"": [
                                        {
                                                ""itemID"": ""92a51904-d677-4b3d-a774-d0a852950778"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""テスト0908_連携222"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""474c6064-ace8-48c9-9758-2b835cc6ecf3"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""bd5fda55-06d2-46c3-8a11-cb6bc701c7cb"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""aaba5314-7277-429b-b890-2582e1c1d922"",
                                                ""itemType"": ""division_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        }
                                ],
                                ""orderParticipantList"": [
                                        {
                                                ""clientResponsibleID"": ""6f0cbf22-7e18-44a7-bbb5-ec6f7e6db830"",
                                                ""clientResponsibleRole"": 3
                                        }
                                ],
                                ""proposalProductInfoList"": [
                                        {
                                                ""proposalProductID"": ""22afb1bc-e8ea-468f-b23b-d660ab8b75b4"",
                                                ""productID"": ""6664610b-b1c6-430c-a926-f6e0972830c2"",
                                                ""costPrice"": 10,
                                                ""salesPrice"": 103,
                                                ""quantity"": 2,
                                                ""discount"": 30,
                                                ""subscriptionFlag"": true,
                                                ""subscriptionTerm"": 3
                                        },
                                        {
                                                ""proposalProductID"": ""b4a19102-8182-4c87-ac4e-e0aab91748fc"",
                                                ""productID"": ""f993da30-14e8-4662-b79d-e2bb14925949"",
                                                ""costPrice"": 96,
                                                ""salesPrice"": 4869,
                                                ""quantity"": 4,
                                                ""discount"": 0,
                                                ""subscriptionFlag"": false,
                                                ""subscriptionTerm"": 0
                                        }
                                ]
                        }
                }
        }
}


リクエスト例(JSON)※システム連携情報で更新

{
        ""param"": {
                ""toData"": {
                        ""orderUpdateInfo"": {
                                ""systemLinkageInfo"": {
                                        ""systemLinkageID"": 999000001,
                                        ""linkageIDValue"": ""linkagetest""
                                },
                                ""participantMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                }
                                        ]
                                },
                                ""readerMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""62ad9f89-8b34-4600-9b03-582e7d210eba""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                }
                                        ]
                                },
                                ""orderItemList"": [
                                        {
                                                ""itemID"": ""92a51904-d677-4b3d-a774-d0a852950778"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""テスト0908_連携222"",
                                                        ""ruby"": """",
                                                        ""datetimeTo"": """"
                                                }
                                        },
                                        {
                                                ""itemID"": ""474c6064-ace8-48c9-9758-2b835cc6ecf3"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""bd5fda55-06d2-46c3-8a11-cb6bc701c7cb"",
                                                ""itemType"": ""checkbox"",
                                                ""itemSelectionData"": {
                                                        ""values"": [
                                                                1
                                                        ]
                                                }
                                        },
                                        {
                                                ""itemID"": ""aaba5314-7277-429b-b890-2582e1c1d922"",
                                                ""itemType"": ""division_single"",
                                                ""itemUuidData"": {
                                                        ""values"": [
                                                                ""4dce2f99-cb5d-44e3-baed-543115a1a91c""
                                                        ]
                                                }
                                        }
                                ],
                                ""orderParticipantList"": [
                                        {
                                                ""clientResponsibleID"": ""6f0cbf22-7e18-44a7-bbb5-ec6f7e6db830"",
                                                ""clientResponsibleRole"": 3
                                        }
                                ],
                                ""proposalProductInfoList"": [
                                        {
                                                ""proposalProductID"": ""22afb1bc-e8ea-468f-b23b-d660ab8b75b4"",
                                                ""productID"": ""6664610b-b1c6-430c-a926-f6e0972830c2"",
                                                ""costPrice"": 10,
                                                ""salesPrice"": 103,
                                                ""quantity"": 2,
                                                ""discount"": 30,
                                                ""subscriptionFlag"": true,
                                                ""subscriptionTerm"": 3
                                        },
                                        {
                                                ""proposalProductID"": ""b4a19102-8182-4c87-ac4e-e0aab91748fc"",
                                                ""productID"": ""f993da30-14e8-4662-b79d-e2bb14925949"",
                                                ""costPrice"": 96,
                                                ""salesPrice"": 4869,
                                                ""quantity"": 4,
                                                ""discount"": 0,
                                                ""subscriptionFlag"": false,
                                                ""subscriptionTerm"": 0
                                        }
                                ]
                        }
                }
        }
}

 

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
updateOrderResult   Object 案件更新結果情報 API が正常終了した場合のみ値を格納
  orderID   UUID 更新された案件の案件ID  
orderParticipantList        
  clientResponsibleID   UUID 登録・更新された案件参加者の取引先担当者ID  
deleteOrderParticipantList        
  clientResponsibleID   UUID 削除された案件参加者の取引先担当者ID  
proposalProductList        
  proposalProductID   UUID 登録・更新された提案商品の提案商品ID 登録時は案件更新APIの処理内で採番したID、更新時は案件更新APIのパラメタで指定したIDを格納
productID   UUID 登録・更新された提案商品の商品ID 案件更新APIのパラメタで指定した提案商品の商品IDを返却
deleteProposalProductList        
  proposalProductID   UUID 削除された提案商品の提案商品ID 案件更新APIのパラメタで指定した削除対象の提案商品IDを格納


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""updateOrderResult"": {
    ""orderID"": ""62684b49-496e-4f06-972c-bac6e66a3b78""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 案件名などの、案件テンプレートで必須設定となっている項目が指定されていない
登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件削除

URL https://(ホスト)/api/sfa/order/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の案件データを削除します。
削除対象の案件のIDを削除対象案件情報リストで指定する事で、複数の案件データをまとめて削除可能となります。
削除成功時に、レスポンスで削除成功した案件の案件IDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  deleteOrderInfo 〇 Object    
  deleteOrderList 〇(※1) Object[] 削除対象案件情報リスト  
  orderID 〇 UUID 案件ID 削除対象の案件の案件IDを指定
deleteSystemLinkageList 〇(※1) Object[] 削除対象システム連携情報リスト  
  systemLinkageID 〇 Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue 〇 String 連携ID値 削除対象の案件の連携システム側の案件IDを指定

※1
deleteOrderList、deleteSystemLinkageListのいずれかのみ必須。両方指定された場合はエラー。
deleteOrderListが指定された時はorderIDをキーに、deleteSystemLinkageListが指定された時はsystemLinkageID, linkageIDValueをキーにして削除。

 

リクエスト例(JSON)※案件情報で削除

{
        ""param"": {
                ""toData"": {
                        ""deleteOrderInfo"": {
                                ""deleteOrderList"": [
                                        {
                                                ""orderID"": ""62684b49-496e-4f06-972c-bac6e66a3b78""
                                        }
                                ]
                        }
                }
        }
}


リクエスト例(JSON)※システム連携情報で更新

{
        ""param"": {
                ""toData"": {
                        ""deleteOrderInfo"": {
                                ""deleteSystemLinkageList"": [
                                        {
                                                ""systemLinkageID"": 999000002,
                                                ""linkageIDValue"": ""linkagetest""
                                        }
                                ]
                        }
                }
        }
}

 

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
deletedOrderList   Object 削除済案件リスト API が正常終了した場合のみ値を格納
  orderID   UUID 削除された案件の案件ID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""deletedOrderList"": [
    {
      ""orderID"": ""62684b49-496e-4f06-972c-bac6e66a3b78""
    }
  ]
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目(deleteOrderList、deleteSystemLinkageListのいずれか)が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 削除対象システム連携情報リストで指定した、連携IDに紐づく案件が存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件メモ登録

URL https://(ホスト)/api/sfa/order-memo/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとして案件メモデータを登録します。
登録対象の案件メモデータを指定して登録します。
登録成功時に、レスポンスで登録した案件のメモIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  orderMemoRegisterInfo 〇 Object    
  orderID 〇 UUID 案件ID  
titleName 〇 String タイトル名  
content 〇 String 内容  
memoDateTime   String メモ日時  
actionKindID   UUID アクション種別ID  
linkingClientResponsibleIDList   UUID[] 紐づけ取引先担当者IDのリスト  

 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""orderMemoRegisterInfo"": {
                                ""orderID"": ""fd8e7875-782b-41c9-8291-c0ce178675d9"",
                                ""titleName"": ""SFA案件メモ"",
                                ""content"": ""メモの内容"",
                                ""memoDateTime"": ""2026-08-06T02:00:42.529Z"",
                                ""actionKindID"": ""78b0cec3-01c3-7180-7d24-ca01f3a7cbf8"",
                                ""linkingClientResponsibleIDList"": [
                                        ""5fcb22bd-131f-46b4-b501-2d8ae6d30fb8""
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
registerOrderMemoResult   Object 案件メモ登録結果情報 API が正常終了した場合のみ値を格納
  memoID   UUID 登録された案件のメモID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""registerOrderMemoResult"": {
    ""memoID"": ""4c2c3e40-cf18-4cbb-b7c7-f248170c4392""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 タイトル名などの、必須設定となっている項目が指定されていない
登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件メモ更新

URL https://(ホスト)/api/sfa/order-memo/update
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の案件メモデータを更新します。
更新対象の案件メモデータを指定して更新します。
更新についてはパラメタで設定されたデータをもとに差分更新で更新します。
更新成功時に、レスポンスで更新した案件のメモIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  orderMemoUpdateInfo 〇 Object    
  memoID 〇 UUID メモID  
orderID   UUID 案件ID  
titleName   String タイトル名  
content   String 内容  
memoDateTime   String メモ日時  
actionKindID   UUID アクション種別ID  
linkingClientResponsibleIDList   UUID[] 紐づけ取引先担当者IDのリスト  

 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""orderMemoUpdateInfo"": {
                                ""memoID"": ""4c2c3e40-cf18-4cbb-b7c7-f248170c4392"",
                                ""titleName"": ""案件メモ更新APIテスト"",
                                ""content"": ""案件メモ更新API実装のテスト"",
                                ""memoDateTime"": ""2026-08-13T02:00:42.529Z"",
                                ""actionKindID"": ""78b0cec3-01c3-7180-7d24-ca01f3a7cbf8"",
                                ""linkingClientResponsibleIDList"": [
                                        ""5fcb22bd-131f-46b4-b501-2d8ae6d30fb8""
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
updateOrderMemoResult   Object 案件メモ更新結果情報 API が正常終了した場合のみ値を格納
  memoID   UUID 更新された案件のメモID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""updateOrderMemoResult"": {
    ""memoID"": ""4c2c3e40-cf18-4cbb-b7c7-f248170c4392""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 メモIDなどの、必須設定となっている項目が指定されていない
更新時バリデーションでエラーとなった場合(更新データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

案件メモ削除

URL https://(ホスト)/api/sfa/order-memo/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の案件メモデータを削除します。
削除対象の案件のメモIDを指定する事により削除します。
削除成功時に、レスポンスで削除成功した案件のメモIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  deleteOrderMemoInfo 〇 Object    
  memoID 〇 UUID メモID 削除対象の案件のメモIDを指定

 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""deleteOrderMemoInfo"": {
                                ""memoID"": ""4c2c3e40-cf18-4cbb-b7c7-f248170c4392""
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
deletedOrderMemoResult   Object 削除済案件メモ結果情報 API が正常終了した場合のみ値を格納
  memoID   UUID 削除された案件のメモID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""deletedOrderMemoResult"": {
    ""memoID"": ""4c2c3e40-cf18-4cbb-b7c7-f248170c4392""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポート登録

URL https://(ホスト)/api/sfa/report/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとしてレポートデータを登録します。
登録対象のレポート項目データを項目リストに指定して登録します。
登録成功時に、レスポンスで登録したレポートのレポートIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  reportRegisterInfo 〇 Object    
  reportTemplateID 〇 UUID レポートテンプレートID レポート登録で使用するテンプレートIDを指定する
draftFlag 〇 Boolean 下書きフラグ 下書きフラグ(true:下書き、false:下書きではない)
participantMember 〇(※1)   参加者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 参加者として登録するユーザーのユーザーIDを指定する
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 参加者として登録する組織の組織IDを指定する
readerMember 〇(※1)   閲覧者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 閲覧者として登録するユーザーのユーザーIDを指定する
userViewName   String ユーザー名 参加者のユーザー名を設定
  organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 閲覧者として登録する組織の組織IDを指定する
reportItemList 〇 Object[]    
  itemID 〇 UUID レポート項目ID レポート項目IDについては、レポートテンプレート取得APIから取得
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定 

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定 

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  values   Integer[] 項目値リスト  
itemInquiryRouteDataList   Object[] 引合経路型項目の値リスト

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
participantsInfoList   Object[] 参加者情報リスト 参加情報を登録する場合に指定
配列で複数指定可能
  clientResponsibleID   UUID 取引先担当者ID 参加情報として登録する取引先担当者のIDを指定
clientID   UUID 取引先ID 参加情報として登録する取引先担当者の取引先IDを指定
linkingOrderInfoList   Object[] 紐づけ案件リスト 紐づけ案件を登録する場合に指定。配列で複数指定可能
  orderID   UUID 案件ID 紐づけ案件として登録する案件のIDを指定
systemLinkageInfoList   Object[] システム連携情報リスト レポート登録時にシステム連携ID値を併せて登録する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 登録対象のレポートに紐づく、連携システム側のレポートIDを登録値として設定

※1
participantMember、readerMemberのいずれかでユーザーID、組織IDいずれかは必須。
participantMember、readerMemberのuserList、organizationList全てが未指定の場合はエラー。
 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて
 パラメタで指定する登録値については、登録時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
 バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記シートに記載のチェックを項目タイプ別に実施します。
 項目タイプ値および項目タイプの説明

②必須項目チェックについて
 レポートテンプレート項目の設定で必須となっている(必須フラグがtrueとなっている)項目については、登録対象項目リストに含まれていない場合にパラメタ不正エラーとなります。
 レポートテンプレートの項目情報については、レポートテンプレート取得APIのデータより確認可能です。
 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""reportRegisterInfo"": {
                                ""reportTemplateID"": ""0d6bb81b-5f52-4018-b121-28291426af63"",
                                ""draftFlag"": true,
                                ""participantMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""28ca2537-d541-42f9-b444-eca8144e130d""
                                                }
                                        ]
                                },
                                ""readerMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""28ca2537-d541-42f9-b444-eca8144e130d""
                                                }
                                        ]
                                },
                                ""reportItemList"": [
                                        {
                                                ""itemID"": ""d7efeaf0-51c6-4ec9-908c-3f84e84603db"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""レポートテスト02""
                                                }
                                        },
                                        {
                                                ""itemID"": ""3d9981ec-afed-4bfe-bbe2-cd034a2df92c"",
                                                ""itemType"": ""date"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-8-31""
                                                }
                                        },
                                        {
                                                ""itemID"": ""081bc161-6ab5-4859-9d89-2190ee48bbb1"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""value"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        },
                                        {
                                                ""itemID"": ""506a5039-a5ee-416e-b4ff-a25cae559c3c"",
                                                ""itemType"": ""datetime_fromto"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-08-24T09:16:00Z"",
                                                        ""ruby"": ""2026-08-24T09:17:00Z""
                                                }
                                        },
                                        {
                                                ""itemID"": ""5c690489-463c-4ee0-a43d-3d389dd62d29"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""value"": ""c03a1da1-5183-4600-b7bd-c91e7e7d74c8""
                                                }
                                        },
                                        {
                                                ""itemID"": ""6084c371-9f03-482d-a430-4065bd0d0f83"",
                                                ""itemType"": ""action_kind"",
                                                ""itemUuidData"": {
                                                        ""value"": ""78b0cec3-01c3-7180-7d24-ca01f3a7cbf8""
                                                }
                                        },
                                        {
                                                ""itemID"": ""1494a1f1-1280-4e9f-9262-65d247628aa7"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""test2""
                                                }
                                        }
                                ],
                                ""participantsInfoList"": [
                                        {
                                                ""clientResponsibleID"": ""5fcb22bd-131f-46b4-b501-2d8ae6d30fb8"",
                                                ""clientID"": ""26a91552-eb9a-4043-b665-7364da775d9b""
                                        },
                                        {
                                                ""clientID"": ""26a91552-eb9a-4043-b665-7364da775d9b""
                                        }
                                ],
                                ""linkingOrderIDList"": [
                                        ""fd8e7875-782b-41c9-8291-c0ce178675d9""
                                ],
                                ""systemLinkageInfoList"": [
                                        {
                                                ""systemLinkageID"": 999000001,
                                                ""linkageIDValue"": ""dummy""
                                        }
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
registerReportResult   Object レポート登録結果情報 API が正常終了した場合のみ値を格納
  reportD   UUID 登録されたレポートのレポートID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""registerReportResult"": {
    ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 レポート名などの、レポートテンプレートで必須設定となっている項目が指定されていない
登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポート更新

URL https://(ホスト)/api/sfa/report/update
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のレポートデータを更新します。
更新対象のレポート項目データを項目リストに指定して更新します。
更新については項目リストに設定されたデータをもとに差分更新で更新します。
更新成功時に、レスポンスで更新したレポートのレポートIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  reportUpdateInfo 〇 Object    
  reportInfo 〇(※1) Object レポート情報  
  reportID 〇 UUID レポートID 更新対象のレポートのレポートIDを指定
draftFlag 〇 Boolean 下書きフラグ 下書きフラグ(true:下書き、false:下書きではない)
systemLinkageInfo 〇(※1) Object システム連携情報  
  systemLinkageID 〇 Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue 〇 String 連携ID値 更新対象のレポートの連携システム側のレポートIDを指定
participantMember 〇(※1)   参加者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 参加者として登録または削除するユーザーのユーザーIDを指定する
deleteFlag   Boolean 削除フラグ 参加者からユーザー削除する場合、削除フラグをオンに指定する
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 参加者として登録または削除する組織の組織IDを指定する
deleteFlag   Boolean 削除フラグ 参加者から組織削除する場合、削除フラグをオンに指定する
readerMember 〇(※1)   閲覧者メンバー  
  userList   Object[] ユーザーリスト  
  userID   UUID ユーザーID 閲覧者として登録または削除するユーザーのユーザーIDを指定する
deleteFlag   Boolean 削除フラグ 閲覧者からユーザー削除する場合、削除フラグをオンに指定する
organizationList   Object[] 組織リスト  
  organizationID   UUID 組織ID 閲覧者として登録または削除する組織の組織IDを指定する
deleteFlag   Boolean 削除フラグ 閲覧者から組織削除する場合、削除フラグをオンに指定する
reportItemList 〇 Object[]    
  itemID 〇 UUID レポート項目ID レポート項目IDについては、レポートテンプレート取得APIから取得
itemType 〇 String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定
文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby,datetime_fromto

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
datetimeTo   String 日時(TO) 項目タイプがdatetime_fromtoで日時(TO)指定ありの場合に、こちらにTOの値を設定する
日時(FROM)の値はvalueに対して設定
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定
数値型以外の場合は項目未設定 

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定
選択肢型以外の場合は項目未設定 

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox,phase

  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定
UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple,action_kind

  values   Integer[] 項目値リスト  
itemInquiryRouteDataList   Object[] 引合経路型項目の値リスト

項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定
引合経路型以外の場合は項目未設定

引合経路型の項目タイプ:inquiry_route,inquiry_route_single

  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
itemToggleData   Object トグルボタン型項目の値

項目タイプ(itemType)がトグルボタン型の場合にこちらに項目データを設定
トグルボタン型以外の場合は項目未設定

トグルボタン型の項目タイプ:toggle,subscription

  value   Boolean 項目値  
term   Integer 期間 項目タイプがsubscriptionの場合に、こちらに契約期間の値を設定する
participantsInfoList   Object[] 参加者情報リスト 参加情報を登録する場合に指定
配列で複数指定可能
  clientResponsibleID   UUID 取引先担当者ID 参加情報として登録する取引先担当者のIDを指定
deleteFlag   Boolean 削除フラグ 登録済みの参加情報を削除する場合に削除対象の取引先担当者IDと併せてフラグをオンに指定
clientID   UUID 取引先ID 参加情報として登録する取引先担当者の取引先IDを指定
linkingOrderInfoList   Object[] 紐づけ案件リスト 紐づけ案件を登録する場合に指定
配列で複数指定可能
  orderID   UUID 案件ID 紐づけ案件として登録する案件のIDを指定
deleteFlag   Boolean 削除フラグ 登録済みの紐づけ案件を削除する場合に削除対象の案件IDと併せてフラグをオンに指定
systemLinkageInfoList   Object[] システム連携情報リスト レポート更新時にシステム連携ID値を併せて登録・更新する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 更新対象のレポートに紐づく、連携システム側のレポートIDを登録・更新値として設定

※1
reportInfo、systemLinkageInfoのいずれかのみ必須。両方指定されている場合はエラー。
reportInfoが指定された時はreportIDをキーに、systemLinkageInfoが指定された時はsystemLinkageID, linkageIDValueをキーにして更新。
 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて
 パラメタで指定する登録値については、登録時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
 バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記シートに記載のチェックを項目タイプ別に実施します。
 項目タイプ値および項目タイプの説明

②参加者・閲覧者について
 参加者、閲覧者の指定がされた場合、参加者、閲覧者についても他のデータと同様に差分更新するようにします。
 参加者・閲覧者からユーザー・組織を削除する場合は、削除対象となる参加者・閲覧者のユーザーID・組織IDおよび削除フラグをオンに指定する事で削除ができます。

③参加情報について
 参加情報の指定がされた場合、参加情報についても他のデータと同様に差分更新するようにします。
 参加情報を削除する場合は、削除対象となる参加情報の取引先担当者IDおよび削除フラグをオンに指定する事で削除ができます。

④紐づけ案件について
 紐づけ案件の指定がされた場合、紐づけ案件についても他のデータと同様に差分更新するようにします。
 紐づけ案件を削除する場合は、削除対象となる紐づけ案件の案件IDおよび削除フラグをオンに指定する事で削除ができます。
 

リクエスト例(JSON)※レポート情報で更新

{
        ""param"": {
                ""toData"": {
                        ""reportUpdateInfo"": {
                                ""reportInfo"": {
                                        ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a"",
                                        ""draftFlag"": true
                                },
                                ""participantMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""28ca2537-d541-42f9-b444-eca8144e130d""
                                                }
                                        ]
                                },
                                ""readerMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""28ca2537-d541-42f9-b444-eca8144e130d""
                                                }
                                        ]
                                },
                                ""reportItemList"": [
                                        {
                                                ""itemID"": ""d7efeaf0-51c6-4ec9-908c-3f84e84603db"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""堀内テスト12""
                                                }
                                        },
                                        {
                                                ""itemID"": ""3d9981ec-afed-4bfe-bbe2-cd034a2df92c"",
                                                ""itemType"": ""date"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-8-31""
                                                }
                                        },
                                        {
                                                ""itemID"": ""081bc161-6ab5-4859-9d89-2190ee48bbb1"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""value"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        },
                                        {
                                                ""itemID"": ""506a5039-a5ee-416e-b4ff-a25cae559c3c"",
                                                ""itemType"": ""datetime_fromto"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-08-24T09:16:00Z"",
                                                        ""ruby"": ""2026-08-24T09:17:00Z""
                                                }
                                        },
                                        {
                                                ""itemID"": ""5c690489-463c-4ee0-a43d-3d389dd62d29"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""value"": ""c03a1da1-5183-4600-b7bd-c91e7e7d74c8""
                                                }
                                        },
                                        {
                                                ""itemID"": ""6084c371-9f03-482d-a430-4065bd0d0f83"",
                                                ""itemType"": ""action_kind"",
                                                ""itemUuidData"": {
                                                        ""value"": ""3fa85f64-5717-4562-b3fc-2c963f66a089""
                                                }
                                        },
                                        {
                                                ""itemID"": ""1494a1f1-1280-4e9f-9262-65d247628aa7"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""test2""
                                                }
                                        }
                                ],
                                ""participantsInfoList"": [
                                        {
                                                ""clientResponsibleID"": ""5fcb22bd-131f-46b4-b501-2d8ae6d30fb8"",
                                                ""clientID"": ""26a91552-eb9a-4043-b665-7364da775d9b""
                                        },
                                        {
                                                ""clientID"": ""26a91552-eb9a-4043-b665-7364da775d9b"",
                                                ""DeleteFlag"": true
                                        }
                                ],
                                ""linkingOrderIDList"": [
                                        {
                                                ""orderID"": ""fd8e7875-782b-41c9-8291-c0ce178675d9"",
                                                ""deleteFlag"": false
                                        }
                                ],
                                ""systemLinkageInfoList"": [
                                        {
                                                ""systemLinkageID"": 999000001,
                                                ""linkageIDValue"": ""dummy5""
                                        }
                                ]
                        }
                }
        }
}

 

リクエスト例(JSON)※システム連携情報で更新

{
        ""param"": {
                ""toData"": {
                        ""reportUpdateInfo"": {
                                ""systemLinkageInfo"": {
                                        ""systemLinkageID"": 999000001,
                                        ""linkageIDValue"": ""dummy4""
                                },
                                ""participantMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""28ca2537-d541-42f9-b444-eca8144e130d""
                                                }
                                        ]
                                },
                                ""readerMember"": {
                                        ""userList"": [
                                                {
                                                        ""userID"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        ],
                                        ""organizationList"": [
                                                {
                                                        ""organizationID"": ""28ca2537-d541-42f9-b444-eca8144e130d""
                                                }
                                        ]
                                },
                                ""reportItemList"": [
                                        {
                                                ""itemID"": ""d7efeaf0-51c6-4ec9-908c-3f84e84603db"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""堀内テスト12""
                                                }
                                        },
                                        {
                                                ""itemID"": ""3d9981ec-afed-4bfe-bbe2-cd034a2df92c"",
                                                ""itemType"": ""date"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-8-31""
                                                }
                                        },
                                        {
                                                ""itemID"": ""081bc161-6ab5-4859-9d89-2190ee48bbb1"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""value"": ""31fb9c3c-e8b2-4c1f-a3b3-a4f29a3566ed""
                                                }
                                        },
                                        {
                                                ""itemID"": ""506a5039-a5ee-416e-b4ff-a25cae559c3c"",
                                                ""itemType"": ""datetime_fromto"",
                                                ""itemTextData"": {
                                                        ""value"": ""2026-08-24T09:16:00Z"",
                                                        ""ruby"": ""2026-08-24T09:17:00Z""
                                                }
                                        },
                                        {
                                                ""itemID"": ""5c690489-463c-4ee0-a43d-3d389dd62d29"",
                                                ""itemType"": ""user_single"",
                                                ""itemUuidData"": {
                                                        ""value"": ""c03a1da1-5183-4600-b7bd-c91e7e7d74c8""
                                                }
                                        },
                                        {
                                                ""itemID"": ""6084c371-9f03-482d-a430-4065bd0d0f83"",
                                                ""itemType"": ""action_kind"",
                                                ""itemUuidData"": {
                                                        ""value"": ""3fa85f64-5717-4562-b3fc-2c963f66a089""
                                                }
                                        },
                                        {
                                                ""itemID"": ""1494a1f1-1280-4e9f-9262-65d247628aa7"",
                                                ""itemType"": ""text_single"",
                                                ""itemTextData"": {
                                                        ""value"": ""test2""
                                                }
                                        }
                                ],
                                ""participantsInfoList"": [
                                        {
                                                ""clientResponsibleID"": ""5fcb22bd-131f-46b4-b501-2d8ae6d30fb8"",
                                                ""clientID"": ""26a91552-eb9a-4043-b665-7364da775d9b""
                                        },
                                        {
                                                ""clientID"": ""26a91552-eb9a-4043-b665-7364da775d9b"",
                                                ""DeleteFlag"": true
                                        }
                                ],
                                ""linkingOrderIDList"": [
                                        {
                                                ""orderID"": ""fd8e7875-782b-41c9-8291-c0ce178675d9"",
                                                ""deleteFlag"": false
                                        }
                                ],
                                ""systemLinkageInfoList"": [
                                        {
                                                ""systemLinkageID"": 999000001,
                                                ""linkageIDValue"": ""dummy5""
                                        }
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
updateReportResult   Object レポート更新結果情報 API が正常終了した場合のみ値を格納
  reportD   UUID 更新されたレポートのレポートID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""updateReportResult"": {
    ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 レポート名などの、レポートテンプレートで必須設定となっている項目が指定されていない
更新時バリデーションでエラーとなった場合(更新データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポート削除

URL https://(ホスト)/api/sfa/report/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のレポートデータを削除します。
削除対象のレポートのIDを削除対象レポート情報リストで指定する事で、複数のレポートデータをまとめて削除可能となります。
削除成功時に、レスポンスで削除成功したレポートのレポートIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  deleteReportInfo 〇 Object    
  deleteReportList 〇(※1) Object[] 削除対象レポート情報リスト  
  reportID 〇 UUID レポートID 更新対象のレポートのレポートIDを指定
deleteSystemLinkageList 〇(※1) Object[] 削除対象システム連携情報リスト  
  systemLinkageID 〇 Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue 〇 String 連携ID値 削除対象のレポートの連携システム側のレポートIDを指定

※1
deleteReportList、deleteSystemLinkageListのいずれかのみ必須。両方指定された場合はエラー。
deleteReportListが指定された時はreportIDをキーに、deleteSystemLinkageListが指定された時はsystemLinkageID, linkageIDValueをキーにして削除。

 

リクエスト例(JSON)※レポート情報で更新

{
        ""param"": {
                ""toData"": {
                        ""deleteReportInfo"": {
                                ""deleteReportList"": [
                                        {
                                                ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a""
                                        }
                                ]
                        }
                }
        }
}

 

リクエスト例(JSON)※システム連携情報で更新

{
        ""param"": {
                ""toData"": {
                        ""deleteReportInfo"": {
                                ""deleteSystemLinkageList"": [
                                        {
                                                ""systemLinkageID"": 999000001,
                                                ""linkageIDValue"": ""dummy1""
                                        }
                                ]
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
deletedReportList   Object[] 削除済レポートリスト API が正常終了した場合のみ値を格納
  reportD   UUID 削除されたレポートのレポートID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""deletedReportList"": [
    {
      ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a""
    }
  ]
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目(deleteReportList、deleteSystemLinkageListのいずれか)が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 削除対象システム連携情報リストで指定した、連携IDに紐づくレポートが存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポートコメント登録

URL https://(ホスト)/api/sfa/report-comment/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとしてレポートコメントデータを登録します。
登録対象のレポートコメントデータをパラメタに指定して登録します。
登録成功時に、レスポンスで登録したレポートのレポートコメントIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  reportCommentRegisterInfo 〇 Object    
  reportID 〇 UUID レポートID  
reportCommentContent 〇 String レポートコメント内容  

 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""reportCommentRegisterInfo"": {
                                ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a"",
                                ""reportCommentContent"": ""レポートのコメントの内容""
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
registerReportCommentResult   Object レポートコメント登録結果情報 API が正常終了した場合のみ値を格納
  reportCommentID   UUID 登録されたレポートのレポートコメントID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""registerReportCommentResult"": {
    ""reportCommentID"": ""be63e2ac-f738-03f6-41a3-25ff0c563db6""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 レポートIDなどの、必須設定となっている項目が指定されていない
登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

レポートコメント削除

URL https://(ホスト)/api/sfa/report-comment/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のレポートコメントデータを削除します。
削除対象のレポートのレポートコメントIDを指定する事で削除します。
削除成功時に、レスポンスで削除成功したレポートのレポートコメントIDが返されます。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param 〇 Object    
  toData 〇 Object    
  deleteReportCommentInfo 〇 Object    
  reportID 〇 UUID レポートID 削除対象のレポートコメントのレポートIDを指定
reportCommentID 〇 UUID レポートコメントID 削除対象のレポートのレポートコメントIDを指定

 

リクエスト例(JSON)

{
        ""param"": {
                ""toData"": {
                        ""deleteReportCommentInfo"": {
                                ""reportID"": ""b199f16d-edb7-3d69-ebad-c0c98e3c1a6a"",
                                ""reportCommentID"": ""be63e2ac-f738-03f6-41a3-25ff0c563db6""
                        }
                }
        }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus 〇 Object API の実行情報  
  code 〇 String 終了コード  
message   String メッセージ  
deletedReportCommentResult   Object 削除済レポートコメント結果情報 API が正常終了した場合のみ値を格納
  reportCommentID   UUID 削除されたレポートのレポートコメントID  


 

レスポンス例(JSON)

{
  ""appStatus"": {
    ""code"": ""S000"",
    ""message"": """"
  },
  ""deletedReportCommentResult"": {
    ""reportCommentID"": ""be63e2ac-f738-03f6-41a3-25ff0c563db6""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

CRM、SFA外部連携の項目タイプ値および項目タイプの説明

外部連携APIの項目タイプ 項目タイプの内容 説明 データ登録時のバリデーション  
text_single 1:テキスト(1行) 項目が1行テキストの形式の場合にこの値を設定 最大255文字  
text_multiple 2:テキスト(複数行) 項目が複数行テキストの形式の場合にこの値を設定 最大2000文字  
number 3:数字 項目が数字の形式の場合にこの値を設定 最大9桁、半角数字のみ  
amount_integer 4:金額(整数) 項目が金額(整数)の形式の場合にこの値を設定 最大15桁、半角数字のみ  
amount_decimal 5:金額(小数) 項目が金額(小数)の形式の場合にこの値を設定 最大15桁(整数部)、最大2桁(小数部)、半角数字,ピリオド(小数点のピリオド)のみ  
date 6:日付 項目が日付の形式の場合にこの値を設定 形式チェック(日付形式)  
datetime 7:日時 項目が日時の形式の場合にこの値を設定 形式チェック(日時形式)  
pulldown 8:プルダウン 項目がプルダウン形式の場合にこの値を設定 半角数字のみ  
linkage_pulldown 9:連携プルダウン 項目が連携プルダウン形式の場合にこの値を設定 半角数字のみ  
checkbox 10:チェックボックス 項目がチェックボックス形式の場合にこの値を設定 半角数字のみ  
phone_number 11:電話番号 項目が電話番号の形式の場合にこの値を設定 最大25文字、半角数字、半角プラス記号、半角ハイフンのみ             {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "0322222222",
                    "ruby": null
                }
            }
url 12:URL 項目がURLの形式の場合にこの値を設定 最大255文字、形式チェック(URL形式)  
mail_address 13:メールアドレス 項目がメールアドレスの形式の場合にこの値を設定 最大255文字、形式チェック(メールアドレス形式)  
postal_code 14:郵便番号 項目が郵便番号の形式の場合にこの値を設定 最大8文字、半角数字、半角ハイフンのみ  
prefectures 15:都道府県 項目が都道府県の形式の場合にこの値を設定 都道府県名(「東京都」、「神奈川県」など、県名まで含む)  
user_single 16:ユーザー(単数) 項目がユーザーID(単数)の場合にこの値を設定 形式チェック(UUID形式)  
user_multiple 17:ユーザー(複数) 項目がユーザーID(複数)の場合にこの値を設定 形式チェック(UUID形式)  
division_single 18:部署(単数) 項目が部署ID(単数)の場合にこの値を設定 形式チェック(UUID形式)  
division_multiple 19:部署(複数) 項目が部署ID(複数)の場合にこの値を設定 形式チェック(UUID形式)  
client_single 20:取引先(単数) 20:取引先(単数) 形式チェック(UUID形式)  
client_multiple 21:取引先(複数) 21:取引先(複数) 形式チェック(UUID形式)  
clientresponsible_single 22:取引先担当者(単数) 22:取引先担当者(単数) 形式チェック(UUID形式)  
clientresponsible_multiple 23:取引先担当者(複数) 23:取引先担当者(複数) 形式チェック(UUID形式)  
product_single 24:商品(単数) 24:商品(単数) 形式チェック(UUID形式)  
product_multiple 25:商品(複数) 25:商品(複数) 形式チェック(UUID形式)  
inquiry_route 28:引合経路 28:引合経路 形式チェック(UUID形式)  
text_ruby 30:フリガナ付きテキスト 30:フリガナ付きテキスト 名称:最大255文字、フリガナ:最大255文字  
toggle 33:トグルボタン 項目がトグルボタンの形式の場合にこの値を設定 形式チェック(論理値形式)  
phase 34:フェーズ 34:フェーズ 半角数字のみ  
action_kind 36:アクション種別 36:アクション種別 形式チェック(UUID形式)  
datetime_fromto 37:日時(FROM,TO指定) 37:日時(FROM,TO指定) 形式チェック(日時形式)  
subscription 39:サブスクリプション 項目がサブスクリプションの形式の場合にこの値を設定 形式チェック(論理値形式)、半角数字(期間部分)  
inquiry_route_single 41:引合経路(単数) 41:引合経路(単数) 形式チェック(UUID形式)  

 

目次に戻る

解決しましたか?
0人中0人がこの記事が役に立ったと言っています