Download OpenAPI specification:
An service for extra tooling in sandbox
Creates a missing, or updates an existing, sandbox person with the values of the parameters passed. The person will only be accessible to you, and must be deleted according to your agreement contracts after a given time.
id required | string [ 0 .. 15 ] characters Your provided id of the sandbox person. Maximum 15 characters. |
country required | string^[A-Z]{2}$ Country code in ISO 3166-1 alpha-2 of this person. |
legalId | string [ 0 .. 100 ] characters |
socialSecurityNumberTemporary required | boolean Indicates whether the social security number is temporary (true) or permanent (false). |
object (SocialSecurityNumberValidityPeriod) Validity period for the social security number | |
diplomaticImmunity | boolean |
Array of objects (LegalId) | |
firstName | string [ 0 .. 100 ] characters To use firstName, firstNames must be null |
firstNames | Array of strings [ 0 .. 10 ] items To use firstNames, firstName must be null |
preferredFirstName | string [ 0 .. 100 ] characters |
familyName | string [ 0 .. 100 ] characters |
additionalName | string [ 0 .. 100 ] characters |
dateOfBirth required | string <date> Date the person was born. In Sandbox the person may be under-age, but under-age persons can only be retrieved by Gedi and not searched for |
dateOfDeath | string <date> Date the person died. Must be greater than |
gender | string Enum: "Male" "Female" "Other" "Unknown" |
Array of objects (Address) | |
Array of objects (Telephone) | |
removed required | boolean |
deregisteredReason | string |
deregistered required | boolean Whether the person is deregistered from source (i.e. moved abroad). |
deregisteredDate | string <date> |
deregisteredYear | integer <int32> >= 0 |
deregisteredMonth | integer <int32> |
deregisteredDay | integer <int32> |
protectedIdentity required | boolean The person has protected identity. |
directMarketingRestriction | boolean Indicates if there is a restriction on the person for direct marketing in all communication channels. For example postal, phone, e-mail, etc. |
charityMarketingRestriction | boolean Indicates if a charity organization is allowed to contact the person for direct marketing reasons. This overrides any other marketing restrictions if true for charity organizations. |
onlineMarketingRestriction | boolean Indicates if there is a restriction on the person from being used for online marketing. |
object (SeeOtherReference) The person is a duplicate of another person. The referring person must exist. | |
citizenship | Array of strings |
futureAuthorization | boolean |
identificationClaim | boolean |
Array of objects (Relationship) |
{- "id": "string",
- "country": "string",
- "legalId": "string",
- "socialSecurityNumberTemporary": true,
- "socialSecurityNumberValidityPeriod": {
- "startDate": "2019-08-24",
- "startYear": 0,
- "startMonth": 0,
- "startDay": 0,
- "endDate": "2019-08-24",
- "endYear": 0,
- "endMonth": 0,
- "endDay": 0
}, - "diplomaticImmunity": true,
- "deprecatedLegalIds": [
- {
- "socialSecurityNumber": "string",
- "socialSecurityNumberTemporary": true,
- "socialSecurityNumberValidityPeriod": {
- "startDate": "2019-08-24",
- "startYear": 0,
- "startMonth": 0,
- "startDay": 0,
- "endDate": "2019-08-24",
- "endYear": 0,
- "endMonth": 0,
- "endDay": 0
}
}
], - "firstName": "string",
- "firstNames": [
- "string"
], - "preferredFirstName": "string",
- "familyName": "string",
- "additionalName": "string",
- "dateOfBirth": "2019-08-24",
- "dateOfDeath": "2019-08-24",
- "gender": "Male",
- "addressList": [
- {
- "type": "Postal",
- "subType": "Domicile",
- "restricted": "Confidential",
- "postOfficeBox": "string",
- "streetName": "string",
- "streetNumber": "string",
- "entrance": "string",
- "floor": "string",
- "apartment": "string",
- "postalCode": "string",
- "city": "string",
- "careOf": "string",
- "country": "string",
- "county": "string",
- "countyCode": "string",
- "municipality": "string",
- "municipalityCode": "string",
- "district": "string",
- "districtCode": "string",
- "dispatchingInformation": "string"
}
], - "phoneList": [
- {
- "type": "Mobile",
- "number": "string",
- "telemarketingRestriction": true
}
], - "removed": true,
- "deregisteredReason": "string",
- "deregistered": true,
- "deregisteredDate": "2019-08-24",
- "deregisteredYear": 0,
- "deregisteredMonth": 0,
- "deregisteredDay": 0,
- "protectedIdentity": true,
- "directMarketingRestriction": true,
- "charityMarketingRestriction": true,
- "onlineMarketingRestriction": true,
- "merged": {
- "gedi": "string"
}, - "citizenship": [
- "string"
], - "futureAuthorization": true,
- "identificationClaim": true,
- "relationshipList": [
- {
- "hierarchicalRelationship": "Beneficiary",
- "nonHierarchicalRelationship": "Spouse",
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "legalId": {
- "socialSecurityNumber": "string",
- "socialSecurityNumberTemporary": true,
- "socialSecurityNumberValidityPeriod": {
- "startDate": "2019-08-24",
- "startYear": 0,
- "startMonth": 0,
- "startDay": 0,
- "endDate": "2019-08-24",
- "endYear": 0,
- "endMonth": 0,
- "endDay": 0
}
}, - "firstNames": [
- "string"
], - "preferredFirstName": "string",
- "additionalName": "string",
- "familyName": "string",
- "dateOfBirth": "2019-08-24",
- "dateOfDeath": "2019-08-24",
- "gender": "Male",
- "citizenship": [
- "string"
], - "deregisteredReason": "string",
- "deregistered": true
}
]
}
Delete a previously provided sandbox person.
This endpoint should be used for all persons you have added to BCI after retention period as specified in your agreement contract.
Deleting a sandbox person is an irreversible operation. No traces of the person will be stored in our systems after a deletion. If you are monitoring this person your monitoring list might be in an inconsistent state.
id required | string [ 0 .. 15 ] characters Your provided id of an already imported sandbox person. Maximum 15 characters. |
{- "id": "string"
}
Triggers a life event for the specified person. This is a Beta endpoint
id required | string [ 0 .. 15 ] characters Your provided id of the sandbox person. Maximum 15 characters. |
trigger required | string Enum: "HOUSEHOLD_MOVE_PREDICTION" "HOUSEHOLD_MOVE" "HOUSEHOLD_MOVE_6" "HOUSEHOLD_MOVE_12" "MOVE_FROM_HOUSE_TO_APARTMENT" "MOVE_FROM_HOUSE_TO_APARTMENT_6" "MOVE_FROM_HOUSE_TO_APARTMENT_12" "MOVE_FROM_APARTMENT_TO_HOUSE" "MOVE_FROM_APARTMENT_TO_HOUSE_6" "MOVE_FROM_APARTMENT_TO_HOUSE_12" "MOVE_URBANIZATION" "MOVE_URBANIZATION_6" "MOVE_URBANIZATION_12" "SINGLE_TO_COUPLE" "SINGLE_TO_COUPLE_6" "SINGLE_TO_COUPLE_12" The life event to trigger. |
{- "id": "string",
- "trigger": "HOUSEHOLD_MOVE_PREDICTION"
}