# Account (Other)

Endpoint: POST accounts_other
Version: v1
Security: X-Signature

## Header parameters:

  - `X-Signature` (string, required)
    Example: "X-Signature: t=1492774577,v1=5257a869..."

## Request fields (application/json):

  - `version` (string)
    The version of the event.
    Example: "1"

  - `id` (string)
    The unique identifier for the event. This can be used as an idempotency key.
    Example: "c478966c-f927-411c-b919-179832d3d50c"

  - `timestamp` (integer)
    When the event occurred, formatted as a UNIX timestamp (in seconds).
    Example: 1698604061

  - `type` (string)
    The type of event that occurred.
    Enum: "CREATE", "UPDATE", "DELETE"

  - `category` (string)
    The category of the event.
    Enum: "ENTITY"

  - `description` (string)
    The description of the event. Note: this is subject to change and should not be used to match on this object.
    Example: "user@example.com updated on other app (c478966c-f927-411c-b919-179832d3d50c)"

  - `object` (string)
    The object that was created, updated or deleted.
    Enum: "ACCOUNT_OTHER"

  - `friendlyName` (string)
    The friendly name of this object. Note: this is subject to change and should not be used to match on this object.
    Example: "Account (Other)"

  - `new` (object)
    This object represents an account (other) in your organization.

  - `new.id` (string)
    Unique identifier for the account
    Example: "1009e8cb-497b-49ae-ac87-e083e42078d2"

  - `new.employeeId` (string)
    Identifier of primary employee that this account belongs to
    Example: "72d0347a-2663-4ef5-b1c5-df39163f1603"

  - `new.otherAppId` (string)
    The ID of the app associated with this account
    Example: "2a2197de-ad2c-47e4-8dcb-fb0f04cf83e0"

  - `new.email` (string)
    The email address used to log into the account
    Example: "john.hill@example.com"

  - `new.loginMethods` (object)

  - `new.loginMethods.passwordLogin` (boolean, required)
    Whether or not this account has been logged into with a password
    Example: true

  - `new.loginMethods.oidcLogin` (string,null, required)
    The identity provider that was used to do an OIDC login on this account. This is null if no OIDC login has been performed.
    Example: "GOOGLE_WORKSPACE"

  - `new.loginMethods.samlLogin` (string,null, required)
    The identity provider that was used to do a SAML login on this account. This is null if no SAML login has been performed.
    Example: "OKTA"

  - `new.loginMethods.fedCmLogin` (string,null, required)
    The identity provider that was used to do a FedCM login on this account. This is null if no FedCM login has been performed.
    Example: "GOOGLE_WORKSPACE"

  - `new.creationTimestamp` (integer)
    When the account was first observed, formatted as a UNIX timestamp (in seconds)
    Example: 1698064423

  - `new.lastUsedTimestamp` (integer,null)
    When the account was last used by an employee, formatted as a UNIX timestamp (in seconds)
    Example: 1698669168

  - `old` (object)
    This object represents an account (other) in your organization.

  - `old.id` (string)
    Unique identifier for the account
    Example: "1009e8cb-497b-49ae-ac87-e083e42078d2"

  - `old.employeeId` (string)
    Identifier of primary employee that this account belongs to
    Example: "72d0347a-2663-4ef5-b1c5-df39163f1603"

  - `old.otherAppId` (string)
    The ID of the app associated with this account
    Example: "2a2197de-ad2c-47e4-8dcb-fb0f04cf83e0"

  - `old.email` (string)
    The email address used to log into the account
    Example: "john.hill@example.com"

  - `old.loginMethods` (object)

  - `old.loginMethods.passwordLogin` (boolean, required)
    Whether or not this account has been logged into with a password
    Example: true

  - `old.loginMethods.oidcLogin` (string,null, required)
    The identity provider that was used to do an OIDC login on this account. This is null if no OIDC login has been performed.
    Example: "GOOGLE_WORKSPACE"

  - `old.loginMethods.samlLogin` (string,null, required)
    The identity provider that was used to do a SAML login on this account. This is null if no SAML login has been performed.
    Example: "OKTA"

  - `old.loginMethods.fedCmLogin` (string,null, required)
    The identity provider that was used to do a FedCM login on this account. This is null if no FedCM login has been performed.
    Example: "GOOGLE_WORKSPACE"

  - `old.creationTimestamp` (integer)
    When the account was first observed, formatted as a UNIX timestamp (in seconds)
    Example: 1698064423

  - `old.lastUsedTimestamp` (integer,null)
    When the account was last used by an employee, formatted as a UNIX timestamp (in seconds)
    Example: 1698669168


## Response 2XX fields
