カスタムオブジェクトAPI (/custom_objects/id)

概要

カスタムオブジェクトAPIを使用して、カスタムオブジェクトのデータレコードを作成、更新、または検索します。 新しいカスタムオブジェクトを定義する必要がある場合は、UIを使用します。

カスタムオブジェクトAPIにアクセスするURLは次のとおりです。 https ://<instance>/api/custom_objects/{object_id}

詳細については、統合のベストプラクティスを参照してください。

アクション

動詞パスアクションDescription
POST/api/custom_objects/{object_id}/object_instances/作成カスタムオブジェクトの新規データレコードを作成
PUT/api/custom_objects/{object_id}/object_instances/{instance_id}更新既存のデータレコードを変更
GET/api/custom_objects/{object_id}/object_instances/インデックスカスタムオブジェクトのすべてのデータレコードを一覧表示
GET/api/custom_objects/{object_id}/object_instances/{instance_id}表示個々のデータレコードを一覧表示

要素(オブジェクトインスタンス)

要素Description必須一意許容値入力出力データタイプ
作成日時CoupaがYYY-MM-DDTHH:MM:SS+HH:MMZの形式で自動的に作成しますanyyes&#10;datetime
created-by作成したユーザーanyyes&#10;ユーザー
custom-object-codeカスタムオブジェクトコードanyyes&#10;文字列
custom-object-nameカスタムオブジェクト名anyyes&#10;文字列
form-response-idインスタンスを作成したフォームレスポンスのIDanyyes&#10;整数
IDCoupaの内部IDanyyes&#10;整数
updated-atCoupaがYYY-MM-DDTHH:MM:SS+HH:MMZの形式で自動的に作成しますanyyes&#10;datetime
updated-by更新したユーザーanyyes&#10;ユーザー
注:

要素はGET呼び出しにのみ使用されます。 POSTまたはPUT呼び出しには、カスタムオブジェクト定義で使用されているカスタムフィールドのみが含まれます。 詳しくは、以下のサンプルをご覧ください。

サンプルペイロード

カスタムオブジェクトは完全にカスタムフィールドで構成されているため、カスタムフィールドを カスタムフィールド 名前空間に含める必要があります。 基本的なPOSTまたはPUTは、次の形式にする必要があります。

<object-instance> <custom-fields> <custom-field-1>custom - field -1 - value</custom-field-1> <custom-field-2>custom - field -2 - value</custom-field-2> ... <custom-field-10>custom - field -10 - value</custom-field-10> <custom-fields> </object-instance>