Skip to main content
Learn about the /profiles endpoint. Profile objects contain information related to the identity of the user: name, address, contact details, etc. The data in a profile is tied to a payroll account that the user has connected via Argyle Link. High level structure of the profile object.

The profile object

Attributes

  • id (string (uuid), optional): Unique ID of the profile associated with a user’s payroll account.
  • account (string (uuid), optional): ID of the payroll account associated with the profile.
  • employer (string, optional): The name of the company or entity that employs the user.
  • first_name (string, optional): The legal first name of the user.
  • last_name (string, optional): The legal last name of the user.
  • full_name (string, optional): The full legal name of the user.
  • email (string, optional): Email address.
  • picture_url (string, optional): Profile picture of the user (if available from the Link item). The value is a URL pointing to the internal storage where the image is held.
  • address.line1 (string, optional): Address line 1—for example, street, PO Box, or company name.
  • address.line2 (string, optional): Address line 2—for example, apartment, suite, unit, or building.
  • address.city (string, optional): City, district, suburb, town, or village.
  • address.state (string, optional): State, county, province, or region.
  • address.postal_code (string, optional): ZIP or postal code.
  • ssn (string, optional): Social Security Number.
  • marital_status (string, optional): Marital status of the user.
  • gender (string, optional): Gender of the user.
  • metadata (object, optional): Metadata holds additional available, often unstructured, information about this data resource.
  • employment_status *DEPRECATED (string, optional)
  • employment_type *DEPRECATED (string, optional)
  • job_title *DEPRECATED (string, optional)
  • platform_user_id *DEPRECATED (string, optional)
  • hire_dates *DEPRECATED (array of strings, optional)
  • terminations *DEPRECATED (array of strings, optional)

Retrieve a profile

GET /v1/profiles/{id}
  • Retrieve a profile object with the supplied ID.
  • This request returns a profile object if a valid identifier was provided.

Path parameters

  • id (string (uuid), required): The identifier of the profile to be retrieved.

List profiles

GET /v1/profiles
  • List profile objects.
  • This request returns an object with a results property that contains an array of up to limit profile objects.

Query parameters