EUIDを照会
この API は、プロジェクトに設定されているユーザー識別子を使用して、既存ユーザーの EUID を照会します。既存データの読み取りだけを行い、一致するユーザーがない場合もユーザーや新しい EUID を作成しません。この API にはプロジェクト単位で毎分 1,000 リクエストのレート制限があり、上限を超えると HTTP 429 とエラーコード 55110 を返します。
呼び出しアドレス
POST /v1/user/euid
呼び出し認証
EngageLab REST API は HTTP 基本認証 を使用します。
Authorization: Basic ${base64_auth_string}
Authorization: Basic ${base64_auth_string}
このコードブロックはフローティングウィンドウ内に表示されます
base64_auth_string は base64(api_key:api_secret) で生成します。
リクエスト例
{
"identity_name": "user_id",
"identity_values": ["user-1", "user-2"]
}
{
"identity_name": "user_id",
"identity_values": ["user-1", "user-2"]
}
このコードブロックはフローティングウィンドウ内に表示されます
リクエストパラメータ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
| identity_name | String | はい | プロジェクトに設定されたユーザー識別子の名前。 |
| identity_values | Array |
はい | 識別子の値。1~100 個、各値は最大 256 文字。 |
レスポンスパラメータ
| フィールド | 型 | 説明 |
|---|---|---|
| code | Int | 0 は成功を示します。未一致の値が含まれる場合も 0 です。 |
| message | String | 結果の説明。 |
| data | Array | リクエストと同じ順序の結果。 |
| identity_value | String | リクエストされた識別子の値。 |
| euid | Long | 既存 EUID。ユーザーが見つからない場合は null。 |
| error_code | Int | 正常な照会は 0。未一致の場合も 0。 |
レスポンス例
{
"code": 0,
"message": "success",
"data": [
{"identity_value": "user-1", "euid": 10362473, "error_code": 0},
{"identity_value": "user-not-found", "euid": null, "error_code": 0}
]
}
{
"code": 0,
"message": "success",
"data": [
{"identity_value": "user-1", "euid": 10362473, "error_code": 0},
{"identity_value": "user-not-found", "euid": null, "error_code": 0}
]
}
このコードブロックはフローティングウィンドウ内に表示されます
エラーコード
| コード | 説明 |
|---|---|
| 40050 | インターフェース認証に失敗しました。 |
| 55004 | ビジネスパラメータが不正です。 |
| 55101 | 識別子の数が 100 を超えています。 |
| 55105 | 識別子の値が 256 文字を超えています。 |
| 55106 | 識別子がプロジェクトに設定されていません。 |
| 55107 | 識別子名または値が空です。 |
| 55110 | リクエスト頻度が上限を超えました(プロジェクト単位で毎分最大 1,000 リクエスト)。 |










