# Browser

Endpoint: POST browser
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: "New browser for user@example.com"

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

  - `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: "Browser"

  - `new` (object)
    This object represents an employee's browser in your organization.

  - `new.id` (string)
    Unique identifier for the browser
    Example: "1852b6ab-0cca-4c8d-8f14-4905497504ec"

  - `new.employeeId` (string)
    Unique identifier for the employee
    Example: "2a2197de-ad2c-47e4-8dcb-fb0f04cf83e0"

  - `new.email` (string,null)
    Email address of the employee. Null if the employee has been deleted.
    Example: "john.hill@example.com"

  - `new.version` (string)
    Version of the browser
    Example: "125.0.0.0"

  - `new.tokenType` (string)
    Type of enrollment token used
    Enum: "INDIVIDUAL", "TEAM", "LANDING_PAGE"

  - `new.isActive` (boolean)
    Whether the browser extension is used by a licensed employee
    Example: true

  - `new.browser` (any)
    The browser used by the employee
    Enum: "CHROME", "FIREFOX", "EDGE", "SAFARI", "OPERA", "BRAVE", "ARC", "ISLAND", "PRISMA_ACCESS", "UNKNOWN"

  - `new.os` (any)
    The OS used by the employee
    Enum: "MACOS", "WINDOWS", "LINUX", "CHROME_OS", "IOS", "ANDROID", "UNKNOWN"

  - `new.extensionVersion` (string)
    Version of the Push extension
    Example: "1.66.17"

  - `new.language` (string)
    The browser language
    Example: "en-US"

  - `new.profileEmail` (string)
    The email address of the signed in browser profile
    Example: "john.hill@example.com"

  - `new.profileSyncEnabled` (boolean)
    Whether synchronisation is enabled on the browser profile
    Example: true

  - `new.creationTimestamp` (integer)
    When this browser object was created, formatted as a UNIX timestamp (in seconds)
    Example: 1698669223

  - `new.lastOnlineTimestamp` (integer)
    When this browser was last seen, formatted as a UNIX timestamp (in seconds)
    Example: 1716290202

  - `old` (object)
    This object represents an employee's browser in your organization.

  - `old.id` (string)
    Unique identifier for the browser
    Example: "1852b6ab-0cca-4c8d-8f14-4905497504ec"

  - `old.employeeId` (string)
    Unique identifier for the employee
    Example: "2a2197de-ad2c-47e4-8dcb-fb0f04cf83e0"

  - `old.email` (string,null)
    Email address of the employee. Null if the employee has been deleted.
    Example: "john.hill@example.com"

  - `old.version` (string)
    Version of the browser
    Example: "125.0.0.0"

  - `old.tokenType` (string)
    Type of enrollment token used
    Enum: "INDIVIDUAL", "TEAM", "LANDING_PAGE"

  - `old.isActive` (boolean)
    Whether the browser extension is used by a licensed employee
    Example: true

  - `old.browser` (any)
    The browser used by the employee
    Enum: "CHROME", "FIREFOX", "EDGE", "SAFARI", "OPERA", "BRAVE", "ARC", "ISLAND", "PRISMA_ACCESS", "UNKNOWN"

  - `old.os` (any)
    The OS used by the employee
    Enum: "MACOS", "WINDOWS", "LINUX", "CHROME_OS", "IOS", "ANDROID", "UNKNOWN"

  - `old.extensionVersion` (string)
    Version of the Push extension
    Example: "1.66.17"

  - `old.language` (string)
    The browser language
    Example: "en-US"

  - `old.profileEmail` (string)
    The email address of the signed in browser profile
    Example: "john.hill@example.com"

  - `old.profileSyncEnabled` (boolean)
    Whether synchronisation is enabled on the browser profile
    Example: true

  - `old.creationTimestamp` (integer)
    When this browser object was created, formatted as a UNIX timestamp (in seconds)
    Example: 1698669223

  - `old.lastOnlineTimestamp` (integer)
    When this browser was last seen, formatted as a UNIX timestamp (in seconds)
    Example: 1716290202


## Response 2XX fields
