組織内身元確認設定作成
指定した組織・テナント内に新しい身元確認設定を作成します
path Parameters
| organization-id required | string <uuid> 組織の識別子 |
| tenant-id required | string テナントの識別子 |
query Parameters
| dry_run | boolean Default: false trueの場合、リクエストの検証のみで実行はされません |
Request Body schema: application/jsonrequired
| id required | string <uuid> Identity verification configuration ID (must be UUID) |
| type required | string Identity verification configuration type |
| enabled | boolean Default: true Whether the identity verification configuration is enabled |
object 設定属性 | |
object (IdentityVerificationCommonConfiguration) | |
object Process configurations by name | |
object (IdentityVerificationRegistrationConfig) | |
object (IdentityVerificationResultConfig) |
Responses
Request samples
- Payload
Content type
application/json
{- "id": "473b4179-6bed-4465-b64e-ab8969a3e8ae",
- "type": "document_verification",
- "enabled": true,
- "attributes": { },
- "common": {
- "callback_application_id_param": "string",
- "auth_type": "string",
- "oauth_authorization": {
- "client_id": "string",
- "client_secret": "string",
- "scope": "string"
}, - "hmac_authentication": {
- "secret_key": "string",
- "algorithm": "HmacSHA256",
- "header_name": "string"
}
}, - "processes": {
- "property1": {
- "request": {
- "basic_auth": {
- "username": "string",
- "password": "string"
}, - "schema": { }
}, - "pre_hook": { },
- "execution": {
- "http_request": {
- "method": "GET",
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "oauth_authorization": {
- "client_id": "string",
- "client_secret": "string",
- "scope": "string"
}, - "hmac_authentication": {
- "secret_key": "string",
- "algorithm": "HmacSHA256",
- "header_name": "string"
}
}, - "mock": {
- "enabled": true,
- "response": { }
}
}, - "post_hook": { },
- "transition": {
- "approved": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "rejected": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "canceled": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}
}, - "store": {
- "enabled": true,
- "mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
]
}, - "response": {
- "template": "string",
- "content_type": "string"
}
}, - "property2": {
- "request": {
- "basic_auth": {
- "username": "string",
- "password": "string"
}, - "schema": { }
}, - "pre_hook": { },
- "execution": {
- "http_request": {
- "method": "GET",
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "oauth_authorization": {
- "client_id": "string",
- "client_secret": "string",
- "scope": "string"
}, - "hmac_authentication": {
- "secret_key": "string",
- "algorithm": "HmacSHA256",
- "header_name": "string"
}
}, - "mock": {
- "enabled": true,
- "response": { }
}
}, - "post_hook": { },
- "transition": {
- "approved": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "rejected": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "canceled": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}
}, - "store": {
- "enabled": true,
- "mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
]
}, - "response": {
- "template": "string",
- "content_type": "string"
}
}
}, - "registration": {
- "enabled": true,
- "auto_registration": true,
- "required_attributes": [
- "string"
]
}, - "result": {
- "verified_claims_mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
], - "source_details_mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
]
}
}Response samples
- 201
- 400
- 401
- 403
- 409
Content type
application/json
{- "dry_run": false,
- "result": {
- "id": "473b4179-6bed-4465-b64e-ab8969a3e8ae",
- "type": "document_verification",
- "enabled": true,
- "attributes": { },
- "common": {
- "callback_application_id_param": "string",
- "auth_type": "string",
- "oauth_authorization": {
- "client_id": "string",
- "client_secret": "string",
- "scope": "string"
}, - "hmac_authentication": {
- "secret_key": "string",
- "algorithm": "HmacSHA256",
- "header_name": "string"
}
}, - "processes": {
- "property1": {
- "request": {
- "basic_auth": {
- "username": "string",
- "password": "string"
}, - "schema": { }
}, - "pre_hook": { },
- "execution": {
- "http_request": {
- "method": "GET",
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "oauth_authorization": {
- "client_id": "string",
- "client_secret": "string",
- "scope": "string"
}, - "hmac_authentication": {
- "secret_key": "string",
- "algorithm": "HmacSHA256",
- "header_name": "string"
}
}, - "mock": {
- "enabled": true,
- "response": { }
}
}, - "post_hook": { },
- "transition": {
- "approved": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "rejected": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "canceled": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}
}, - "store": {
- "enabled": true,
- "mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
]
}, - "response": {
- "template": "string",
- "content_type": "string"
}
}, - "property2": {
- "request": {
- "basic_auth": {
- "username": "string",
- "password": "string"
}, - "schema": { }
}, - "pre_hook": { },
- "execution": {
- "http_request": {
- "method": "GET",
- "headers": {
- "property1": "string",
- "property2": "string"
}, - "oauth_authorization": {
- "client_id": "string",
- "client_secret": "string",
- "scope": "string"
}, - "hmac_authentication": {
- "secret_key": "string",
- "algorithm": "HmacSHA256",
- "header_name": "string"
}
}, - "mock": {
- "enabled": true,
- "response": { }
}
}, - "post_hook": { },
- "transition": {
- "approved": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "rejected": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}, - "canceled": {
- "conditions": [
- {
- "path": "string",
- "operator": "eq",
- "value": null,
- "type": "string"
}
]
}
}, - "store": {
- "enabled": true,
- "mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
]
}, - "response": {
- "template": "string",
- "content_type": "string"
}
}
}, - "registration": {
- "enabled": true,
- "auto_registration": true,
- "required_attributes": [
- "string"
]
}, - "result": {
- "verified_claims_mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
], - "source_details_mapping_rules": [
- {
- "from": "string",
- "static_value": null,
- "to": "string",
- "convert_type": "string",
- "functions": [
- { }
]
}
]
}
}
}組織内身元確認設定一覧取得
指定した組織・テナント内の身元確認設定一覧を取得します
path Parameters
| organization-id required | string <uuid> 組織の識別子 |
| tenant-id required | string テナントの識別子 |
query Parameters
| limit | integer [ 1 .. 1000 ] Default: 20 返すアイテムの最大数 |
| offset | integer >= 0 Default: 0 アイテムを返す開始インデックス |
| id | string 設定IDでフィルタリング |
| type | string 検証タイプでフィルタリング |
| from | string <date-time> |