POST public-api/addresses/employee/obsoletesave
Obsolete: This method creates/updates the addresses associated with employees. It will not create new Address Types, you will need to first create those in the web, but once you do they can be used here. Requires the Update Employee permission Accepts a maximum of 500 records at a time
Request Information
URI Parameters
None.
Body Parameters
Collection of SaveEmployeeAddressRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeNumber | string |
None. |
|
| FormId | WtFormId |
None. |
|
| PrimaryNumber | string |
None. |
|
| AddressLine1 | string |
None. |
|
| AddressLine2 | string |
None. |
|
| AddressLine3 | string |
None. |
|
| AddressLine4 | string |
None. |
|
| AddressCity | string |
None. |
|
| AddressStateProvince | string |
None. |
|
| AddressCountry | string |
None. |
|
| AddressPostalCode | string |
None. |
|
| AddressTypeName | string |
None. |
|
| ContactPhone | string |
None. |
|
| ContactEmail | string |
None. |
Request Formats
application/json
Sample:
[
{
"EmployeeNumber": "sample string 2",
"FormId": 0,
"PrimaryNumber": "sample string 2",
"AddressLine1": "sample string 3",
"AddressLine2": "sample string 4",
"AddressLine3": "sample string 5",
"AddressLine4": "sample string 6",
"AddressCity": "sample string 7",
"AddressStateProvince": "sample string 8",
"AddressCountry": "sample string 9",
"AddressPostalCode": "sample string 10",
"AddressTypeName": "sample string 11",
"ContactPhone": "sample string 12",
"ContactEmail": "sample string 13"
},
{
"EmployeeNumber": "sample string 2",
"FormId": 0,
"PrimaryNumber": "sample string 2",
"AddressLine1": "sample string 3",
"AddressLine2": "sample string 4",
"AddressLine3": "sample string 5",
"AddressLine4": "sample string 6",
"AddressCity": "sample string 7",
"AddressStateProvince": "sample string 8",
"AddressCountry": "sample string 9",
"AddressPostalCode": "sample string 10",
"AddressTypeName": "sample string 11",
"ContactPhone": "sample string 12",
"ContactEmail": "sample string 13"
}
]
Response Information
Resource Description
WaspResultOfResults| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | Results |
None. |
|
| Messages | Collection of WtResult |
None. |
|
| BatchNumber | integer |
None. |
|
| HasError | boolean |
None. |
|
| HasHttpError | boolean |
None. |
|
| HasMessage | boolean |
None. |
|
| HasSuccessWithMoreDataRemaining | boolean |
None. |
|
| TotalRecordsLongCount | integer |
None. |
Response Formats
application/json
Sample:
{
"Data": {
"ResultList": [
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
},
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
}
],
"SuccessfullResults": 1,
"TotalResults": 2,
"ErrorCount": 0
},
"Messages": [
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
},
{
"ResultCode": 0,
"Message": "sample string 1",
"HttpStatusCode": 200,
"FieldName": "sample string 2"
}
],
"BatchNumber": 1,
"HasError": false,
"HasHttpError": false,
"HasMessage": true,
"HasSuccessWithMoreDataRemaining": false,
"TotalRecordsLongCount": 1
}