Creates a new onboard individual entity job.
Required. The onboard individual entity job to create.
(IDENTIFIER) Output only. The resource name of the job. Format: entities/-/onboardIndividualEntityJobs/{onboard_individual_entity_job} string.resource_name = ["entities/-/onboardIndividualEntityJobs/*"] // value must be a valid resource name
(OPTIONAL) Optional. The resource name of the form definition to use for data collection. If unset, onboarding skips data capture and creates an empty individual entity named "New individual", carrying only the caller-supplied annotations; jsonata_expression must then also be unset. Format: formDefinitions/{form_definition} string.resource_name = ["formDefinitions/*"] // value must be a valid resource name
(OPTIONAL) Required if (and only if) form_definition is set; must be unset otherwise. JSONata expression to transform form response into IndividualEntity. This must be base64-encoded when sent in JSON requests.
Required. HTTPS webhook target URI for notifications. string.prefix = "https://"
(OPTIONAL) Optional. If true, entity will be enriched by verification response. Ignored when individual_entity_verification_job is set, in which case that job's own enrich_entity applies.
(OPTIONAL) Optional. The resource name of the individual entity verification job that drives the verification step of this onboarding, including its provider configuration and enrich_entity. When unset, verification runs Truuth AUS_CHECK. Format: individualEntityVerificationJobs/{individual_entity_verification_job} string.resource_name = ["individualEntityVerificationJobs/*"] // value must be a valid resource name
- Mock serverhttps://docs.bndry.net/_mock/apis/openapi/v1alpha/entities/{entity}/onboardIndividualEntityJobs
- BNDRY APIhttps://api.bndry.app/v1alpha/entities/{entity}/onboardIndividualEntityJobs
curl -i -X POST \
'https://docs.bndry.net/_mock/apis/openapi/v1alpha/entities/{entity}/onboardIndividualEntityJobs?onboardIndividualEntityJobId=kyc-individual-mfs-001' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "entities/-/onboardIndividualEntityJobs/mfs-onboard-job-2024-0127-kycind-743891",
"formDefinition": "formDefinitions/mfs-individual-kyc-form-v2-1",
"jsonataExpression": "{\n \"legal_name\": {\n \"given_name\": $$.form_data.personal_info.first_name,\n \"family_name\": $$.form_data.personal_info.last_name\n },\n \"date_of_birth\": $$.form_data.personal_info.dob,\n \"addresses\": [{\n \"type\": \"RESIDENTIAL\",\n \"street_address\": $$.form_data.address.street,\n \"city\": $$.form_data.address.city,\n \"postal_code\": $$.form_data.address.zip\n }],\n \"tax_identification\": {\n \"tax_id_number\": $$.form_data.tax_info.ssn,\n \"tax_id_type\": \"US_SSN\"\n }\n}",
"webhookUri": "https://api.example.com/webhooks/onboarding/individual/entity-job-status",
"createTime": "2023-01-15T01:30:15.01Z",
"updateTime": "2023-01-15T01:30:15.01Z",
"enrichEntity": true,
"individualEntityVerificationJob": "individualEntityVerificationJobs/mfs-connectid-kyc-v1"
}'Success
(IDENTIFIER) Output only. The resource name of the job. Format: entities/-/onboardIndividualEntityJobs/{onboard_individual_entity_job} string.resource_name = ["entities/-/onboardIndividualEntityJobs/*"] // value must be a valid resource name
(OPTIONAL) Optional. The resource name of the form definition to use for data collection. If unset, onboarding skips data capture and creates an empty individual entity named "New individual", carrying only the caller-supplied annotations; jsonata_expression must then also be unset. Format: formDefinitions/{form_definition} string.resource_name = ["formDefinitions/*"] // value must be a valid resource name
(OPTIONAL) Required if (and only if) form_definition is set; must be unset otherwise. JSONata expression to transform form response into IndividualEntity. This must be base64-encoded when sent in JSON requests.
Required. HTTPS webhook target URI for notifications. string.prefix = "https://"
Output only. The timestamp when the job was created.
Output only. The timestamp when the job was most recently updated.
(OPTIONAL) Optional. If true, entity will be enriched by verification response. Ignored when individual_entity_verification_job is set, in which case that job's own enrich_entity applies.
(OPTIONAL) Optional. The resource name of the individual entity verification job that drives the verification step of this onboarding, including its provider configuration and enrich_entity. When unset, verification runs Truuth AUS_CHECK. Format: individualEntityVerificationJobs/{individual_entity_verification_job} string.resource_name = ["individualEntityVerificationJobs/*"] // value must be a valid resource name
{ "name": "entities/-/onboardIndividualEntityJobs/mfs-onboard-job-2024-0127-kycind-743891", "formDefinition": "formDefinitions/mfs-individual-kyc-form-v2-1", "jsonataExpression": "{\n \"legal_name\": {\n \"given_name\": $$.form_data.personal_info.first_name,\n \"family_name\": $$.form_data.personal_info.last_name\n },\n \"date_of_birth\": $$.form_data.personal_info.dob,\n \"addresses\": [{\n \"type\": \"RESIDENTIAL\",\n \"street_address\": $$.form_data.address.street,\n \"city\": $$.form_data.address.city,\n \"postal_code\": $$.form_data.address.zip\n }],\n \"tax_identification\": {\n \"tax_id_number\": $$.form_data.tax_info.ssn,\n \"tax_id_type\": \"US_SSN\"\n }\n}", "webhookUri": "https://api.example.com/webhooks/onboarding/individual/entity-job-status", "createTime": "2023-01-15T01:30:15.01Z", "updateTime": "2023-01-15T01:30:15.01Z", "enrichEntity": true, "individualEntityVerificationJob": "individualEntityVerificationJobs/mfs-connectid-kyc-v1" }