---
# System prepended metadata

title: Account profile Salesforce API requests/responses

---

# Account profile Salesforce API requests/responses

See https://wtprojects.atlassian.net/browse/FRP-3310 for details.

## Personal Information Single Field PATCH to /accountprofilefield

Request:

```json
{
    "Title":"Dr"
}
```

Response:

```json
{
    "success": "true",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "Title": "Dr"
    }
}
```

### Error case

Request:

```json
{
    "Salutation":"Mr"
}
```


Response:

```json
{
    "success": "false",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "Salutation": "Mr"
    },
    "errors": [
        {
            "error": "Missing Mapping Data for Salutation",
            "fieldName": "Salutation"
        }
    ]
}
```


## DMI Data PATCH to /accountprofilefield

Request:

```json
{
    "SelectEthnicity": "Test Ethnicity Update",
    "SelfDescribeEthnicity": "Test Ethnicity Self Describe Update",
    "SelectEthnicitySpecific": "Test Ethnicity Specific Update",
    "Disability": "Test Disability Update",    
    "YourConsent": true,
    "DateOfBirthValue": "1972-12-01",
    "DateOfBirthOptIn": true,
    "SelfDescribeGenderIdentity": "Test Gender Identity Self Update",
    "GenderIdentityChooseOption": "Test Gender Identity Update",
    "TransIdentification": "Test Trans Identification Update"
}
```

Response:

```json
{
    "success": "true",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "SelectEthnicity": "New Test Ethnicity Update",
        "SelfDescribeEthnicity": "New Test Ethnicity Self Describe Update",
        "SelectEthnicitySpecific": "New Test Ethnicity Specific Update",
        "Disability": "New Test Disability Update",
        "YourConsent": true,
        "DateOfBirthValue": "1972-10-26",
        "DateOfBirthOptIn": true,
        "SelfDescribeGenderIdentity": "New Test Gender Identity Self Update",
        "GenderIdentityChooseOption": "New Test Gender Identity Update",
        "TransIdentification": "New Test Trans Identification Update"
    }
}
```

Error response:

```json
{
    "success": "false",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "SelectEthnicity": "Test Ethnicity Update",
        "SelfDescribeEthnicity": "Test Ethnicity Self Describe Update",
        "SelectEthnicitySpecific": "Test Ethnicity Specific Update",
        "Disabled": "Test Disability Update",
        "YourConsent": true,
        "DateOfBirthValue": "1972-12-01",
        "DateOfBirthOptIn": true,
        "SelfDescribeGenderIdentity": "Test Gender Identity Self Update",
        "GenderIdentityChooseOption": "Test Gender Identity Update",
        "TransIdentification": "Test Trans Identification Update"
    },
    "errors": [
        {
            "error": "Missing Mapping Data for Disabled",
            "fieldName": "Disabled"
        }
    ]
}
```




## CV History POST to /accountprofiletable

Request:

```json
{
    "EducationAndTraining": [
        {
            "EndDate": "1994-09-01",
            "Country": "",
            "Qualification": "Psychology",
            "Institution": "Oxford University",
            "Subject": "Psychology 303",
            "StartDate": "1990-09-12"
        }
    ]
}
```

Response:

```json
{
    "success": "true",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "EducationAndTraining": [
            {
                "rowId": "a0U26000007CUzpEAG",
                "StartDate": "1995-09-12",
                "Subject": "Sociology 101",
                "Institution": "Oxford University",
                "Qualification": "Sociology",
                "Country": "",
                "EndDate": "1998-09-01"
            }
        ]
    }
}
```


## CV History PATCH to /accountprofiletable

Request:

```json
{
    "EducationAndTraining": [
        {
            "EndDate": "1994-09-01",
            "rowId": "a0U26000007CQ6uEAG",
            "Country": "",
            "Qualification": "Psychology",
            "Institution": "Oxford University",
            "Subject": "Psychology 303",
            "StartDate": "1990-09-12"
        }
    ]
}
```

Response:

```json
{
    "success": "true",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "EducationAndTraining": [
            {
                "StartDate": "1990-09-12",
                "Subject": "Psychology 202",
                "Institution": "Oxford University",
                "Qualification": "Psychology",
                "Country": "",
                "rowId": "a0U26000007CQ6uEAG",
                "EndDate": "1994-09-01"
            }
        ]
    }
}
```

## Nationality POST to /accountprofiletable

Request:

```json
{
    "Nationalities": [
            {
                "Nationality": "Irish"
            }
        ]
}
```

Response:

```json
{
    "success": "true",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "Nationalities": [
            {
                "rowId": "a2C26000000beGzEAI",
                "Nationality": "British"
            }
        ]
    }
}
```



## Nationality PATCH to /accountprofiletable

Request:

```json
{
    "Nationalities": [
            {
                "rowId": "a2C26000000bTAUEA2",
                "Nationality": "Irish"
            }
        ]
}
```

Response:

```json
{
    "success": "true",
    "recordId": "00526000009K5VwAAK",
    "data": {
        "Nationalities": [
            {
                "Nationality": "British",
                "rowId": "a2C26000000beGzEAI"
            }
        ]
    }
}
```


