Last updated Jul 16, 2025

Worker

The Worker object type represents a worker or employee object. atlassian:worker should be used to ingest worker-specific fields.

Payload structure

1
2
  objects {}
  ├─ schemaVersion (string) [Required]
  ├─ id (string) [Required]
  ├─ updateSequenceNumber (long) [Required]
  ├─ displayName (string) [Required]
  ├─ description (string) [Optional]
  ├─ url (string) [Required]
  ├─ createdAt (string) [Required]
  └─ createdBy [] [Optional]
      ├─ accountId (string)
      └─ ari (string)
  └─ lastUpdatedAt (string) [Required]
  └─ lastUpdatedBy [] [Required]
      ├─accountId (string)
      └─ ari
  └─ permissions 
      └─ accessControls
         └─ principals
            └─type
  └─ associations [] [Optional]
      ├─ associationType (string)
      └─ values []
      
  atlassian:worker
  ├─ hiredAt  (string) [Required]
  ├─ workerUser (UserReference) [Required]
      ├─ accountId (string) [Optional]
      ├─ email (string) [Optional]
      ├─ externalId (string) [Optional]
      ├─ ari (string) [Optional]
      ├─ name (string) [Optional]
      ├─ userName (string) [Optional]
      ├─ avatar (string) [Optional]
      └─ url (string) [Optional]
  └─ customAndSensitiveData (string) [Required]
    

Common properties

PropertyTypeRequiredDescription
schemaVersion

string

YesThe schema version of the object.
id

string

YesThe ID of the object in the source system.
updateSequenceNumberlongYesA sequence number to compare when writing to the database. Objects are written following a last write wins strategy, therefore an object with a greater UpdateSequenceNumber is considered a more recently updated object.
displayNamestringYesThe display name of the object.
descriptionstringNoThe description of the object.
urlstringYesThe URL from the provider which the object is accessible from.
createdAtstringYes

The date the object was created.

Format: Instant (ISO8601 / RFC3339)

createdByuserNo

The user that created the object.

See User to learn more.

lastUpdatedAtstringYes

The date the object was last updated.

Format: Instant (ISO8601 / RFC3339)

lastUpdatedByuserNo

The user that last updated the object.

See User to learn more.

ownerslist<User>NoList of users that own the object.
thumbnailthumbnailNo

The thumbnail of the object.

See Thumbnail to learn more.

parentKeyentityKeyNo

The ID of the parent object. If null, it is a standalone object.

See Entity key to learn more.

containerKeyentityKeyNo

The container identifier that this object belongs to.

See Entity key to learn more.

permissionslist<Permissions>Yes

The permissions configuration of the object.

See Permissions to learn more.

associationsassociationNo

List of objects associated with the object. Generally used to link an external object to a Atlassian object.

See Association to learn more.

Worker properties

PropertyTypeRequiredDescription
createdAt

string

Yes

The date the worker was hired.

Format: Instant (ISO8601 / RFC3339)

workerUser

UserReference

Yes

The worker user reference information.

workerUser.accountId

string

false

workerUser.email

string

false

The user email address

workerUser.externalId

string

false

The user ID within the external system.

workerUser.ari

string

false

Internal Atlassian User ID

workerUser.name

string

false

The user name

workerUser.userName

string

false

The username of the user in the external system

workerUser.avatar

string

false

URL to user avatar

workerUser.url

string

false

URL to user profile

customAndSensitiveData

string

Yes

Any additional sensitive data

Maximum length: 255

Example payload

1
2
{
  {
    "objects" : [ {
      "id" : "worker-1",
      "updateSequenceNumber" : 1,
      "displayName" : "worker 1",
      "createdAt" : "2024-04-16T09:01:32+00:00",
      "url" : "https://workday.atlassian.com/path-to-the-worker",
      "lastUpdatedAt" : "2024-07-09T14:27:37.000Z",
      "permissions" : [ {
        "action" : "read",
        "accessControls" : [ {
          "principals" : [ {
            "type" : "EVERYONE"
          } ]
        } ]
      } ],
      "atlassian:worker" : {
        "hiredAt" : "2024-11-26T03:59:05.199Z",
        "workerUser" : {
          "externalId" : "external-id-1"
        }
      }
    } ],
    "operationType" : "NORMAL"
  }
}

Rate this page: