コンテンツにスキップ

作成

ノードの新規作成を行います。既に存在する場合はエラーが返ります。

POST /v1/{CUSTOMER_ID}/node/_create

リクエストヘッダ

keyもしくはidsにsecure:trueの属性を持つIDタイプが含まれている場合、認証が必要になります。

コンテンツタイプ

  • Content-Type: application/json

リクエストボディ

{
    "schema": string,
    "key": {
        "type": string,
        "id": string
    },
    "ids": [
        {"type": string, "id": string}
    ]
}
キー名 タイプ 必須 説明
schema STRING 必須 作成するノードを所属させるスキーマ。
key OBJECT 必須 スキーマ内のノードを識別するためのIDタイプとIDの組み合わせ。
key.type STRING 必須 スキーマ内のノードを識別するためのIDタイプ。スキーマのIDタイプと一致する必要があります。
key.id STRING 必須 スキーマ内のノードを識別するためのID。
ids ARRAY[OBJECT] - 作成するノードに含めるIDタイプとIDの組み合わせ。
ids.type STRING - 作成するノードに含めるIDタイプ。
ids.id STRING - 作成するノードに含めるID。

リクエストサンプル

curl -X POST -H "Content-type: application/json" https://{HOST_NAME}/v1/{CUSTOMER_ID}/node/_create \
-d '{"schema": "popinfo_app", "key": {"type": "popinfo_id", "id": "00000000-0000-0000-0000-000000000000"}, "ids": [{"type": "member_id", "id": "user_001"}]}'

レスポンス

HTTP/1.1 201 {}