Partially updates an existing company work location.

Access: System, Admin, and ClientAdmin users only.

Uses PATCH semantics: only properties present in the request body are applied; omitted properties keep their current values.

The reserved work location identifier 0 (working from home) is not supported. If address validation can suggest a payroll-valid correction, the request fails with HTTP 400 and returns Worklio.ApiModels.API.Models.Clients.Address.AddressFix_v10.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

Company identifier from route.

int32
required

Work location identifier from route.

Body Params

PATCH payload for the work location. Include only the properties that should change.

PATCH payload for updating a company work location.
Inherits optional address fields from Worklio.ApiModels.API.Models.Clients.Address.AddressUpdate_v10.

string | null

Primary street-address line.

string | null

Secondary street-address line, such as suite, unit, or apartment.

string | null

City name for the address.

string | null

State, province, or region code.

string | null

Postal or ZIP code.

string | null

Two-character country code. Defaults to US when omitted.

double | null

Geographic latitude for the address, when available.

double | null

Geographic longitude for the address, when available.

string | null

Optional business code for the work location. When omitted in PATCH requests, the current value is preserved. Maximum length is 20 characters.

string | null

Optional display name of the work location. When omitted in PATCH requests, the current value is preserved. Maximum length is 100 characters.

Headers
string
required
Defaults to 2.0

The requested API version

string
Defaults to 2.0

The requested API version

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
jwt
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/json
text/plain