Download OpenAPI specification:
A service adding test capabilities to Consumer Intelligence 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 |
| shortenedFullName | string [ 0 .. 36 ] 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 |
| yearOfDeath | integer <int32> >= 0 |
| monthOfDeath | integer <int32> |
| dayOfDeath | integer <int32> |
| sex | string Enum: "Male" "Female" "Other" "Unknown" |
| gender | string Enum: "Male" "Female" "Other" "Unknown" If 'gender' is not provided, fallback to value provided in |
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. |
| legalCapacityRestriction | string Enum: "FULL_RESTRICTION" "LIMITED_RESTRICTION" "NO_RESTRICTION" Indicates if there is a restriction on the person from being used for online marketing. |
| onlineMarketingRestriction | boolean |
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",
- "shortenedFullName": "string",
- "familyName": "string",
- "additionalName": "string",
- "dateOfBirth": "2019-08-24",
- "dateOfDeath": "2019-08-24",
- "yearOfDeath": 0,
- "monthOfDeath": 0,
- "dayOfDeath": 0,
- "sex": "Male",
- "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",
- "baseAddressLines": [
- "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,
- "legalCapacityRestriction": "FULL_RESTRICTION",
- "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
}
}, - "organizationNumber": "string",
- "municipalityCode": "string",
- "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"
}