Skip to main content

HelloID

Azure AD target system variable reference

These variables are used in Notifications for Azure AD target systems.

$account
  • Direction: input

  • Datatype: JSON

Contains the current person's target Azure AD account information. Calculated automatically by HelloID based on this Azure AD system's Target mappings.

Used only to access persons' current target account values in Notifications without making API calls into the target system.

$person
  • Direction: input

  • Datatype: JSON

Contains all fields from the current person object (see Person schema and Contract schema) that are mapped in your Source mappings.

Used only to access person data in Notifications.

Example
{
  "Accounts": {
    "_9b8001cfb5534b578d9dcf507279f111": {
      "userPrincipalName": "[email protected]",
      "DisplayName": "Angel Rath"
    }
  },
  "Contracts": [
    {
      "Context": {
        "InConditions": false
      },
      "ExternalId": "C-68854614",
      "StartDate": "2014-04-10T00:00:00Z",
      "EndDate": "2026-01-23T00:00:00Z",
      "Type": {
        "Code": null,
        "Description": null
      },
      "Details": {
        "Fte": 0,
        "HoursPerWeek": 37,
        "Percentage": 0,
        "Sequence": 0
      },
      "Location": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "CostCenter": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "CostBearer": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "Employer": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "Manager": {
        "PersonId": "00000000-0000-0000-0000-000000000000",
        "ExternalId": null,
        "DisplayName": null,
        "Email": null
      },
      "Team": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "Department": {
        "ExternalId": "hn7m9ac8ld",
        "DisplayName": "Tools"
      },
      "Division": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "Title": {
        "ExternalId": "C-68432656",
        "Code": null,
        "Name": "Lead Intranet Strategist"
      },
      "Organization": {
        "ExternalId": null,
        "Code": null,
        "Name": null
      },
      "Custom": {},
      "Source": {
        "SystemId": "36c440ef-a8e5-4686-9abd-8c45125cdd09",
        "DisplayName": "HR generator"
      }
    }
  ],
  "PrimaryContract": {
    "Context": {
      "InConditions": false
    },
    "ExternalId": "C-68854614",
    "StartDate": "2014-04-10T00:00:00Z",
    "EndDate": "2026-01-23T00:00:00Z",
    "Type": {
      "Code": null,
      "Description": null
    },
    "Details": {
      "Fte": 0,
      "HoursPerWeek": 37,
      "Percentage": 0,
      "Sequence": 0
    },
    "Location": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "CostCenter": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "CostBearer": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "Employer": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "Manager": {
      "PersonId": "00000000-0000-0000-0000-000000000000",
      "ExternalId": null,
      "DisplayName": null,
      "Email": null
    },
    "Team": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "Department": {
      "ExternalId": "hn7m9ac8ld",
      "DisplayName": "Tools"
    },
    "Division": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "Title": {
      "ExternalId": "C-68432656",
      "Code": null,
      "Name": "Lead Intranet Strategist"
    },
    "Organization": {
      "ExternalId": null,
      "Code": null,
      "Name": null
    },
    "Custom": {},
    "Source": {
      "SystemId": "36c440ef-a8e5-4686-9abd-8c45125cdd09",
      "DisplayName": "HR generator"
    }
  },
  "PersonId": "e39afd56-c9dc-4949-b761-4f2924294b2d",
  "PersonVersion": "v1",
  "DisplayName": "Angel Rath (00248691) - HR generator",
  "ExternalId": "00248691",
  "UserName": "Angel_Rath",
  "Location": {
    "ExternalId": null,
    "Code": null,
    "Name": null
  },
  "Details": {
    "Gender": "F",
    "HonorificPrefix": null,
    "HonorificSuffix": null,
    "BirthDate": "1974-12-20T00:00:00Z",
    "BirthLocality": "Port Jacqueschester",
    "MaritalStatus": "Single"
  },
  "Name": {
    "Initials": "A.",
    "GivenName": "Angel",
    "NickName": "Angel",
    "FamilyName": "Rath",
    "FamilyNamePrefix": null,
    "FamilyNamePartner": null,
    "FamilyNamePartnerPrefix": null,
    "Convention": "B"
  },
  "Status": {
    "Blocked": false,
    "Reason": null
  },
  "Contact": {
    "Personal": {
      "Address": {
        "Street": "Langosh Turnpike",
        "StreetExt": null,
        "HouseNumber": "185",
        "HouseNumberExt": null,
        "PostalCode": "61178",
        "Locality": "Friedaborough",
        "Country": "Australia"
      },
      "Phone": {
        "Mobile": "437-999-4350",
        "Fixed": "1-549-487-4540 x15639"
      },
      "Email": "[email protected]"
    },
    "Business": {
      "Address": {
        "Street": null,
        "StreetExt": null,
        "HouseNumber": null,
        "HouseNumberExt": null,
        "PostalCode": null,
        "Locality": null,
        "Country": null
      },
      "Phone": {
        "Mobile": null,
        "Fixed": null
      },
      "Email": "[email protected]"
    }
  },
  "Excluded": false,
  "ExclusionDetails": {
    "Hr": false,
    "Manual": false
  },
  "PrimaryManager": {
    "PersonId": "7f101509-1a4b-48ab-842b-efb4915fa001",
    "ExternalId": "00248685",
    "DisplayName": "Stacey de Tromp (00248685) - HR generator",
    "Email": "[email protected]"
  },
  "Custom": {},
  "Source": {
    "SystemId": "36c440ef-a8e5-4686-9abd-8c45125cdd09",
    "DisplayName": "HR generator"
  }
}