# Create a public app

Creates a new public app with the provided label and optional description. Public apps are automatically published for the creating user's company. Returns the created app details as a CreateResponse wrapping an AppDTO.

Endpoint: POST /api/v2/apps/public
Version: 2.0
Security: Bearer Authentication

## Request fields (application/json):

  - `uuid` (string, required)
    Unique identifier for the entity

  - `name` (string, required)
    The name of the entity

  - `label` (string)
    Display label for the entity, can be different from name

  - `createdAt` (integer)
    Unix timestamp when the entity was created

  - `createdBy` (object)
    Identifier of the user who created the entity

  - `createdBy.name` (string, required)

  - `createdBy.label` (string)

  - `createdBy.createdAt` (integer)

  - `createdBy.updatedAt` (integer)

  - `createdBy.deletedAt` (integer)

  - `createdBy.createdByUuid` (string)

  - `createdBy.updatedByUuid` (string)

  - `createdBy.deletedByUuid` (string)

  - `createdBy.index` (integer)

  - `createdBy.deleted` (boolean)

  - `createdBy.complete` (boolean)

  - `createdBy.uuid` (string, required)

  - `createdBy.properties` (array)

  - `createdBy.properties.icon` (string)

  - `createdBy.properties.name` (string)

  - `createdBy.properties.value` (any)

  - `createdBy.properties.type` (string)

  - `createdBy.properties.label` (string)

  - `createdBy.objects` (object)

  - `createdBy.user` (object)

  - `createdBy.user.uuid` (string)

  - `createdBy.user.email` (string)

  - `createdBy.user.firstname` (string)

  - `createdBy.user.lastname` (string)

  - `createdBy.user.initials` (string)

  - `createdBy.user.scopes` (array)

  - `createdBy.user.filters` (object)

  - `createdBy.user.role` (string)

  - `createdBy.user.record` (object)

  - `updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `updatedBy` (object)
    Identifier of the user who last updated the entity

  - `updatedBy.name` (string, required)

  - `updatedBy.label` (string)

  - `updatedBy.createdAt` (integer)

  - `updatedBy.updatedAt` (integer)

  - `updatedBy.deletedAt` (integer)

  - `updatedBy.createdByUuid` (string)

  - `updatedBy.updatedByUuid` (string)

  - `updatedBy.deletedByUuid` (string)

  - `updatedBy.index` (integer)

  - `updatedBy.deleted` (boolean)

  - `updatedBy.complete` (boolean)

  - `updatedBy.uuid` (string, required)

  - `updatedBy.properties` (array)

  - `updatedBy.properties.icon` (string)

  - `updatedBy.properties.name` (string)

  - `updatedBy.properties.value` (any)

  - `updatedBy.properties.type` (string)

  - `updatedBy.properties.label` (string)

  - `updatedBy.objects` (object)

  - `updatedBy.user` (object)

  - `updatedBy.user.uuid` (string)

  - `updatedBy.user.email` (string)

  - `updatedBy.user.firstname` (string)

  - `updatedBy.user.lastname` (string)

  - `updatedBy.user.initials` (string)

  - `updatedBy.user.scopes` (array)

  - `updatedBy.user.filters` (object)

  - `updatedBy.user.role` (string)

  - `updatedBy.user.record` (object)

  - `deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `deletedBy` (object)
    Identifier of the user who deleted the entity

  - `deletedBy.name` (string, required)

  - `deletedBy.label` (string)

  - `deletedBy.createdAt` (integer)

  - `deletedBy.updatedAt` (integer)

  - `deletedBy.deletedAt` (integer)

  - `deletedBy.createdByUuid` (string)

  - `deletedBy.updatedByUuid` (string)

  - `deletedBy.deletedByUuid` (string)

  - `deletedBy.index` (integer)

  - `deletedBy.deleted` (boolean)

  - `deletedBy.complete` (boolean)

  - `deletedBy.uuid` (string, required)

  - `deletedBy.properties` (array)

  - `deletedBy.properties.icon` (string)

  - `deletedBy.properties.name` (string)

  - `deletedBy.properties.value` (any)

  - `deletedBy.properties.type` (string)

  - `deletedBy.properties.label` (string)

  - `deletedBy.objects` (object)

  - `deletedBy.user` (object)

  - `deletedBy.user.uuid` (string)

  - `deletedBy.user.email` (string)

  - `deletedBy.user.firstname` (string)

  - `deletedBy.user.lastname` (string)

  - `deletedBy.user.initials` (string)

  - `deletedBy.user.scopes` (array)

  - `deletedBy.user.filters` (object)

  - `deletedBy.user.role` (string)

  - `deletedBy.user.record` (object)

  - `index` (integer)
    Index number for ordering entities

  - `privateApp` (boolean)
    Indicates whether this app is private (only available to the creator's company)

  - `hideApiKeyField` (boolean)
    Whether to hide the API token field in app settings UI

  - `details` (object)
    Additional details and specifications about the application

  - `details.title` (string)

  - `details.description` (string)

  - `details.image` (string)

  - `details.brandColor` (string)

  - `details.textColor` (string)

  - `details.url` (string)

  - `details.category` (string)

  - `details.privacyPolicy` (string)

  - `details.termsAndConditions` (string)

  - `details.processingAgreement` (string)

  - `details.disclaimer` (string)

  - `details.uuid` (string, required)
    Unique identifier for the entity

  - `details.name` (string, required)
    The name of the entity

  - `details.label` (string)
    Display label for the entity, can be different from name

  - `details.createdAt` (integer)
    Unix timestamp when the entity was created

  - `details.createdBy` (object)
    Identifier of the user who created the entity

  - `details.createdBy.name` (string, required)

  - `details.createdBy.label` (string)

  - `details.createdBy.createdAt` (integer)

  - `details.createdBy.updatedAt` (integer)

  - `details.createdBy.deletedAt` (integer)

  - `details.createdBy.createdByUuid` (string)

  - `details.createdBy.updatedByUuid` (string)

  - `details.createdBy.deletedByUuid` (string)

  - `details.createdBy.index` (integer)

  - `details.createdBy.deleted` (boolean)

  - `details.createdBy.complete` (boolean)

  - `details.createdBy.uuid` (string, required)

  - `details.createdBy.properties` (array)

  - `details.createdBy.properties.icon` (string)

  - `details.createdBy.properties.name` (string)

  - `details.createdBy.properties.value` (any)

  - `details.createdBy.properties.type` (string)

  - `details.createdBy.properties.label` (string)

  - `details.createdBy.objects` (object)

  - `details.createdBy.user` (object)

  - `details.createdBy.user.uuid` (string)

  - `details.createdBy.user.email` (string)

  - `details.createdBy.user.firstname` (string)

  - `details.createdBy.user.lastname` (string)

  - `details.createdBy.user.initials` (string)

  - `details.createdBy.user.scopes` (array)

  - `details.createdBy.user.filters` (object)

  - `details.createdBy.user.role` (string)

  - `details.createdBy.user.record` (object)

  - `details.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `details.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `details.updatedBy.name` (string, required)

  - `details.updatedBy.label` (string)

  - `details.updatedBy.createdAt` (integer)

  - `details.updatedBy.updatedAt` (integer)

  - `details.updatedBy.deletedAt` (integer)

  - `details.updatedBy.createdByUuid` (string)

  - `details.updatedBy.updatedByUuid` (string)

  - `details.updatedBy.deletedByUuid` (string)

  - `details.updatedBy.index` (integer)

  - `details.updatedBy.deleted` (boolean)

  - `details.updatedBy.complete` (boolean)

  - `details.updatedBy.uuid` (string, required)

  - `details.updatedBy.properties` (array)

  - `details.updatedBy.properties.icon` (string)

  - `details.updatedBy.properties.name` (string)

  - `details.updatedBy.properties.value` (any)

  - `details.updatedBy.properties.type` (string)

  - `details.updatedBy.properties.label` (string)

  - `details.updatedBy.objects` (object)

  - `details.updatedBy.user` (object)

  - `details.updatedBy.user.uuid` (string)

  - `details.updatedBy.user.email` (string)

  - `details.updatedBy.user.firstname` (string)

  - `details.updatedBy.user.lastname` (string)

  - `details.updatedBy.user.initials` (string)

  - `details.updatedBy.user.scopes` (array)

  - `details.updatedBy.user.filters` (object)

  - `details.updatedBy.user.role` (string)

  - `details.updatedBy.user.record` (object)

  - `details.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `details.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `details.deletedBy.name` (string, required)

  - `details.deletedBy.label` (string)

  - `details.deletedBy.createdAt` (integer)

  - `details.deletedBy.updatedAt` (integer)

  - `details.deletedBy.deletedAt` (integer)

  - `details.deletedBy.createdByUuid` (string)

  - `details.deletedBy.updatedByUuid` (string)

  - `details.deletedBy.deletedByUuid` (string)

  - `details.deletedBy.index` (integer)

  - `details.deletedBy.deleted` (boolean)

  - `details.deletedBy.complete` (boolean)

  - `details.deletedBy.uuid` (string, required)

  - `details.deletedBy.properties` (array)

  - `details.deletedBy.properties.icon` (string)

  - `details.deletedBy.properties.name` (string)

  - `details.deletedBy.properties.value` (any)

  - `details.deletedBy.properties.type` (string)

  - `details.deletedBy.properties.label` (string)

  - `details.deletedBy.objects` (object)

  - `details.deletedBy.user` (object)

  - `details.deletedBy.user.uuid` (string)

  - `details.deletedBy.user.email` (string)

  - `details.deletedBy.user.firstname` (string)

  - `details.deletedBy.user.lastname` (string)

  - `details.deletedBy.user.initials` (string)

  - `details.deletedBy.user.scopes` (array)

  - `details.deletedBy.user.filters` (object)

  - `details.deletedBy.user.role` (string)

  - `details.deletedBy.user.record` (object)

  - `details.index` (integer)
    Index number for ordering entities

  - `pricingPlans` (array)
    Pricing information for the application

  - `pricingPlans.uuid` (string, required)
    Unique identifier for the entity

  - `pricingPlans.name` (string, required)
    The name of the entity

  - `pricingPlans.label` (string)
    Display label for the entity, can be different from name

  - `pricingPlans.createdAt` (integer)
    Unix timestamp when the entity was created

  - `pricingPlans.createdBy` (object)
    Identifier of the user who created the entity

  - `pricingPlans.createdBy.name` (string, required)

  - `pricingPlans.createdBy.label` (string)

  - `pricingPlans.createdBy.createdAt` (integer)

  - `pricingPlans.createdBy.updatedAt` (integer)

  - `pricingPlans.createdBy.deletedAt` (integer)

  - `pricingPlans.createdBy.createdByUuid` (string)

  - `pricingPlans.createdBy.updatedByUuid` (string)

  - `pricingPlans.createdBy.deletedByUuid` (string)

  - `pricingPlans.createdBy.index` (integer)

  - `pricingPlans.createdBy.deleted` (boolean)

  - `pricingPlans.createdBy.complete` (boolean)

  - `pricingPlans.createdBy.uuid` (string, required)

  - `pricingPlans.createdBy.properties` (array)

  - `pricingPlans.createdBy.properties.icon` (string)

  - `pricingPlans.createdBy.properties.name` (string)

  - `pricingPlans.createdBy.properties.value` (any)

  - `pricingPlans.createdBy.properties.type` (string)

  - `pricingPlans.createdBy.properties.label` (string)

  - `pricingPlans.createdBy.objects` (object)

  - `pricingPlans.createdBy.user` (object)

  - `pricingPlans.createdBy.user.uuid` (string)

  - `pricingPlans.createdBy.user.email` (string)

  - `pricingPlans.createdBy.user.firstname` (string)

  - `pricingPlans.createdBy.user.lastname` (string)

  - `pricingPlans.createdBy.user.initials` (string)

  - `pricingPlans.createdBy.user.scopes` (array)

  - `pricingPlans.createdBy.user.filters` (object)

  - `pricingPlans.createdBy.user.role` (string)

  - `pricingPlans.createdBy.user.record` (object)

  - `pricingPlans.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `pricingPlans.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `pricingPlans.updatedBy.name` (string, required)

  - `pricingPlans.updatedBy.label` (string)

  - `pricingPlans.updatedBy.createdAt` (integer)

  - `pricingPlans.updatedBy.updatedAt` (integer)

  - `pricingPlans.updatedBy.deletedAt` (integer)

  - `pricingPlans.updatedBy.createdByUuid` (string)

  - `pricingPlans.updatedBy.updatedByUuid` (string)

  - `pricingPlans.updatedBy.deletedByUuid` (string)

  - `pricingPlans.updatedBy.index` (integer)

  - `pricingPlans.updatedBy.deleted` (boolean)

  - `pricingPlans.updatedBy.complete` (boolean)

  - `pricingPlans.updatedBy.uuid` (string, required)

  - `pricingPlans.updatedBy.properties` (array)

  - `pricingPlans.updatedBy.properties.icon` (string)

  - `pricingPlans.updatedBy.properties.name` (string)

  - `pricingPlans.updatedBy.properties.value` (any)

  - `pricingPlans.updatedBy.properties.type` (string)

  - `pricingPlans.updatedBy.properties.label` (string)

  - `pricingPlans.updatedBy.objects` (object)

  - `pricingPlans.updatedBy.user` (object)

  - `pricingPlans.updatedBy.user.uuid` (string)

  - `pricingPlans.updatedBy.user.email` (string)

  - `pricingPlans.updatedBy.user.firstname` (string)

  - `pricingPlans.updatedBy.user.lastname` (string)

  - `pricingPlans.updatedBy.user.initials` (string)

  - `pricingPlans.updatedBy.user.scopes` (array)

  - `pricingPlans.updatedBy.user.filters` (object)

  - `pricingPlans.updatedBy.user.role` (string)

  - `pricingPlans.updatedBy.user.record` (object)

  - `pricingPlans.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `pricingPlans.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `pricingPlans.deletedBy.name` (string, required)

  - `pricingPlans.deletedBy.label` (string)

  - `pricingPlans.deletedBy.createdAt` (integer)

  - `pricingPlans.deletedBy.updatedAt` (integer)

  - `pricingPlans.deletedBy.deletedAt` (integer)

  - `pricingPlans.deletedBy.createdByUuid` (string)

  - `pricingPlans.deletedBy.updatedByUuid` (string)

  - `pricingPlans.deletedBy.deletedByUuid` (string)

  - `pricingPlans.deletedBy.index` (integer)

  - `pricingPlans.deletedBy.deleted` (boolean)

  - `pricingPlans.deletedBy.complete` (boolean)

  - `pricingPlans.deletedBy.uuid` (string, required)

  - `pricingPlans.deletedBy.properties` (array)

  - `pricingPlans.deletedBy.properties.icon` (string)

  - `pricingPlans.deletedBy.properties.name` (string)

  - `pricingPlans.deletedBy.properties.value` (any)

  - `pricingPlans.deletedBy.properties.type` (string)

  - `pricingPlans.deletedBy.properties.label` (string)

  - `pricingPlans.deletedBy.objects` (object)

  - `pricingPlans.deletedBy.user` (object)

  - `pricingPlans.deletedBy.user.uuid` (string)

  - `pricingPlans.deletedBy.user.email` (string)

  - `pricingPlans.deletedBy.user.firstname` (string)

  - `pricingPlans.deletedBy.user.lastname` (string)

  - `pricingPlans.deletedBy.user.initials` (string)

  - `pricingPlans.deletedBy.user.scopes` (array)

  - `pricingPlans.deletedBy.user.filters` (object)

  - `pricingPlans.deletedBy.user.role` (string)

  - `pricingPlans.deletedBy.user.record` (object)

  - `pricingPlans.index` (integer)
    Index number for ordering entities

  - `pricingPlans.title` (string)
    Pricing title

  - `pricingPlans.description` (string)
    Pricing description

  - `pricingPlans.pricingType` (string)
    Pricing type: TIERED or FLAT

  - `pricingPlans.pricePerUnit` (string)
    Price per unit (FLAT, e.g. 10.00)

  - `pricingPlans.unit` (string)
    Unit label (FLAT, e.g. document)

  - `pricingPlans.freeUnits` (string)
    Free units included (FLAT, e.g. 100)

  - `pricingPlans.freeUnitsPeriod` (string)
    Free units period (FLAT, e.g. month)

  - `pricingPlans.tiers` (array)
    Tiers for tiered pricing (TIERED)

  - `pricingPlans.tiers.uuid` (string, required)
    Unique identifier for the entity

  - `pricingPlans.tiers.name` (string, required)
    The name of the entity

  - `pricingPlans.tiers.label` (string)
    Display label for the entity, can be different from name

  - `pricingPlans.tiers.createdAt` (integer)
    Unix timestamp when the entity was created

  - `pricingPlans.tiers.createdBy` (object)
    Identifier of the user who created the entity

  - `pricingPlans.tiers.createdBy.name` (string, required)

  - `pricingPlans.tiers.createdBy.label` (string)

  - `pricingPlans.tiers.createdBy.createdAt` (integer)

  - `pricingPlans.tiers.createdBy.updatedAt` (integer)

  - `pricingPlans.tiers.createdBy.deletedAt` (integer)

  - `pricingPlans.tiers.createdBy.createdByUuid` (string)

  - `pricingPlans.tiers.createdBy.updatedByUuid` (string)

  - `pricingPlans.tiers.createdBy.deletedByUuid` (string)

  - `pricingPlans.tiers.createdBy.index` (integer)

  - `pricingPlans.tiers.createdBy.deleted` (boolean)

  - `pricingPlans.tiers.createdBy.complete` (boolean)

  - `pricingPlans.tiers.createdBy.uuid` (string, required)

  - `pricingPlans.tiers.createdBy.properties` (array)

  - `pricingPlans.tiers.createdBy.properties.icon` (string)

  - `pricingPlans.tiers.createdBy.properties.name` (string)

  - `pricingPlans.tiers.createdBy.properties.value` (any)

  - `pricingPlans.tiers.createdBy.properties.type` (string)

  - `pricingPlans.tiers.createdBy.properties.label` (string)

  - `pricingPlans.tiers.createdBy.objects` (object)

  - `pricingPlans.tiers.createdBy.user` (object)

  - `pricingPlans.tiers.createdBy.user.uuid` (string)

  - `pricingPlans.tiers.createdBy.user.email` (string)

  - `pricingPlans.tiers.createdBy.user.firstname` (string)

  - `pricingPlans.tiers.createdBy.user.lastname` (string)

  - `pricingPlans.tiers.createdBy.user.initials` (string)

  - `pricingPlans.tiers.createdBy.user.scopes` (array)

  - `pricingPlans.tiers.createdBy.user.filters` (object)

  - `pricingPlans.tiers.createdBy.user.role` (string)

  - `pricingPlans.tiers.createdBy.user.record` (object)

  - `pricingPlans.tiers.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `pricingPlans.tiers.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `pricingPlans.tiers.updatedBy.name` (string, required)

  - `pricingPlans.tiers.updatedBy.label` (string)

  - `pricingPlans.tiers.updatedBy.createdAt` (integer)

  - `pricingPlans.tiers.updatedBy.updatedAt` (integer)

  - `pricingPlans.tiers.updatedBy.deletedAt` (integer)

  - `pricingPlans.tiers.updatedBy.createdByUuid` (string)

  - `pricingPlans.tiers.updatedBy.updatedByUuid` (string)

  - `pricingPlans.tiers.updatedBy.deletedByUuid` (string)

  - `pricingPlans.tiers.updatedBy.index` (integer)

  - `pricingPlans.tiers.updatedBy.deleted` (boolean)

  - `pricingPlans.tiers.updatedBy.complete` (boolean)

  - `pricingPlans.tiers.updatedBy.uuid` (string, required)

  - `pricingPlans.tiers.updatedBy.properties` (array)

  - `pricingPlans.tiers.updatedBy.properties.icon` (string)

  - `pricingPlans.tiers.updatedBy.properties.name` (string)

  - `pricingPlans.tiers.updatedBy.properties.value` (any)

  - `pricingPlans.tiers.updatedBy.properties.type` (string)

  - `pricingPlans.tiers.updatedBy.properties.label` (string)

  - `pricingPlans.tiers.updatedBy.objects` (object)

  - `pricingPlans.tiers.updatedBy.user` (object)

  - `pricingPlans.tiers.updatedBy.user.uuid` (string)

  - `pricingPlans.tiers.updatedBy.user.email` (string)

  - `pricingPlans.tiers.updatedBy.user.firstname` (string)

  - `pricingPlans.tiers.updatedBy.user.lastname` (string)

  - `pricingPlans.tiers.updatedBy.user.initials` (string)

  - `pricingPlans.tiers.updatedBy.user.scopes` (array)

  - `pricingPlans.tiers.updatedBy.user.filters` (object)

  - `pricingPlans.tiers.updatedBy.user.role` (string)

  - `pricingPlans.tiers.updatedBy.user.record` (object)

  - `pricingPlans.tiers.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `pricingPlans.tiers.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `pricingPlans.tiers.deletedBy.name` (string, required)

  - `pricingPlans.tiers.deletedBy.label` (string)

  - `pricingPlans.tiers.deletedBy.createdAt` (integer)

  - `pricingPlans.tiers.deletedBy.updatedAt` (integer)

  - `pricingPlans.tiers.deletedBy.deletedAt` (integer)

  - `pricingPlans.tiers.deletedBy.createdByUuid` (string)

  - `pricingPlans.tiers.deletedBy.updatedByUuid` (string)

  - `pricingPlans.tiers.deletedBy.deletedByUuid` (string)

  - `pricingPlans.tiers.deletedBy.index` (integer)

  - `pricingPlans.tiers.deletedBy.deleted` (boolean)

  - `pricingPlans.tiers.deletedBy.complete` (boolean)

  - `pricingPlans.tiers.deletedBy.uuid` (string, required)

  - `pricingPlans.tiers.deletedBy.properties` (array)

  - `pricingPlans.tiers.deletedBy.properties.icon` (string)

  - `pricingPlans.tiers.deletedBy.properties.name` (string)

  - `pricingPlans.tiers.deletedBy.properties.value` (any)

  - `pricingPlans.tiers.deletedBy.properties.type` (string)

  - `pricingPlans.tiers.deletedBy.properties.label` (string)

  - `pricingPlans.tiers.deletedBy.objects` (object)

  - `pricingPlans.tiers.deletedBy.user` (object)

  - `pricingPlans.tiers.deletedBy.user.uuid` (string)

  - `pricingPlans.tiers.deletedBy.user.email` (string)

  - `pricingPlans.tiers.deletedBy.user.firstname` (string)

  - `pricingPlans.tiers.deletedBy.user.lastname` (string)

  - `pricingPlans.tiers.deletedBy.user.initials` (string)

  - `pricingPlans.tiers.deletedBy.user.scopes` (array)

  - `pricingPlans.tiers.deletedBy.user.filters` (object)

  - `pricingPlans.tiers.deletedBy.user.role` (string)

  - `pricingPlans.tiers.deletedBy.user.record` (object)

  - `pricingPlans.tiers.index` (integer)
    Index number for ordering entities

  - `pricingPlans.tiers.startUnits` (string)
    Start of unit range (e.g. 0)

  - `pricingPlans.tiers.endUnits` (string)
    End of unit range (e.g. 1000 or null for unlimited)

  - `pricingPlans.tiers.pricePerMonth` (string)
    Price per month (e.g. 10.00)

  - `pricingPlans.tiers.pricePerYear` (string)
    Price per year (e.g. 100.00)

  - `pricingPlans.tiers.pricePerExtraUnit` (string)
    Price per extra unit beyond tier (e.g. 0.01, typically for last tier)

  - `appBars` (array)
    App bars (location-specific configuration and actions)

  - `appBars.uuid` (string, required)
    Unique identifier for the entity

  - `appBars.name` (string, required)
    The name of the entity

  - `appBars.label` (string)
    Display label for the entity, can be different from name

  - `appBars.createdAt` (integer)
    Unix timestamp when the entity was created

  - `appBars.createdBy` (object)
    Identifier of the user who created the entity

  - `appBars.createdBy.name` (string, required)

  - `appBars.createdBy.label` (string)

  - `appBars.createdBy.createdAt` (integer)

  - `appBars.createdBy.updatedAt` (integer)

  - `appBars.createdBy.deletedAt` (integer)

  - `appBars.createdBy.createdByUuid` (string)

  - `appBars.createdBy.updatedByUuid` (string)

  - `appBars.createdBy.deletedByUuid` (string)

  - `appBars.createdBy.index` (integer)

  - `appBars.createdBy.deleted` (boolean)

  - `appBars.createdBy.complete` (boolean)

  - `appBars.createdBy.uuid` (string, required)

  - `appBars.createdBy.properties` (array)

  - `appBars.createdBy.properties.icon` (string)

  - `appBars.createdBy.properties.name` (string)

  - `appBars.createdBy.properties.value` (any)

  - `appBars.createdBy.properties.type` (string)

  - `appBars.createdBy.properties.label` (string)

  - `appBars.createdBy.objects` (object)

  - `appBars.createdBy.user` (object)

  - `appBars.createdBy.user.uuid` (string)

  - `appBars.createdBy.user.email` (string)

  - `appBars.createdBy.user.firstname` (string)

  - `appBars.createdBy.user.lastname` (string)

  - `appBars.createdBy.user.initials` (string)

  - `appBars.createdBy.user.scopes` (array)

  - `appBars.createdBy.user.filters` (object)

  - `appBars.createdBy.user.role` (string)

  - `appBars.createdBy.user.record` (object)

  - `appBars.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `appBars.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `appBars.updatedBy.name` (string, required)

  - `appBars.updatedBy.label` (string)

  - `appBars.updatedBy.createdAt` (integer)

  - `appBars.updatedBy.updatedAt` (integer)

  - `appBars.updatedBy.deletedAt` (integer)

  - `appBars.updatedBy.createdByUuid` (string)

  - `appBars.updatedBy.updatedByUuid` (string)

  - `appBars.updatedBy.deletedByUuid` (string)

  - `appBars.updatedBy.index` (integer)

  - `appBars.updatedBy.deleted` (boolean)

  - `appBars.updatedBy.complete` (boolean)

  - `appBars.updatedBy.uuid` (string, required)

  - `appBars.updatedBy.properties` (array)

  - `appBars.updatedBy.properties.icon` (string)

  - `appBars.updatedBy.properties.name` (string)

  - `appBars.updatedBy.properties.value` (any)

  - `appBars.updatedBy.properties.type` (string)

  - `appBars.updatedBy.properties.label` (string)

  - `appBars.updatedBy.objects` (object)

  - `appBars.updatedBy.user` (object)

  - `appBars.updatedBy.user.uuid` (string)

  - `appBars.updatedBy.user.email` (string)

  - `appBars.updatedBy.user.firstname` (string)

  - `appBars.updatedBy.user.lastname` (string)

  - `appBars.updatedBy.user.initials` (string)

  - `appBars.updatedBy.user.scopes` (array)

  - `appBars.updatedBy.user.filters` (object)

  - `appBars.updatedBy.user.role` (string)

  - `appBars.updatedBy.user.record` (object)

  - `appBars.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `appBars.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `appBars.deletedBy.name` (string, required)

  - `appBars.deletedBy.label` (string)

  - `appBars.deletedBy.createdAt` (integer)

  - `appBars.deletedBy.updatedAt` (integer)

  - `appBars.deletedBy.deletedAt` (integer)

  - `appBars.deletedBy.createdByUuid` (string)

  - `appBars.deletedBy.updatedByUuid` (string)

  - `appBars.deletedBy.deletedByUuid` (string)

  - `appBars.deletedBy.index` (integer)

  - `appBars.deletedBy.deleted` (boolean)

  - `appBars.deletedBy.complete` (boolean)

  - `appBars.deletedBy.uuid` (string, required)

  - `appBars.deletedBy.properties` (array)

  - `appBars.deletedBy.properties.icon` (string)

  - `appBars.deletedBy.properties.name` (string)

  - `appBars.deletedBy.properties.value` (any)

  - `appBars.deletedBy.properties.type` (string)

  - `appBars.deletedBy.properties.label` (string)

  - `appBars.deletedBy.objects` (object)

  - `appBars.deletedBy.user` (object)

  - `appBars.deletedBy.user.uuid` (string)

  - `appBars.deletedBy.user.email` (string)

  - `appBars.deletedBy.user.firstname` (string)

  - `appBars.deletedBy.user.lastname` (string)

  - `appBars.deletedBy.user.initials` (string)

  - `appBars.deletedBy.user.scopes` (array)

  - `appBars.deletedBy.user.filters` (object)

  - `appBars.deletedBy.user.role` (string)

  - `appBars.deletedBy.user.record` (object)

  - `appBars.index` (integer)
    Index number for ordering entities

  - `appBars.location` (string)
    Bar location: PREVIEW, OVERVIEW, WEBPAGE
    Enum: "DETAIL_PREVIEW", "FLOW_PREVIEW", "OVERVIEW", "RECORD_LIST", "RECORD_DETAIL", "TOOL_BAR", "TRAIT_BAR"

  - `appBars.settingsSchema` (array)
    JSON array of AppSettingFieldSchema (field definitions)

  - `appBars.settingsSchema.name` (string)

  - `appBars.settingsSchema.label` (string)

  - `appBars.settingsSchema.type` (string)

  - `appBars.settingsSchema.required` (boolean)

  - `appBars.settingsSchema.helpText` (string)

  - `appBars.settingsSchema.options` (array)

  - `appBars.settingsSchema.options.name` (string)

  - `appBars.settingsSchema.options.label` (string)

  - `appBars.settingsSchema.options.helpText` (string)

  - `appBars.settingsSchema.defaultValue` (any)

  - `appBars.settingsSchema.hidden` (boolean)

  - `appBars.settingsSchema.value` (any)

  - `appBars.settingsSchema.mappingValue` (object)

  - `appBars.settingsSchema.mappingValue.objectName` (string)

  - `appBars.settingsSchema.mappingValue.items` (array)

  - `appBars.settingsSchema.mappingValue.items.fieldLabel` (string)

  - `appBars.settingsSchema.mappingValue.items.fieldName` (string)

  - `appBars.settingsSchema.mappingValue.items.fieldHelpText` (string)

  - `appBars.settingsSchema.mappingValue.items.isRequired` (boolean)

  - `appBars.settingsSchema.mappingValue.items.allowedPropertyTypes` (array)

  - `appBars.settingsSchema.mappingValue.items.allowedPropertyFormats` (array)

  - `appBars.settingsSchema.mappingValue.items.propertyName` (string)

  - `appBars.actionType` (string)
    Action type: e.g. WEBHOOK, SERVERLESS

  - `appBars.actionUrl` (string)
    URL to invoke (webhook or serverless)

  - `appBars.actionMethod` (string)
    HTTP method (e.g. POST)

  - `appBars.actionHeaders` (string)
    JSON map of HTTP headers

  - `serverlessFunctions` (array)
    Serverless functions owned by this app

  - `serverlessFunctions.uuid` (string, required)
    Unique identifier for the entity

  - `serverlessFunctions.name` (string, required)
    The name of the entity

  - `serverlessFunctions.label` (string)
    Display label for the entity, can be different from name

  - `serverlessFunctions.createdAt` (integer)
    Unix timestamp when the entity was created

  - `serverlessFunctions.createdBy` (object)
    Identifier of the user who created the entity

  - `serverlessFunctions.createdBy.name` (string, required)

  - `serverlessFunctions.createdBy.label` (string)

  - `serverlessFunctions.createdBy.createdAt` (integer)

  - `serverlessFunctions.createdBy.updatedAt` (integer)

  - `serverlessFunctions.createdBy.deletedAt` (integer)

  - `serverlessFunctions.createdBy.createdByUuid` (string)

  - `serverlessFunctions.createdBy.updatedByUuid` (string)

  - `serverlessFunctions.createdBy.deletedByUuid` (string)

  - `serverlessFunctions.createdBy.index` (integer)

  - `serverlessFunctions.createdBy.deleted` (boolean)

  - `serverlessFunctions.createdBy.complete` (boolean)

  - `serverlessFunctions.createdBy.uuid` (string, required)

  - `serverlessFunctions.createdBy.properties` (array)

  - `serverlessFunctions.createdBy.properties.icon` (string)

  - `serverlessFunctions.createdBy.properties.name` (string)

  - `serverlessFunctions.createdBy.properties.value` (any)

  - `serverlessFunctions.createdBy.properties.type` (string)

  - `serverlessFunctions.createdBy.properties.label` (string)

  - `serverlessFunctions.createdBy.objects` (object)

  - `serverlessFunctions.createdBy.user` (object)

  - `serverlessFunctions.createdBy.user.uuid` (string)

  - `serverlessFunctions.createdBy.user.email` (string)

  - `serverlessFunctions.createdBy.user.firstname` (string)

  - `serverlessFunctions.createdBy.user.lastname` (string)

  - `serverlessFunctions.createdBy.user.initials` (string)

  - `serverlessFunctions.createdBy.user.scopes` (array)

  - `serverlessFunctions.createdBy.user.filters` (object)

  - `serverlessFunctions.createdBy.user.role` (string)

  - `serverlessFunctions.createdBy.user.record` (object)

  - `serverlessFunctions.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `serverlessFunctions.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `serverlessFunctions.updatedBy.name` (string, required)

  - `serverlessFunctions.updatedBy.label` (string)

  - `serverlessFunctions.updatedBy.createdAt` (integer)

  - `serverlessFunctions.updatedBy.updatedAt` (integer)

  - `serverlessFunctions.updatedBy.deletedAt` (integer)

  - `serverlessFunctions.updatedBy.createdByUuid` (string)

  - `serverlessFunctions.updatedBy.updatedByUuid` (string)

  - `serverlessFunctions.updatedBy.deletedByUuid` (string)

  - `serverlessFunctions.updatedBy.index` (integer)

  - `serverlessFunctions.updatedBy.deleted` (boolean)

  - `serverlessFunctions.updatedBy.complete` (boolean)

  - `serverlessFunctions.updatedBy.uuid` (string, required)

  - `serverlessFunctions.updatedBy.properties` (array)

  - `serverlessFunctions.updatedBy.properties.icon` (string)

  - `serverlessFunctions.updatedBy.properties.name` (string)

  - `serverlessFunctions.updatedBy.properties.value` (any)

  - `serverlessFunctions.updatedBy.properties.type` (string)

  - `serverlessFunctions.updatedBy.properties.label` (string)

  - `serverlessFunctions.updatedBy.objects` (object)

  - `serverlessFunctions.updatedBy.user` (object)

  - `serverlessFunctions.updatedBy.user.uuid` (string)

  - `serverlessFunctions.updatedBy.user.email` (string)

  - `serverlessFunctions.updatedBy.user.firstname` (string)

  - `serverlessFunctions.updatedBy.user.lastname` (string)

  - `serverlessFunctions.updatedBy.user.initials` (string)

  - `serverlessFunctions.updatedBy.user.scopes` (array)

  - `serverlessFunctions.updatedBy.user.filters` (object)

  - `serverlessFunctions.updatedBy.user.role` (string)

  - `serverlessFunctions.updatedBy.user.record` (object)

  - `serverlessFunctions.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `serverlessFunctions.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `serverlessFunctions.deletedBy.name` (string, required)

  - `serverlessFunctions.deletedBy.label` (string)

  - `serverlessFunctions.deletedBy.createdAt` (integer)

  - `serverlessFunctions.deletedBy.updatedAt` (integer)

  - `serverlessFunctions.deletedBy.deletedAt` (integer)

  - `serverlessFunctions.deletedBy.createdByUuid` (string)

  - `serverlessFunctions.deletedBy.updatedByUuid` (string)

  - `serverlessFunctions.deletedBy.deletedByUuid` (string)

  - `serverlessFunctions.deletedBy.index` (integer)

  - `serverlessFunctions.deletedBy.deleted` (boolean)

  - `serverlessFunctions.deletedBy.complete` (boolean)

  - `serverlessFunctions.deletedBy.uuid` (string, required)

  - `serverlessFunctions.deletedBy.properties` (array)

  - `serverlessFunctions.deletedBy.properties.icon` (string)

  - `serverlessFunctions.deletedBy.properties.name` (string)

  - `serverlessFunctions.deletedBy.properties.value` (any)

  - `serverlessFunctions.deletedBy.properties.type` (string)

  - `serverlessFunctions.deletedBy.properties.label` (string)

  - `serverlessFunctions.deletedBy.objects` (object)

  - `serverlessFunctions.deletedBy.user` (object)

  - `serverlessFunctions.deletedBy.user.uuid` (string)

  - `serverlessFunctions.deletedBy.user.email` (string)

  - `serverlessFunctions.deletedBy.user.firstname` (string)

  - `serverlessFunctions.deletedBy.user.lastname` (string)

  - `serverlessFunctions.deletedBy.user.initials` (string)

  - `serverlessFunctions.deletedBy.user.scopes` (array)

  - `serverlessFunctions.deletedBy.user.filters` (object)

  - `serverlessFunctions.deletedBy.user.role` (string)

  - `serverlessFunctions.deletedBy.user.record` (object)

  - `serverlessFunctions.index` (integer)
    Index number for ordering entities

  - `serverlessFunctions.runtime` (string)
    Runtime identifier (e.g. javascript, python)

  - `serverlessFunctions.code` (string)
    Function source code

  - `serverlessFunctions.description` (string)
    Optional description of the serverless function

  - `installWebhook` (object)
    Webhook triggered when the app is installed

  - `installWebhook.url` (string)
    The URL of the webhook where requests will be sent.
    Example: "https://example.com/webhook"

  - `installWebhook.serverlessFunction` (object)
    UUID of the serverless function to invoke when the webhook is triggered (must belong to the same app).

  - `installWebhook.serverlessFunction.uuid` (string, required)
    Unique identifier for the entity

  - `installWebhook.serverlessFunction.name` (string, required)
    The name of the entity

  - `installWebhook.serverlessFunction.label` (string)
    Display label for the entity, can be different from name

  - `installWebhook.serverlessFunction.createdAt` (integer)
    Unix timestamp when the entity was created

  - `installWebhook.serverlessFunction.createdBy` (object)
    Identifier of the user who created the entity

  - `installWebhook.serverlessFunction.createdBy.name` (string, required)

  - `installWebhook.serverlessFunction.createdBy.label` (string)

  - `installWebhook.serverlessFunction.createdBy.createdAt` (integer)

  - `installWebhook.serverlessFunction.createdBy.updatedAt` (integer)

  - `installWebhook.serverlessFunction.createdBy.deletedAt` (integer)

  - `installWebhook.serverlessFunction.createdBy.createdByUuid` (string)

  - `installWebhook.serverlessFunction.createdBy.updatedByUuid` (string)

  - `installWebhook.serverlessFunction.createdBy.deletedByUuid` (string)

  - `installWebhook.serverlessFunction.createdBy.index` (integer)

  - `installWebhook.serverlessFunction.createdBy.deleted` (boolean)

  - `installWebhook.serverlessFunction.createdBy.complete` (boolean)

  - `installWebhook.serverlessFunction.createdBy.uuid` (string, required)

  - `installWebhook.serverlessFunction.createdBy.properties` (array)

  - `installWebhook.serverlessFunction.createdBy.properties.icon` (string)

  - `installWebhook.serverlessFunction.createdBy.properties.name` (string)

  - `installWebhook.serverlessFunction.createdBy.properties.value` (any)

  - `installWebhook.serverlessFunction.createdBy.properties.type` (string)

  - `installWebhook.serverlessFunction.createdBy.properties.label` (string)

  - `installWebhook.serverlessFunction.createdBy.objects` (object)

  - `installWebhook.serverlessFunction.createdBy.user` (object)

  - `installWebhook.serverlessFunction.createdBy.user.uuid` (string)

  - `installWebhook.serverlessFunction.createdBy.user.email` (string)

  - `installWebhook.serverlessFunction.createdBy.user.firstname` (string)

  - `installWebhook.serverlessFunction.createdBy.user.lastname` (string)

  - `installWebhook.serverlessFunction.createdBy.user.initials` (string)

  - `installWebhook.serverlessFunction.createdBy.user.scopes` (array)

  - `installWebhook.serverlessFunction.createdBy.user.filters` (object)

  - `installWebhook.serverlessFunction.createdBy.user.role` (string)

  - `installWebhook.serverlessFunction.createdBy.user.record` (object)

  - `installWebhook.serverlessFunction.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `installWebhook.serverlessFunction.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `installWebhook.serverlessFunction.updatedBy.name` (string, required)

  - `installWebhook.serverlessFunction.updatedBy.label` (string)

  - `installWebhook.serverlessFunction.updatedBy.createdAt` (integer)

  - `installWebhook.serverlessFunction.updatedBy.updatedAt` (integer)

  - `installWebhook.serverlessFunction.updatedBy.deletedAt` (integer)

  - `installWebhook.serverlessFunction.updatedBy.createdByUuid` (string)

  - `installWebhook.serverlessFunction.updatedBy.updatedByUuid` (string)

  - `installWebhook.serverlessFunction.updatedBy.deletedByUuid` (string)

  - `installWebhook.serverlessFunction.updatedBy.index` (integer)

  - `installWebhook.serverlessFunction.updatedBy.deleted` (boolean)

  - `installWebhook.serverlessFunction.updatedBy.complete` (boolean)

  - `installWebhook.serverlessFunction.updatedBy.uuid` (string, required)

  - `installWebhook.serverlessFunction.updatedBy.properties` (array)

  - `installWebhook.serverlessFunction.updatedBy.properties.icon` (string)

  - `installWebhook.serverlessFunction.updatedBy.properties.name` (string)

  - `installWebhook.serverlessFunction.updatedBy.properties.value` (any)

  - `installWebhook.serverlessFunction.updatedBy.properties.type` (string)

  - `installWebhook.serverlessFunction.updatedBy.properties.label` (string)

  - `installWebhook.serverlessFunction.updatedBy.objects` (object)

  - `installWebhook.serverlessFunction.updatedBy.user` (object)

  - `installWebhook.serverlessFunction.updatedBy.user.uuid` (string)

  - `installWebhook.serverlessFunction.updatedBy.user.email` (string)

  - `installWebhook.serverlessFunction.updatedBy.user.firstname` (string)

  - `installWebhook.serverlessFunction.updatedBy.user.lastname` (string)

  - `installWebhook.serverlessFunction.updatedBy.user.initials` (string)

  - `installWebhook.serverlessFunction.updatedBy.user.scopes` (array)

  - `installWebhook.serverlessFunction.updatedBy.user.filters` (object)

  - `installWebhook.serverlessFunction.updatedBy.user.role` (string)

  - `installWebhook.serverlessFunction.updatedBy.user.record` (object)

  - `installWebhook.serverlessFunction.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `installWebhook.serverlessFunction.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `installWebhook.serverlessFunction.deletedBy.name` (string, required)

  - `installWebhook.serverlessFunction.deletedBy.label` (string)

  - `installWebhook.serverlessFunction.deletedBy.createdAt` (integer)

  - `installWebhook.serverlessFunction.deletedBy.updatedAt` (integer)

  - `installWebhook.serverlessFunction.deletedBy.deletedAt` (integer)

  - `installWebhook.serverlessFunction.deletedBy.createdByUuid` (string)

  - `installWebhook.serverlessFunction.deletedBy.updatedByUuid` (string)

  - `installWebhook.serverlessFunction.deletedBy.deletedByUuid` (string)

  - `installWebhook.serverlessFunction.deletedBy.index` (integer)

  - `installWebhook.serverlessFunction.deletedBy.deleted` (boolean)

  - `installWebhook.serverlessFunction.deletedBy.complete` (boolean)

  - `installWebhook.serverlessFunction.deletedBy.uuid` (string, required)

  - `installWebhook.serverlessFunction.deletedBy.properties` (array)

  - `installWebhook.serverlessFunction.deletedBy.properties.icon` (string)

  - `installWebhook.serverlessFunction.deletedBy.properties.name` (string)

  - `installWebhook.serverlessFunction.deletedBy.properties.value` (any)

  - `installWebhook.serverlessFunction.deletedBy.properties.type` (string)

  - `installWebhook.serverlessFunction.deletedBy.properties.label` (string)

  - `installWebhook.serverlessFunction.deletedBy.objects` (object)

  - `installWebhook.serverlessFunction.deletedBy.user` (object)

  - `installWebhook.serverlessFunction.deletedBy.user.uuid` (string)

  - `installWebhook.serverlessFunction.deletedBy.user.email` (string)

  - `installWebhook.serverlessFunction.deletedBy.user.firstname` (string)

  - `installWebhook.serverlessFunction.deletedBy.user.lastname` (string)

  - `installWebhook.serverlessFunction.deletedBy.user.initials` (string)

  - `installWebhook.serverlessFunction.deletedBy.user.scopes` (array)

  - `installWebhook.serverlessFunction.deletedBy.user.filters` (object)

  - `installWebhook.serverlessFunction.deletedBy.user.role` (string)

  - `installWebhook.serverlessFunction.deletedBy.user.record` (object)

  - `installWebhook.serverlessFunction.index` (integer)
    Index number for ordering entities

  - `installWebhook.serverlessFunction.runtime` (string)
    Runtime identifier (e.g. javascript, python)

  - `installWebhook.serverlessFunction.code` (string)
    Function source code

  - `installWebhook.serverlessFunction.description` (string)
    Optional description of the serverless function

  - `installWebhook.deliveryMode` (string)
    Delivery mode for this webhook: HTTP (use url) or SERVERLESS (use serverlessFunctionUuid). If omitted, legacy behavior applies based on presence of url/serverlessFunctionUuid.

  - `installWebhook.secret` (string)
    The secret used for webhook validation.
    Example: "abcd1234"

  - `installWebhook.topic` (string)
    The topic for which the webhook is subscribed.
    Example: "user.created"

  - `installWebhook.description` (string)
    Optional human-readable description for this webhook

  - `installWebhook.webhookFormat` (string)
    Webhook payload format (LEGACY, USER_FRIENDLY)
    Example: "LEGACY"

  - `installWebhook.parseRecord` (boolean)
    Whether to parse the record before returning it
    Example: true

  - `installWebhook.filter` (object)
    Filter criteria for webhook triggers

  - `installWebhook.filter.groups` (array)
    A collection of filter groups.

  - `installWebhook.filter.groups.items` (object)
    A set of filter items included in the group.

  - `installWebhook.filter.groups.items.object` (string)
    The name of the object to which this pagination item belongs.
    Example: "User"

  - `installWebhook.filter.groups.items.relation` (string)
    The relationship between objects.
    Example: "hasProperty"

  - `installWebhook.filter.groups.items.property` (string)
    The name of the property within the object.
    Example: "email"

  - `installWebhook.filter.groups.items.relationIncluded` (boolean)
    Specifies whether the relation is included.
    Example: true

  - `installWebhook.filter.groups.items.operator` (string)
    Defines the operator used in the filter. Available operators are defined in the API documentation.
    Example: "EQUALS"

  - `installWebhook.filter.groups.items.value` (any)
    Represents the value to filter against.
    Example: 12345

  - `installWebhook.filter.groups.items.smartContent` (boolean)
    When true, filter fields contain smart content placeholders resolved at runtime.
    Example: true

  - `installWebhook.includeRelations` (array)
    Records to include in webhook payload
    Example: ["candidate","vacancy"]

  - `installWebhook.relationFilters` (object)
    Filter criteria for relations

  - `installWebhook.relationLimit` (integer)
    Maximum number of relations to include
    Example: 10

  - `installWebhook.retryEnabled` (boolean)
    Whether retry is enabled for failed deliveries (defaults to true if omitted)
    Example: true

  - `installWebhook.maxRetries` (integer)
    Maximum number of retries
    Example: 3

  - `installWebhook.retryBackoffMs` (integer)
    Retry backoff in milliseconds
    Example: 1000

  - `installWebhook.uuid` (string, required)
    Unique identifier for the entity

  - `installWebhook.name` (string, required)
    The name of the entity

  - `installWebhook.label` (string)
    Display label for the entity, can be different from name

  - `installWebhook.createdAt` (integer)
    Unix timestamp when the entity was created

  - `installWebhook.createdBy` (object)
    Identifier of the user who created the entity

  - `installWebhook.createdBy.name` (string, required)

  - `installWebhook.createdBy.label` (string)

  - `installWebhook.createdBy.createdAt` (integer)

  - `installWebhook.createdBy.updatedAt` (integer)

  - `installWebhook.createdBy.deletedAt` (integer)

  - `installWebhook.createdBy.createdByUuid` (string)

  - `installWebhook.createdBy.updatedByUuid` (string)

  - `installWebhook.createdBy.deletedByUuid` (string)

  - `installWebhook.createdBy.index` (integer)

  - `installWebhook.createdBy.deleted` (boolean)

  - `installWebhook.createdBy.complete` (boolean)

  - `installWebhook.createdBy.uuid` (string, required)

  - `installWebhook.createdBy.properties` (array)

  - `installWebhook.createdBy.properties.icon` (string)

  - `installWebhook.createdBy.properties.name` (string)

  - `installWebhook.createdBy.properties.value` (any)

  - `installWebhook.createdBy.properties.type` (string)

  - `installWebhook.createdBy.properties.label` (string)

  - `installWebhook.createdBy.objects` (object)

  - `installWebhook.createdBy.user` (object)

  - `installWebhook.createdBy.user.uuid` (string)

  - `installWebhook.createdBy.user.email` (string)

  - `installWebhook.createdBy.user.firstname` (string)

  - `installWebhook.createdBy.user.lastname` (string)

  - `installWebhook.createdBy.user.initials` (string)

  - `installWebhook.createdBy.user.scopes` (array)

  - `installWebhook.createdBy.user.filters` (object)

  - `installWebhook.createdBy.user.role` (string)

  - `installWebhook.createdBy.user.record` (object)

  - `installWebhook.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `installWebhook.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `installWebhook.updatedBy.name` (string, required)

  - `installWebhook.updatedBy.label` (string)

  - `installWebhook.updatedBy.createdAt` (integer)

  - `installWebhook.updatedBy.updatedAt` (integer)

  - `installWebhook.updatedBy.deletedAt` (integer)

  - `installWebhook.updatedBy.createdByUuid` (string)

  - `installWebhook.updatedBy.updatedByUuid` (string)

  - `installWebhook.updatedBy.deletedByUuid` (string)

  - `installWebhook.updatedBy.index` (integer)

  - `installWebhook.updatedBy.deleted` (boolean)

  - `installWebhook.updatedBy.complete` (boolean)

  - `installWebhook.updatedBy.uuid` (string, required)

  - `installWebhook.updatedBy.properties` (array)

  - `installWebhook.updatedBy.properties.icon` (string)

  - `installWebhook.updatedBy.properties.name` (string)

  - `installWebhook.updatedBy.properties.value` (any)

  - `installWebhook.updatedBy.properties.type` (string)

  - `installWebhook.updatedBy.properties.label` (string)

  - `installWebhook.updatedBy.objects` (object)

  - `installWebhook.updatedBy.user` (object)

  - `installWebhook.updatedBy.user.uuid` (string)

  - `installWebhook.updatedBy.user.email` (string)

  - `installWebhook.updatedBy.user.firstname` (string)

  - `installWebhook.updatedBy.user.lastname` (string)

  - `installWebhook.updatedBy.user.initials` (string)

  - `installWebhook.updatedBy.user.scopes` (array)

  - `installWebhook.updatedBy.user.filters` (object)

  - `installWebhook.updatedBy.user.role` (string)

  - `installWebhook.updatedBy.user.record` (object)

  - `installWebhook.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `installWebhook.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `installWebhook.deletedBy.name` (string, required)

  - `installWebhook.deletedBy.label` (string)

  - `installWebhook.deletedBy.createdAt` (integer)

  - `installWebhook.deletedBy.updatedAt` (integer)

  - `installWebhook.deletedBy.deletedAt` (integer)

  - `installWebhook.deletedBy.createdByUuid` (string)

  - `installWebhook.deletedBy.updatedByUuid` (string)

  - `installWebhook.deletedBy.deletedByUuid` (string)

  - `installWebhook.deletedBy.index` (integer)

  - `installWebhook.deletedBy.deleted` (boolean)

  - `installWebhook.deletedBy.complete` (boolean)

  - `installWebhook.deletedBy.uuid` (string, required)

  - `installWebhook.deletedBy.properties` (array)

  - `installWebhook.deletedBy.properties.icon` (string)

  - `installWebhook.deletedBy.properties.name` (string)

  - `installWebhook.deletedBy.properties.value` (any)

  - `installWebhook.deletedBy.properties.type` (string)

  - `installWebhook.deletedBy.properties.label` (string)

  - `installWebhook.deletedBy.objects` (object)

  - `installWebhook.deletedBy.user` (object)

  - `installWebhook.deletedBy.user.uuid` (string)

  - `installWebhook.deletedBy.user.email` (string)

  - `installWebhook.deletedBy.user.firstname` (string)

  - `installWebhook.deletedBy.user.lastname` (string)

  - `installWebhook.deletedBy.user.initials` (string)

  - `installWebhook.deletedBy.user.scopes` (array)

  - `installWebhook.deletedBy.user.filters` (object)

  - `installWebhook.deletedBy.user.role` (string)

  - `installWebhook.deletedBy.user.record` (object)

  - `installWebhook.index` (integer)
    Index number for ordering entities

  - `uninstallWebhook` (object)
    Webhook triggered when the app is uninstalled

  - `uninstallWebhook.url` (string)
    The URL of the webhook where requests will be sent.
    Example: "https://example.com/webhook"

  - `uninstallWebhook.serverlessFunction` (object)
    UUID of the serverless function to invoke when the webhook is triggered (must belong to the same app).

  - `uninstallWebhook.serverlessFunction.uuid` (string, required)
    Unique identifier for the entity

  - `uninstallWebhook.serverlessFunction.name` (string, required)
    The name of the entity

  - `uninstallWebhook.serverlessFunction.label` (string)
    Display label for the entity, can be different from name

  - `uninstallWebhook.serverlessFunction.createdAt` (integer)
    Unix timestamp when the entity was created

  - `uninstallWebhook.serverlessFunction.createdBy` (object)
    Identifier of the user who created the entity

  - `uninstallWebhook.serverlessFunction.createdBy.name` (string, required)

  - `uninstallWebhook.serverlessFunction.createdBy.label` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.createdAt` (integer)

  - `uninstallWebhook.serverlessFunction.createdBy.updatedAt` (integer)

  - `uninstallWebhook.serverlessFunction.createdBy.deletedAt` (integer)

  - `uninstallWebhook.serverlessFunction.createdBy.createdByUuid` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.updatedByUuid` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.deletedByUuid` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.index` (integer)

  - `uninstallWebhook.serverlessFunction.createdBy.deleted` (boolean)

  - `uninstallWebhook.serverlessFunction.createdBy.complete` (boolean)

  - `uninstallWebhook.serverlessFunction.createdBy.uuid` (string, required)

  - `uninstallWebhook.serverlessFunction.createdBy.properties` (array)

  - `uninstallWebhook.serverlessFunction.createdBy.properties.icon` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.properties.name` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.properties.value` (any)

  - `uninstallWebhook.serverlessFunction.createdBy.properties.type` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.properties.label` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.objects` (object)

  - `uninstallWebhook.serverlessFunction.createdBy.user` (object)

  - `uninstallWebhook.serverlessFunction.createdBy.user.uuid` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.user.email` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.user.firstname` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.user.lastname` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.user.initials` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.user.scopes` (array)

  - `uninstallWebhook.serverlessFunction.createdBy.user.filters` (object)

  - `uninstallWebhook.serverlessFunction.createdBy.user.role` (string)

  - `uninstallWebhook.serverlessFunction.createdBy.user.record` (object)

  - `uninstallWebhook.serverlessFunction.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `uninstallWebhook.serverlessFunction.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `uninstallWebhook.serverlessFunction.updatedBy.name` (string, required)

  - `uninstallWebhook.serverlessFunction.updatedBy.label` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.createdAt` (integer)

  - `uninstallWebhook.serverlessFunction.updatedBy.updatedAt` (integer)

  - `uninstallWebhook.serverlessFunction.updatedBy.deletedAt` (integer)

  - `uninstallWebhook.serverlessFunction.updatedBy.createdByUuid` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.updatedByUuid` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.deletedByUuid` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.index` (integer)

  - `uninstallWebhook.serverlessFunction.updatedBy.deleted` (boolean)

  - `uninstallWebhook.serverlessFunction.updatedBy.complete` (boolean)

  - `uninstallWebhook.serverlessFunction.updatedBy.uuid` (string, required)

  - `uninstallWebhook.serverlessFunction.updatedBy.properties` (array)

  - `uninstallWebhook.serverlessFunction.updatedBy.properties.icon` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.properties.name` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.properties.value` (any)

  - `uninstallWebhook.serverlessFunction.updatedBy.properties.type` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.properties.label` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.objects` (object)

  - `uninstallWebhook.serverlessFunction.updatedBy.user` (object)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.uuid` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.email` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.firstname` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.lastname` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.initials` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.scopes` (array)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.filters` (object)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.role` (string)

  - `uninstallWebhook.serverlessFunction.updatedBy.user.record` (object)

  - `uninstallWebhook.serverlessFunction.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `uninstallWebhook.serverlessFunction.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `uninstallWebhook.serverlessFunction.deletedBy.name` (string, required)

  - `uninstallWebhook.serverlessFunction.deletedBy.label` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.createdAt` (integer)

  - `uninstallWebhook.serverlessFunction.deletedBy.updatedAt` (integer)

  - `uninstallWebhook.serverlessFunction.deletedBy.deletedAt` (integer)

  - `uninstallWebhook.serverlessFunction.deletedBy.createdByUuid` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.updatedByUuid` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.deletedByUuid` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.index` (integer)

  - `uninstallWebhook.serverlessFunction.deletedBy.deleted` (boolean)

  - `uninstallWebhook.serverlessFunction.deletedBy.complete` (boolean)

  - `uninstallWebhook.serverlessFunction.deletedBy.uuid` (string, required)

  - `uninstallWebhook.serverlessFunction.deletedBy.properties` (array)

  - `uninstallWebhook.serverlessFunction.deletedBy.properties.icon` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.properties.name` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.properties.value` (any)

  - `uninstallWebhook.serverlessFunction.deletedBy.properties.type` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.properties.label` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.objects` (object)

  - `uninstallWebhook.serverlessFunction.deletedBy.user` (object)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.uuid` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.email` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.firstname` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.lastname` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.initials` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.scopes` (array)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.filters` (object)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.role` (string)

  - `uninstallWebhook.serverlessFunction.deletedBy.user.record` (object)

  - `uninstallWebhook.serverlessFunction.index` (integer)
    Index number for ordering entities

  - `uninstallWebhook.serverlessFunction.runtime` (string)
    Runtime identifier (e.g. javascript, python)

  - `uninstallWebhook.serverlessFunction.code` (string)
    Function source code

  - `uninstallWebhook.serverlessFunction.description` (string)
    Optional description of the serverless function

  - `uninstallWebhook.deliveryMode` (string)
    Delivery mode for this webhook: HTTP (use url) or SERVERLESS (use serverlessFunctionUuid). If omitted, legacy behavior applies based on presence of url/serverlessFunctionUuid.

  - `uninstallWebhook.secret` (string)
    The secret used for webhook validation.
    Example: "abcd1234"

  - `uninstallWebhook.topic` (string)
    The topic for which the webhook is subscribed.
    Example: "user.created"

  - `uninstallWebhook.description` (string)
    Optional human-readable description for this webhook

  - `uninstallWebhook.webhookFormat` (string)
    Webhook payload format (LEGACY, USER_FRIENDLY)
    Example: "LEGACY"

  - `uninstallWebhook.parseRecord` (boolean)
    Whether to parse the record before returning it
    Example: true

  - `uninstallWebhook.filter` (object)
    Filter criteria for webhook triggers

  - `uninstallWebhook.filter.groups` (array)
    A collection of filter groups.

  - `uninstallWebhook.filter.groups.items` (object)
    A set of filter items included in the group.

  - `uninstallWebhook.filter.groups.items.object` (string)
    The name of the object to which this pagination item belongs.
    Example: "User"

  - `uninstallWebhook.filter.groups.items.relation` (string)
    The relationship between objects.
    Example: "hasProperty"

  - `uninstallWebhook.filter.groups.items.property` (string)
    The name of the property within the object.
    Example: "email"

  - `uninstallWebhook.filter.groups.items.relationIncluded` (boolean)
    Specifies whether the relation is included.
    Example: true

  - `uninstallWebhook.filter.groups.items.operator` (string)
    Defines the operator used in the filter. Available operators are defined in the API documentation.
    Example: "EQUALS"

  - `uninstallWebhook.filter.groups.items.value` (any)
    Represents the value to filter against.
    Example: 12345

  - `uninstallWebhook.filter.groups.items.smartContent` (boolean)
    When true, filter fields contain smart content placeholders resolved at runtime.
    Example: true

  - `uninstallWebhook.includeRelations` (array)
    Records to include in webhook payload
    Example: ["candidate","vacancy"]

  - `uninstallWebhook.relationFilters` (object)
    Filter criteria for relations

  - `uninstallWebhook.relationLimit` (integer)
    Maximum number of relations to include
    Example: 10

  - `uninstallWebhook.retryEnabled` (boolean)
    Whether retry is enabled for failed deliveries (defaults to true if omitted)
    Example: true

  - `uninstallWebhook.maxRetries` (integer)
    Maximum number of retries
    Example: 3

  - `uninstallWebhook.retryBackoffMs` (integer)
    Retry backoff in milliseconds
    Example: 1000

  - `uninstallWebhook.uuid` (string, required)
    Unique identifier for the entity

  - `uninstallWebhook.name` (string, required)
    The name of the entity

  - `uninstallWebhook.label` (string)
    Display label for the entity, can be different from name

  - `uninstallWebhook.createdAt` (integer)
    Unix timestamp when the entity was created

  - `uninstallWebhook.createdBy` (object)
    Identifier of the user who created the entity

  - `uninstallWebhook.createdBy.name` (string, required)

  - `uninstallWebhook.createdBy.label` (string)

  - `uninstallWebhook.createdBy.createdAt` (integer)

  - `uninstallWebhook.createdBy.updatedAt` (integer)

  - `uninstallWebhook.createdBy.deletedAt` (integer)

  - `uninstallWebhook.createdBy.createdByUuid` (string)

  - `uninstallWebhook.createdBy.updatedByUuid` (string)

  - `uninstallWebhook.createdBy.deletedByUuid` (string)

  - `uninstallWebhook.createdBy.index` (integer)

  - `uninstallWebhook.createdBy.deleted` (boolean)

  - `uninstallWebhook.createdBy.complete` (boolean)

  - `uninstallWebhook.createdBy.uuid` (string, required)

  - `uninstallWebhook.createdBy.properties` (array)

  - `uninstallWebhook.createdBy.properties.icon` (string)

  - `uninstallWebhook.createdBy.properties.name` (string)

  - `uninstallWebhook.createdBy.properties.value` (any)

  - `uninstallWebhook.createdBy.properties.type` (string)

  - `uninstallWebhook.createdBy.properties.label` (string)

  - `uninstallWebhook.createdBy.objects` (object)

  - `uninstallWebhook.createdBy.user` (object)

  - `uninstallWebhook.createdBy.user.uuid` (string)

  - `uninstallWebhook.createdBy.user.email` (string)

  - `uninstallWebhook.createdBy.user.firstname` (string)

  - `uninstallWebhook.createdBy.user.lastname` (string)

  - `uninstallWebhook.createdBy.user.initials` (string)

  - `uninstallWebhook.createdBy.user.scopes` (array)

  - `uninstallWebhook.createdBy.user.filters` (object)

  - `uninstallWebhook.createdBy.user.role` (string)

  - `uninstallWebhook.createdBy.user.record` (object)

  - `uninstallWebhook.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `uninstallWebhook.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `uninstallWebhook.updatedBy.name` (string, required)

  - `uninstallWebhook.updatedBy.label` (string)

  - `uninstallWebhook.updatedBy.createdAt` (integer)

  - `uninstallWebhook.updatedBy.updatedAt` (integer)

  - `uninstallWebhook.updatedBy.deletedAt` (integer)

  - `uninstallWebhook.updatedBy.createdByUuid` (string)

  - `uninstallWebhook.updatedBy.updatedByUuid` (string)

  - `uninstallWebhook.updatedBy.deletedByUuid` (string)

  - `uninstallWebhook.updatedBy.index` (integer)

  - `uninstallWebhook.updatedBy.deleted` (boolean)

  - `uninstallWebhook.updatedBy.complete` (boolean)

  - `uninstallWebhook.updatedBy.uuid` (string, required)

  - `uninstallWebhook.updatedBy.properties` (array)

  - `uninstallWebhook.updatedBy.properties.icon` (string)

  - `uninstallWebhook.updatedBy.properties.name` (string)

  - `uninstallWebhook.updatedBy.properties.value` (any)

  - `uninstallWebhook.updatedBy.properties.type` (string)

  - `uninstallWebhook.updatedBy.properties.label` (string)

  - `uninstallWebhook.updatedBy.objects` (object)

  - `uninstallWebhook.updatedBy.user` (object)

  - `uninstallWebhook.updatedBy.user.uuid` (string)

  - `uninstallWebhook.updatedBy.user.email` (string)

  - `uninstallWebhook.updatedBy.user.firstname` (string)

  - `uninstallWebhook.updatedBy.user.lastname` (string)

  - `uninstallWebhook.updatedBy.user.initials` (string)

  - `uninstallWebhook.updatedBy.user.scopes` (array)

  - `uninstallWebhook.updatedBy.user.filters` (object)

  - `uninstallWebhook.updatedBy.user.role` (string)

  - `uninstallWebhook.updatedBy.user.record` (object)

  - `uninstallWebhook.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `uninstallWebhook.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `uninstallWebhook.deletedBy.name` (string, required)

  - `uninstallWebhook.deletedBy.label` (string)

  - `uninstallWebhook.deletedBy.createdAt` (integer)

  - `uninstallWebhook.deletedBy.updatedAt` (integer)

  - `uninstallWebhook.deletedBy.deletedAt` (integer)

  - `uninstallWebhook.deletedBy.createdByUuid` (string)

  - `uninstallWebhook.deletedBy.updatedByUuid` (string)

  - `uninstallWebhook.deletedBy.deletedByUuid` (string)

  - `uninstallWebhook.deletedBy.index` (integer)

  - `uninstallWebhook.deletedBy.deleted` (boolean)

  - `uninstallWebhook.deletedBy.complete` (boolean)

  - `uninstallWebhook.deletedBy.uuid` (string, required)

  - `uninstallWebhook.deletedBy.properties` (array)

  - `uninstallWebhook.deletedBy.properties.icon` (string)

  - `uninstallWebhook.deletedBy.properties.name` (string)

  - `uninstallWebhook.deletedBy.properties.value` (any)

  - `uninstallWebhook.deletedBy.properties.type` (string)

  - `uninstallWebhook.deletedBy.properties.label` (string)

  - `uninstallWebhook.deletedBy.objects` (object)

  - `uninstallWebhook.deletedBy.user` (object)

  - `uninstallWebhook.deletedBy.user.uuid` (string)

  - `uninstallWebhook.deletedBy.user.email` (string)

  - `uninstallWebhook.deletedBy.user.firstname` (string)

  - `uninstallWebhook.deletedBy.user.lastname` (string)

  - `uninstallWebhook.deletedBy.user.initials` (string)

  - `uninstallWebhook.deletedBy.user.scopes` (array)

  - `uninstallWebhook.deletedBy.user.filters` (object)

  - `uninstallWebhook.deletedBy.user.role` (string)

  - `uninstallWebhook.deletedBy.user.record` (object)

  - `uninstallWebhook.index` (integer)
    Index number for ordering entities

  - `rotateWebhook` (object)
    Webhook triggered when the app installation token is rotated

  - `rotateWebhook.url` (string)
    The URL of the webhook where requests will be sent.
    Example: "https://example.com/webhook"

  - `rotateWebhook.serverlessFunction` (object)
    UUID of the serverless function to invoke when the webhook is triggered (must belong to the same app).

  - `rotateWebhook.serverlessFunction.uuid` (string, required)
    Unique identifier for the entity

  - `rotateWebhook.serverlessFunction.name` (string, required)
    The name of the entity

  - `rotateWebhook.serverlessFunction.label` (string)
    Display label for the entity, can be different from name

  - `rotateWebhook.serverlessFunction.createdAt` (integer)
    Unix timestamp when the entity was created

  - `rotateWebhook.serverlessFunction.createdBy` (object)
    Identifier of the user who created the entity

  - `rotateWebhook.serverlessFunction.createdBy.name` (string, required)

  - `rotateWebhook.serverlessFunction.createdBy.label` (string)

  - `rotateWebhook.serverlessFunction.createdBy.createdAt` (integer)

  - `rotateWebhook.serverlessFunction.createdBy.updatedAt` (integer)

  - `rotateWebhook.serverlessFunction.createdBy.deletedAt` (integer)

  - `rotateWebhook.serverlessFunction.createdBy.createdByUuid` (string)

  - `rotateWebhook.serverlessFunction.createdBy.updatedByUuid` (string)

  - `rotateWebhook.serverlessFunction.createdBy.deletedByUuid` (string)

  - `rotateWebhook.serverlessFunction.createdBy.index` (integer)

  - `rotateWebhook.serverlessFunction.createdBy.deleted` (boolean)

  - `rotateWebhook.serverlessFunction.createdBy.complete` (boolean)

  - `rotateWebhook.serverlessFunction.createdBy.uuid` (string, required)

  - `rotateWebhook.serverlessFunction.createdBy.properties` (array)

  - `rotateWebhook.serverlessFunction.createdBy.properties.icon` (string)

  - `rotateWebhook.serverlessFunction.createdBy.properties.name` (string)

  - `rotateWebhook.serverlessFunction.createdBy.properties.value` (any)

  - `rotateWebhook.serverlessFunction.createdBy.properties.type` (string)

  - `rotateWebhook.serverlessFunction.createdBy.properties.label` (string)

  - `rotateWebhook.serverlessFunction.createdBy.objects` (object)

  - `rotateWebhook.serverlessFunction.createdBy.user` (object)

  - `rotateWebhook.serverlessFunction.createdBy.user.uuid` (string)

  - `rotateWebhook.serverlessFunction.createdBy.user.email` (string)

  - `rotateWebhook.serverlessFunction.createdBy.user.firstname` (string)

  - `rotateWebhook.serverlessFunction.createdBy.user.lastname` (string)

  - `rotateWebhook.serverlessFunction.createdBy.user.initials` (string)

  - `rotateWebhook.serverlessFunction.createdBy.user.scopes` (array)

  - `rotateWebhook.serverlessFunction.createdBy.user.filters` (object)

  - `rotateWebhook.serverlessFunction.createdBy.user.role` (string)

  - `rotateWebhook.serverlessFunction.createdBy.user.record` (object)

  - `rotateWebhook.serverlessFunction.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `rotateWebhook.serverlessFunction.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `rotateWebhook.serverlessFunction.updatedBy.name` (string, required)

  - `rotateWebhook.serverlessFunction.updatedBy.label` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.createdAt` (integer)

  - `rotateWebhook.serverlessFunction.updatedBy.updatedAt` (integer)

  - `rotateWebhook.serverlessFunction.updatedBy.deletedAt` (integer)

  - `rotateWebhook.serverlessFunction.updatedBy.createdByUuid` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.updatedByUuid` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.deletedByUuid` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.index` (integer)

  - `rotateWebhook.serverlessFunction.updatedBy.deleted` (boolean)

  - `rotateWebhook.serverlessFunction.updatedBy.complete` (boolean)

  - `rotateWebhook.serverlessFunction.updatedBy.uuid` (string, required)

  - `rotateWebhook.serverlessFunction.updatedBy.properties` (array)

  - `rotateWebhook.serverlessFunction.updatedBy.properties.icon` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.properties.name` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.properties.value` (any)

  - `rotateWebhook.serverlessFunction.updatedBy.properties.type` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.properties.label` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.objects` (object)

  - `rotateWebhook.serverlessFunction.updatedBy.user` (object)

  - `rotateWebhook.serverlessFunction.updatedBy.user.uuid` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.user.email` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.user.firstname` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.user.lastname` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.user.initials` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.user.scopes` (array)

  - `rotateWebhook.serverlessFunction.updatedBy.user.filters` (object)

  - `rotateWebhook.serverlessFunction.updatedBy.user.role` (string)

  - `rotateWebhook.serverlessFunction.updatedBy.user.record` (object)

  - `rotateWebhook.serverlessFunction.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `rotateWebhook.serverlessFunction.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `rotateWebhook.serverlessFunction.deletedBy.name` (string, required)

  - `rotateWebhook.serverlessFunction.deletedBy.label` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.createdAt` (integer)

  - `rotateWebhook.serverlessFunction.deletedBy.updatedAt` (integer)

  - `rotateWebhook.serverlessFunction.deletedBy.deletedAt` (integer)

  - `rotateWebhook.serverlessFunction.deletedBy.createdByUuid` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.updatedByUuid` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.deletedByUuid` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.index` (integer)

  - `rotateWebhook.serverlessFunction.deletedBy.deleted` (boolean)

  - `rotateWebhook.serverlessFunction.deletedBy.complete` (boolean)

  - `rotateWebhook.serverlessFunction.deletedBy.uuid` (string, required)

  - `rotateWebhook.serverlessFunction.deletedBy.properties` (array)

  - `rotateWebhook.serverlessFunction.deletedBy.properties.icon` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.properties.name` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.properties.value` (any)

  - `rotateWebhook.serverlessFunction.deletedBy.properties.type` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.properties.label` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.objects` (object)

  - `rotateWebhook.serverlessFunction.deletedBy.user` (object)

  - `rotateWebhook.serverlessFunction.deletedBy.user.uuid` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.user.email` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.user.firstname` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.user.lastname` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.user.initials` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.user.scopes` (array)

  - `rotateWebhook.serverlessFunction.deletedBy.user.filters` (object)

  - `rotateWebhook.serverlessFunction.deletedBy.user.role` (string)

  - `rotateWebhook.serverlessFunction.deletedBy.user.record` (object)

  - `rotateWebhook.serverlessFunction.index` (integer)
    Index number for ordering entities

  - `rotateWebhook.serverlessFunction.runtime` (string)
    Runtime identifier (e.g. javascript, python)

  - `rotateWebhook.serverlessFunction.code` (string)
    Function source code

  - `rotateWebhook.serverlessFunction.description` (string)
    Optional description of the serverless function

  - `rotateWebhook.deliveryMode` (string)
    Delivery mode for this webhook: HTTP (use url) or SERVERLESS (use serverlessFunctionUuid). If omitted, legacy behavior applies based on presence of url/serverlessFunctionUuid.

  - `rotateWebhook.secret` (string)
    The secret used for webhook validation.
    Example: "abcd1234"

  - `rotateWebhook.topic` (string)
    The topic for which the webhook is subscribed.
    Example: "user.created"

  - `rotateWebhook.description` (string)
    Optional human-readable description for this webhook

  - `rotateWebhook.webhookFormat` (string)
    Webhook payload format (LEGACY, USER_FRIENDLY)
    Example: "LEGACY"

  - `rotateWebhook.parseRecord` (boolean)
    Whether to parse the record before returning it
    Example: true

  - `rotateWebhook.filter` (object)
    Filter criteria for webhook triggers

  - `rotateWebhook.filter.groups` (array)
    A collection of filter groups.

  - `rotateWebhook.filter.groups.items` (object)
    A set of filter items included in the group.

  - `rotateWebhook.filter.groups.items.object` (string)
    The name of the object to which this pagination item belongs.
    Example: "User"

  - `rotateWebhook.filter.groups.items.relation` (string)
    The relationship between objects.
    Example: "hasProperty"

  - `rotateWebhook.filter.groups.items.property` (string)
    The name of the property within the object.
    Example: "email"

  - `rotateWebhook.filter.groups.items.relationIncluded` (boolean)
    Specifies whether the relation is included.
    Example: true

  - `rotateWebhook.filter.groups.items.operator` (string)
    Defines the operator used in the filter. Available operators are defined in the API documentation.
    Example: "EQUALS"

  - `rotateWebhook.filter.groups.items.value` (any)
    Represents the value to filter against.
    Example: 12345

  - `rotateWebhook.filter.groups.items.smartContent` (boolean)
    When true, filter fields contain smart content placeholders resolved at runtime.
    Example: true

  - `rotateWebhook.includeRelations` (array)
    Records to include in webhook payload
    Example: ["candidate","vacancy"]

  - `rotateWebhook.relationFilters` (object)
    Filter criteria for relations

  - `rotateWebhook.relationLimit` (integer)
    Maximum number of relations to include
    Example: 10

  - `rotateWebhook.retryEnabled` (boolean)
    Whether retry is enabled for failed deliveries (defaults to true if omitted)
    Example: true

  - `rotateWebhook.maxRetries` (integer)
    Maximum number of retries
    Example: 3

  - `rotateWebhook.retryBackoffMs` (integer)
    Retry backoff in milliseconds
    Example: 1000

  - `rotateWebhook.uuid` (string, required)
    Unique identifier for the entity

  - `rotateWebhook.name` (string, required)
    The name of the entity

  - `rotateWebhook.label` (string)
    Display label for the entity, can be different from name

  - `rotateWebhook.createdAt` (integer)
    Unix timestamp when the entity was created

  - `rotateWebhook.createdBy` (object)
    Identifier of the user who created the entity

  - `rotateWebhook.createdBy.name` (string, required)

  - `rotateWebhook.createdBy.label` (string)

  - `rotateWebhook.createdBy.createdAt` (integer)

  - `rotateWebhook.createdBy.updatedAt` (integer)

  - `rotateWebhook.createdBy.deletedAt` (integer)

  - `rotateWebhook.createdBy.createdByUuid` (string)

  - `rotateWebhook.createdBy.updatedByUuid` (string)

  - `rotateWebhook.createdBy.deletedByUuid` (string)

  - `rotateWebhook.createdBy.index` (integer)

  - `rotateWebhook.createdBy.deleted` (boolean)

  - `rotateWebhook.createdBy.complete` (boolean)

  - `rotateWebhook.createdBy.uuid` (string, required)

  - `rotateWebhook.createdBy.properties` (array)

  - `rotateWebhook.createdBy.properties.icon` (string)

  - `rotateWebhook.createdBy.properties.name` (string)

  - `rotateWebhook.createdBy.properties.value` (any)

  - `rotateWebhook.createdBy.properties.type` (string)

  - `rotateWebhook.createdBy.properties.label` (string)

  - `rotateWebhook.createdBy.objects` (object)

  - `rotateWebhook.createdBy.user` (object)

  - `rotateWebhook.createdBy.user.uuid` (string)

  - `rotateWebhook.createdBy.user.email` (string)

  - `rotateWebhook.createdBy.user.firstname` (string)

  - `rotateWebhook.createdBy.user.lastname` (string)

  - `rotateWebhook.createdBy.user.initials` (string)

  - `rotateWebhook.createdBy.user.scopes` (array)

  - `rotateWebhook.createdBy.user.filters` (object)

  - `rotateWebhook.createdBy.user.role` (string)

  - `rotateWebhook.createdBy.user.record` (object)

  - `rotateWebhook.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `rotateWebhook.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `rotateWebhook.updatedBy.name` (string, required)

  - `rotateWebhook.updatedBy.label` (string)

  - `rotateWebhook.updatedBy.createdAt` (integer)

  - `rotateWebhook.updatedBy.updatedAt` (integer)

  - `rotateWebhook.updatedBy.deletedAt` (integer)

  - `rotateWebhook.updatedBy.createdByUuid` (string)

  - `rotateWebhook.updatedBy.updatedByUuid` (string)

  - `rotateWebhook.updatedBy.deletedByUuid` (string)

  - `rotateWebhook.updatedBy.index` (integer)

  - `rotateWebhook.updatedBy.deleted` (boolean)

  - `rotateWebhook.updatedBy.complete` (boolean)

  - `rotateWebhook.updatedBy.uuid` (string, required)

  - `rotateWebhook.updatedBy.properties` (array)

  - `rotateWebhook.updatedBy.properties.icon` (string)

  - `rotateWebhook.updatedBy.properties.name` (string)

  - `rotateWebhook.updatedBy.properties.value` (any)

  - `rotateWebhook.updatedBy.properties.type` (string)

  - `rotateWebhook.updatedBy.properties.label` (string)

  - `rotateWebhook.updatedBy.objects` (object)

  - `rotateWebhook.updatedBy.user` (object)

  - `rotateWebhook.updatedBy.user.uuid` (string)

  - `rotateWebhook.updatedBy.user.email` (string)

  - `rotateWebhook.updatedBy.user.firstname` (string)

  - `rotateWebhook.updatedBy.user.lastname` (string)

  - `rotateWebhook.updatedBy.user.initials` (string)

  - `rotateWebhook.updatedBy.user.scopes` (array)

  - `rotateWebhook.updatedBy.user.filters` (object)

  - `rotateWebhook.updatedBy.user.role` (string)

  - `rotateWebhook.updatedBy.user.record` (object)

  - `rotateWebhook.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `rotateWebhook.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `rotateWebhook.deletedBy.name` (string, required)

  - `rotateWebhook.deletedBy.label` (string)

  - `rotateWebhook.deletedBy.createdAt` (integer)

  - `rotateWebhook.deletedBy.updatedAt` (integer)

  - `rotateWebhook.deletedBy.deletedAt` (integer)

  - `rotateWebhook.deletedBy.createdByUuid` (string)

  - `rotateWebhook.deletedBy.updatedByUuid` (string)

  - `rotateWebhook.deletedBy.deletedByUuid` (string)

  - `rotateWebhook.deletedBy.index` (integer)

  - `rotateWebhook.deletedBy.deleted` (boolean)

  - `rotateWebhook.deletedBy.complete` (boolean)

  - `rotateWebhook.deletedBy.uuid` (string, required)

  - `rotateWebhook.deletedBy.properties` (array)

  - `rotateWebhook.deletedBy.properties.icon` (string)

  - `rotateWebhook.deletedBy.properties.name` (string)

  - `rotateWebhook.deletedBy.properties.value` (any)

  - `rotateWebhook.deletedBy.properties.type` (string)

  - `rotateWebhook.deletedBy.properties.label` (string)

  - `rotateWebhook.deletedBy.objects` (object)

  - `rotateWebhook.deletedBy.user` (object)

  - `rotateWebhook.deletedBy.user.uuid` (string)

  - `rotateWebhook.deletedBy.user.email` (string)

  - `rotateWebhook.deletedBy.user.firstname` (string)

  - `rotateWebhook.deletedBy.user.lastname` (string)

  - `rotateWebhook.deletedBy.user.initials` (string)

  - `rotateWebhook.deletedBy.user.scopes` (array)

  - `rotateWebhook.deletedBy.user.filters` (object)

  - `rotateWebhook.deletedBy.user.role` (string)

  - `rotateWebhook.deletedBy.user.record` (object)

  - `rotateWebhook.index` (integer)
    Index number for ordering entities

  - `updateWebhook` (object)
    Webhook triggered when an already installed app is saved again

  - `updateWebhook.url` (string)
    The URL of the webhook where requests will be sent.
    Example: "https://example.com/webhook"

  - `updateWebhook.serverlessFunction` (object)
    UUID of the serverless function to invoke when the webhook is triggered (must belong to the same app).

  - `updateWebhook.serverlessFunction.uuid` (string, required)
    Unique identifier for the entity

  - `updateWebhook.serverlessFunction.name` (string, required)
    The name of the entity

  - `updateWebhook.serverlessFunction.label` (string)
    Display label for the entity, can be different from name

  - `updateWebhook.serverlessFunction.createdAt` (integer)
    Unix timestamp when the entity was created

  - `updateWebhook.serverlessFunction.createdBy` (object)
    Identifier of the user who created the entity

  - `updateWebhook.serverlessFunction.createdBy.name` (string, required)

  - `updateWebhook.serverlessFunction.createdBy.label` (string)

  - `updateWebhook.serverlessFunction.createdBy.createdAt` (integer)

  - `updateWebhook.serverlessFunction.createdBy.updatedAt` (integer)

  - `updateWebhook.serverlessFunction.createdBy.deletedAt` (integer)

  - `updateWebhook.serverlessFunction.createdBy.createdByUuid` (string)

  - `updateWebhook.serverlessFunction.createdBy.updatedByUuid` (string)

  - `updateWebhook.serverlessFunction.createdBy.deletedByUuid` (string)

  - `updateWebhook.serverlessFunction.createdBy.index` (integer)

  - `updateWebhook.serverlessFunction.createdBy.deleted` (boolean)

  - `updateWebhook.serverlessFunction.createdBy.complete` (boolean)

  - `updateWebhook.serverlessFunction.createdBy.uuid` (string, required)

  - `updateWebhook.serverlessFunction.createdBy.properties` (array)

  - `updateWebhook.serverlessFunction.createdBy.properties.icon` (string)

  - `updateWebhook.serverlessFunction.createdBy.properties.name` (string)

  - `updateWebhook.serverlessFunction.createdBy.properties.value` (any)

  - `updateWebhook.serverlessFunction.createdBy.properties.type` (string)

  - `updateWebhook.serverlessFunction.createdBy.properties.label` (string)

  - `updateWebhook.serverlessFunction.createdBy.objects` (object)

  - `updateWebhook.serverlessFunction.createdBy.user` (object)

  - `updateWebhook.serverlessFunction.createdBy.user.uuid` (string)

  - `updateWebhook.serverlessFunction.createdBy.user.email` (string)

  - `updateWebhook.serverlessFunction.createdBy.user.firstname` (string)

  - `updateWebhook.serverlessFunction.createdBy.user.lastname` (string)

  - `updateWebhook.serverlessFunction.createdBy.user.initials` (string)

  - `updateWebhook.serverlessFunction.createdBy.user.scopes` (array)

  - `updateWebhook.serverlessFunction.createdBy.user.filters` (object)

  - `updateWebhook.serverlessFunction.createdBy.user.role` (string)

  - `updateWebhook.serverlessFunction.createdBy.user.record` (object)

  - `updateWebhook.serverlessFunction.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `updateWebhook.serverlessFunction.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `updateWebhook.serverlessFunction.updatedBy.name` (string, required)

  - `updateWebhook.serverlessFunction.updatedBy.label` (string)

  - `updateWebhook.serverlessFunction.updatedBy.createdAt` (integer)

  - `updateWebhook.serverlessFunction.updatedBy.updatedAt` (integer)

  - `updateWebhook.serverlessFunction.updatedBy.deletedAt` (integer)

  - `updateWebhook.serverlessFunction.updatedBy.createdByUuid` (string)

  - `updateWebhook.serverlessFunction.updatedBy.updatedByUuid` (string)

  - `updateWebhook.serverlessFunction.updatedBy.deletedByUuid` (string)

  - `updateWebhook.serverlessFunction.updatedBy.index` (integer)

  - `updateWebhook.serverlessFunction.updatedBy.deleted` (boolean)

  - `updateWebhook.serverlessFunction.updatedBy.complete` (boolean)

  - `updateWebhook.serverlessFunction.updatedBy.uuid` (string, required)

  - `updateWebhook.serverlessFunction.updatedBy.properties` (array)

  - `updateWebhook.serverlessFunction.updatedBy.properties.icon` (string)

  - `updateWebhook.serverlessFunction.updatedBy.properties.name` (string)

  - `updateWebhook.serverlessFunction.updatedBy.properties.value` (any)

  - `updateWebhook.serverlessFunction.updatedBy.properties.type` (string)

  - `updateWebhook.serverlessFunction.updatedBy.properties.label` (string)

  - `updateWebhook.serverlessFunction.updatedBy.objects` (object)

  - `updateWebhook.serverlessFunction.updatedBy.user` (object)

  - `updateWebhook.serverlessFunction.updatedBy.user.uuid` (string)

  - `updateWebhook.serverlessFunction.updatedBy.user.email` (string)

  - `updateWebhook.serverlessFunction.updatedBy.user.firstname` (string)

  - `updateWebhook.serverlessFunction.updatedBy.user.lastname` (string)

  - `updateWebhook.serverlessFunction.updatedBy.user.initials` (string)

  - `updateWebhook.serverlessFunction.updatedBy.user.scopes` (array)

  - `updateWebhook.serverlessFunction.updatedBy.user.filters` (object)

  - `updateWebhook.serverlessFunction.updatedBy.user.role` (string)

  - `updateWebhook.serverlessFunction.updatedBy.user.record` (object)

  - `updateWebhook.serverlessFunction.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `updateWebhook.serverlessFunction.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `updateWebhook.serverlessFunction.deletedBy.name` (string, required)

  - `updateWebhook.serverlessFunction.deletedBy.label` (string)

  - `updateWebhook.serverlessFunction.deletedBy.createdAt` (integer)

  - `updateWebhook.serverlessFunction.deletedBy.updatedAt` (integer)

  - `updateWebhook.serverlessFunction.deletedBy.deletedAt` (integer)

  - `updateWebhook.serverlessFunction.deletedBy.createdByUuid` (string)

  - `updateWebhook.serverlessFunction.deletedBy.updatedByUuid` (string)

  - `updateWebhook.serverlessFunction.deletedBy.deletedByUuid` (string)

  - `updateWebhook.serverlessFunction.deletedBy.index` (integer)

  - `updateWebhook.serverlessFunction.deletedBy.deleted` (boolean)

  - `updateWebhook.serverlessFunction.deletedBy.complete` (boolean)

  - `updateWebhook.serverlessFunction.deletedBy.uuid` (string, required)

  - `updateWebhook.serverlessFunction.deletedBy.properties` (array)

  - `updateWebhook.serverlessFunction.deletedBy.properties.icon` (string)

  - `updateWebhook.serverlessFunction.deletedBy.properties.name` (string)

  - `updateWebhook.serverlessFunction.deletedBy.properties.value` (any)

  - `updateWebhook.serverlessFunction.deletedBy.properties.type` (string)

  - `updateWebhook.serverlessFunction.deletedBy.properties.label` (string)

  - `updateWebhook.serverlessFunction.deletedBy.objects` (object)

  - `updateWebhook.serverlessFunction.deletedBy.user` (object)

  - `updateWebhook.serverlessFunction.deletedBy.user.uuid` (string)

  - `updateWebhook.serverlessFunction.deletedBy.user.email` (string)

  - `updateWebhook.serverlessFunction.deletedBy.user.firstname` (string)

  - `updateWebhook.serverlessFunction.deletedBy.user.lastname` (string)

  - `updateWebhook.serverlessFunction.deletedBy.user.initials` (string)

  - `updateWebhook.serverlessFunction.deletedBy.user.scopes` (array)

  - `updateWebhook.serverlessFunction.deletedBy.user.filters` (object)

  - `updateWebhook.serverlessFunction.deletedBy.user.role` (string)

  - `updateWebhook.serverlessFunction.deletedBy.user.record` (object)

  - `updateWebhook.serverlessFunction.index` (integer)
    Index number for ordering entities

  - `updateWebhook.serverlessFunction.runtime` (string)
    Runtime identifier (e.g. javascript, python)

  - `updateWebhook.serverlessFunction.code` (string)
    Function source code

  - `updateWebhook.serverlessFunction.description` (string)
    Optional description of the serverless function

  - `updateWebhook.deliveryMode` (string)
    Delivery mode for this webhook: HTTP (use url) or SERVERLESS (use serverlessFunctionUuid). If omitted, legacy behavior applies based on presence of url/serverlessFunctionUuid.

  - `updateWebhook.secret` (string)
    The secret used for webhook validation.
    Example: "abcd1234"

  - `updateWebhook.topic` (string)
    The topic for which the webhook is subscribed.
    Example: "user.created"

  - `updateWebhook.description` (string)
    Optional human-readable description for this webhook

  - `updateWebhook.webhookFormat` (string)
    Webhook payload format (LEGACY, USER_FRIENDLY)
    Example: "LEGACY"

  - `updateWebhook.parseRecord` (boolean)
    Whether to parse the record before returning it
    Example: true

  - `updateWebhook.filter` (object)
    Filter criteria for webhook triggers

  - `updateWebhook.filter.groups` (array)
    A collection of filter groups.

  - `updateWebhook.filter.groups.items` (object)
    A set of filter items included in the group.

  - `updateWebhook.filter.groups.items.object` (string)
    The name of the object to which this pagination item belongs.
    Example: "User"

  - `updateWebhook.filter.groups.items.relation` (string)
    The relationship between objects.
    Example: "hasProperty"

  - `updateWebhook.filter.groups.items.property` (string)
    The name of the property within the object.
    Example: "email"

  - `updateWebhook.filter.groups.items.relationIncluded` (boolean)
    Specifies whether the relation is included.
    Example: true

  - `updateWebhook.filter.groups.items.operator` (string)
    Defines the operator used in the filter. Available operators are defined in the API documentation.
    Example: "EQUALS"

  - `updateWebhook.filter.groups.items.value` (any)
    Represents the value to filter against.
    Example: 12345

  - `updateWebhook.filter.groups.items.smartContent` (boolean)
    When true, filter fields contain smart content placeholders resolved at runtime.
    Example: true

  - `updateWebhook.includeRelations` (array)
    Records to include in webhook payload
    Example: ["candidate","vacancy"]

  - `updateWebhook.relationFilters` (object)
    Filter criteria for relations

  - `updateWebhook.relationLimit` (integer)
    Maximum number of relations to include
    Example: 10

  - `updateWebhook.retryEnabled` (boolean)
    Whether retry is enabled for failed deliveries (defaults to true if omitted)
    Example: true

  - `updateWebhook.maxRetries` (integer)
    Maximum number of retries
    Example: 3

  - `updateWebhook.retryBackoffMs` (integer)
    Retry backoff in milliseconds
    Example: 1000

  - `updateWebhook.uuid` (string, required)
    Unique identifier for the entity

  - `updateWebhook.name` (string, required)
    The name of the entity

  - `updateWebhook.label` (string)
    Display label for the entity, can be different from name

  - `updateWebhook.createdAt` (integer)
    Unix timestamp when the entity was created

  - `updateWebhook.createdBy` (object)
    Identifier of the user who created the entity

  - `updateWebhook.createdBy.name` (string, required)

  - `updateWebhook.createdBy.label` (string)

  - `updateWebhook.createdBy.createdAt` (integer)

  - `updateWebhook.createdBy.updatedAt` (integer)

  - `updateWebhook.createdBy.deletedAt` (integer)

  - `updateWebhook.createdBy.createdByUuid` (string)

  - `updateWebhook.createdBy.updatedByUuid` (string)

  - `updateWebhook.createdBy.deletedByUuid` (string)

  - `updateWebhook.createdBy.index` (integer)

  - `updateWebhook.createdBy.deleted` (boolean)

  - `updateWebhook.createdBy.complete` (boolean)

  - `updateWebhook.createdBy.uuid` (string, required)

  - `updateWebhook.createdBy.properties` (array)

  - `updateWebhook.createdBy.properties.icon` (string)

  - `updateWebhook.createdBy.properties.name` (string)

  - `updateWebhook.createdBy.properties.value` (any)

  - `updateWebhook.createdBy.properties.type` (string)

  - `updateWebhook.createdBy.properties.label` (string)

  - `updateWebhook.createdBy.objects` (object)

  - `updateWebhook.createdBy.user` (object)

  - `updateWebhook.createdBy.user.uuid` (string)

  - `updateWebhook.createdBy.user.email` (string)

  - `updateWebhook.createdBy.user.firstname` (string)

  - `updateWebhook.createdBy.user.lastname` (string)

  - `updateWebhook.createdBy.user.initials` (string)

  - `updateWebhook.createdBy.user.scopes` (array)

  - `updateWebhook.createdBy.user.filters` (object)

  - `updateWebhook.createdBy.user.role` (string)

  - `updateWebhook.createdBy.user.record` (object)

  - `updateWebhook.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `updateWebhook.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `updateWebhook.updatedBy.name` (string, required)

  - `updateWebhook.updatedBy.label` (string)

  - `updateWebhook.updatedBy.createdAt` (integer)

  - `updateWebhook.updatedBy.updatedAt` (integer)

  - `updateWebhook.updatedBy.deletedAt` (integer)

  - `updateWebhook.updatedBy.createdByUuid` (string)

  - `updateWebhook.updatedBy.updatedByUuid` (string)

  - `updateWebhook.updatedBy.deletedByUuid` (string)

  - `updateWebhook.updatedBy.index` (integer)

  - `updateWebhook.updatedBy.deleted` (boolean)

  - `updateWebhook.updatedBy.complete` (boolean)

  - `updateWebhook.updatedBy.uuid` (string, required)

  - `updateWebhook.updatedBy.properties` (array)

  - `updateWebhook.updatedBy.properties.icon` (string)

  - `updateWebhook.updatedBy.properties.name` (string)

  - `updateWebhook.updatedBy.properties.value` (any)

  - `updateWebhook.updatedBy.properties.type` (string)

  - `updateWebhook.updatedBy.properties.label` (string)

  - `updateWebhook.updatedBy.objects` (object)

  - `updateWebhook.updatedBy.user` (object)

  - `updateWebhook.updatedBy.user.uuid` (string)

  - `updateWebhook.updatedBy.user.email` (string)

  - `updateWebhook.updatedBy.user.firstname` (string)

  - `updateWebhook.updatedBy.user.lastname` (string)

  - `updateWebhook.updatedBy.user.initials` (string)

  - `updateWebhook.updatedBy.user.scopes` (array)

  - `updateWebhook.updatedBy.user.filters` (object)

  - `updateWebhook.updatedBy.user.role` (string)

  - `updateWebhook.updatedBy.user.record` (object)

  - `updateWebhook.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `updateWebhook.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `updateWebhook.deletedBy.name` (string, required)

  - `updateWebhook.deletedBy.label` (string)

  - `updateWebhook.deletedBy.createdAt` (integer)

  - `updateWebhook.deletedBy.updatedAt` (integer)

  - `updateWebhook.deletedBy.deletedAt` (integer)

  - `updateWebhook.deletedBy.createdByUuid` (string)

  - `updateWebhook.deletedBy.updatedByUuid` (string)

  - `updateWebhook.deletedBy.deletedByUuid` (string)

  - `updateWebhook.deletedBy.index` (integer)

  - `updateWebhook.deletedBy.deleted` (boolean)

  - `updateWebhook.deletedBy.complete` (boolean)

  - `updateWebhook.deletedBy.uuid` (string, required)

  - `updateWebhook.deletedBy.properties` (array)

  - `updateWebhook.deletedBy.properties.icon` (string)

  - `updateWebhook.deletedBy.properties.name` (string)

  - `updateWebhook.deletedBy.properties.value` (any)

  - `updateWebhook.deletedBy.properties.type` (string)

  - `updateWebhook.deletedBy.properties.label` (string)

  - `updateWebhook.deletedBy.objects` (object)

  - `updateWebhook.deletedBy.user` (object)

  - `updateWebhook.deletedBy.user.uuid` (string)

  - `updateWebhook.deletedBy.user.email` (string)

  - `updateWebhook.deletedBy.user.firstname` (string)

  - `updateWebhook.deletedBy.user.lastname` (string)

  - `updateWebhook.deletedBy.user.initials` (string)

  - `updateWebhook.deletedBy.user.scopes` (array)

  - `updateWebhook.deletedBy.user.filters` (object)

  - `updateWebhook.deletedBy.user.role` (string)

  - `updateWebhook.deletedBy.user.record` (object)

  - `updateWebhook.index` (integer)
    Index number for ordering entities

  - `settingsSchema` (array)
    JSON array of AppSettingFieldSchema (app-level setting field definitions)

  - `settingsSchema.name` (string)

  - `settingsSchema.label` (string)

  - `settingsSchema.type` (string)

  - `settingsSchema.required` (boolean)

  - `settingsSchema.helpText` (string)

  - `settingsSchema.options` (array)

  - `settingsSchema.options.name` (string)

  - `settingsSchema.options.label` (string)

  - `settingsSchema.options.helpText` (string)

  - `settingsSchema.defaultValue` (any)

  - `settingsSchema.hidden` (boolean)

  - `settingsSchema.value` (any)

  - `settingsSchema.mappingValue` (object)

  - `settingsSchema.mappingValue.objectName` (string)

  - `settingsSchema.mappingValue.items` (array)

  - `settingsSchema.mappingValue.items.fieldLabel` (string)

  - `settingsSchema.mappingValue.items.fieldName` (string)

  - `settingsSchema.mappingValue.items.fieldHelpText` (string)

  - `settingsSchema.mappingValue.items.isRequired` (boolean)

  - `settingsSchema.mappingValue.items.allowedPropertyTypes` (array)

  - `settingsSchema.mappingValue.items.allowedPropertyFormats` (array)

  - `settingsSchema.mappingValue.items.propertyName` (string)

  - `webhookRateLimitPerMinute` (integer)
    Webhook rate limit per minute

  - `billFailedWebhookRequests` (boolean)
    Whether failed webhook requests are considered billable for this app

  - `appPublish` (object)
    Publish and review state for the app in the marketplace (creator view)

  - `appPublish.uuid` (string, required)
    Unique identifier for the entity

  - `appPublish.name` (string, required)
    The name of the entity

  - `appPublish.label` (string)
    Display label for the entity, can be different from name

  - `appPublish.createdAt` (integer)
    Unix timestamp when the entity was created

  - `appPublish.createdBy` (object)
    Identifier of the user who created the entity

  - `appPublish.createdBy.name` (string, required)

  - `appPublish.createdBy.label` (string)

  - `appPublish.createdBy.createdAt` (integer)

  - `appPublish.createdBy.updatedAt` (integer)

  - `appPublish.createdBy.deletedAt` (integer)

  - `appPublish.createdBy.createdByUuid` (string)

  - `appPublish.createdBy.updatedByUuid` (string)

  - `appPublish.createdBy.deletedByUuid` (string)

  - `appPublish.createdBy.index` (integer)

  - `appPublish.createdBy.deleted` (boolean)

  - `appPublish.createdBy.complete` (boolean)

  - `appPublish.createdBy.uuid` (string, required)

  - `appPublish.createdBy.properties` (array)

  - `appPublish.createdBy.properties.icon` (string)

  - `appPublish.createdBy.properties.name` (string)

  - `appPublish.createdBy.properties.value` (any)

  - `appPublish.createdBy.properties.type` (string)

  - `appPublish.createdBy.properties.label` (string)

  - `appPublish.createdBy.objects` (object)

  - `appPublish.createdBy.user` (object)

  - `appPublish.createdBy.user.uuid` (string)

  - `appPublish.createdBy.user.email` (string)

  - `appPublish.createdBy.user.firstname` (string)

  - `appPublish.createdBy.user.lastname` (string)

  - `appPublish.createdBy.user.initials` (string)

  - `appPublish.createdBy.user.scopes` (array)

  - `appPublish.createdBy.user.filters` (object)

  - `appPublish.createdBy.user.role` (string)

  - `appPublish.createdBy.user.record` (object)

  - `appPublish.updatedAt` (integer)
    Unix timestamp when the entity was last updated

  - `appPublish.updatedBy` (object)
    Identifier of the user who last updated the entity

  - `appPublish.updatedBy.name` (string, required)

  - `appPublish.updatedBy.label` (string)

  - `appPublish.updatedBy.createdAt` (integer)

  - `appPublish.updatedBy.updatedAt` (integer)

  - `appPublish.updatedBy.deletedAt` (integer)

  - `appPublish.updatedBy.createdByUuid` (string)

  - `appPublish.updatedBy.updatedByUuid` (string)

  - `appPublish.updatedBy.deletedByUuid` (string)

  - `appPublish.updatedBy.index` (integer)

  - `appPublish.updatedBy.deleted` (boolean)

  - `appPublish.updatedBy.complete` (boolean)

  - `appPublish.updatedBy.uuid` (string, required)

  - `appPublish.updatedBy.properties` (array)

  - `appPublish.updatedBy.properties.icon` (string)

  - `appPublish.updatedBy.properties.name` (string)

  - `appPublish.updatedBy.properties.value` (any)

  - `appPublish.updatedBy.properties.type` (string)

  - `appPublish.updatedBy.properties.label` (string)

  - `appPublish.updatedBy.objects` (object)

  - `appPublish.updatedBy.user` (object)

  - `appPublish.updatedBy.user.uuid` (string)

  - `appPublish.updatedBy.user.email` (string)

  - `appPublish.updatedBy.user.firstname` (string)

  - `appPublish.updatedBy.user.lastname` (string)

  - `appPublish.updatedBy.user.initials` (string)

  - `appPublish.updatedBy.user.scopes` (array)

  - `appPublish.updatedBy.user.filters` (object)

  - `appPublish.updatedBy.user.role` (string)

  - `appPublish.updatedBy.user.record` (object)

  - `appPublish.deletedAt` (integer)
    Unix timestamp when the entity was deleted (null if not deleted)

  - `appPublish.deletedBy` (object)
    Identifier of the user who deleted the entity

  - `appPublish.deletedBy.name` (string, required)

  - `appPublish.deletedBy.label` (string)

  - `appPublish.deletedBy.createdAt` (integer)

  - `appPublish.deletedBy.updatedAt` (integer)

  - `appPublish.deletedBy.deletedAt` (integer)

  - `appPublish.deletedBy.createdByUuid` (string)

  - `appPublish.deletedBy.updatedByUuid` (string)

  - `appPublish.deletedBy.deletedByUuid` (string)

  - `appPublish.deletedBy.index` (integer)

  - `appPublish.deletedBy.deleted` (boolean)

  - `appPublish.deletedBy.complete` (boolean)

  - `appPublish.deletedBy.uuid` (string, required)

  - `appPublish.deletedBy.properties` (array)

  - `appPublish.deletedBy.properties.icon` (string)

  - `appPublish.deletedBy.properties.name` (string)

  - `appPublish.deletedBy.properties.value` (any)

  - `appPublish.deletedBy.properties.type` (string)

  - `appPublish.deletedBy.properties.label` (string)

  - `appPublish.deletedBy.objects` (object)

  - `appPublish.deletedBy.user` (object)

  - `appPublish.deletedBy.user.uuid` (string)

  - `appPublish.deletedBy.user.email` (string)

  - `appPublish.deletedBy.user.firstname` (string)

  - `appPublish.deletedBy.user.lastname` (string)

  - `appPublish.deletedBy.user.initials` (string)

  - `appPublish.deletedBy.user.scopes` (array)

  - `appPublish.deletedBy.user.filters` (object)

  - `appPublish.deletedBy.user.role` (string)

  - `appPublish.deletedBy.user.record` (object)

  - `appPublish.index` (integer)
    Index number for ordering entities

  - `appPublish.publishState` (string)
    Publish state: DRAFT, SUBMITTED, IN_REVIEW, APPROVED, PUBLISHED, REJECTED, CHANGES_REQUESTED

  - `appPublish.submittedAt` (integer)
    Timestamp when developer submitted for review

  - `appPublish.reviewedAt` (integer)
    Timestamp when review was completed

  - `appPublish.publishedAt` (integer)
    Timestamp when app went live in marketplace

  - `appPublish.feedback` (string)
    Feedback shown to developer (e.g. rejection reason)

  - `appPublish.reviewerNotes` (string)
    Internal reviewer notes (admin only, not exposed to developer)

  - `hasApp` (object)
    Installation link (company–app) with token, scopes, and per-installation settingsValues; present when includeSettings is true

  - `hasApp.uuid` (string)
    Unique identifier for the installation relationship

  - `hasApp.token` (string)
    Installation token

  - `hasApp.scopes` (array)
    Scopes granted to this installation

  - `hasApp.settingsValues` (string)
    Per-installation app setting values (JSON object keyed by setting name)

  - `hasApp.filters` (object)
    Per-object record filters for this installation (object name → filter)

  - `hasApp.oauthConnected` (boolean)
    Whether OAuth tokens have been issued for this installation

  - `hasApp.oauthAccessTokenExpiresAt` (integer)
    OAuth access token expiry (epoch ms), if connected via OAuth

  - `image` (string)
    URL to the application's image or icon (derived from details.image)

  - `url` (string)
    URL where the application can be accessed (derived from details.url)

  - `category` (string)
    Category the application belongs to (derived from details.category)

  - `installed` (boolean)
    Whether the app is installed for the current company

  - `requiredScopes` (array)
    Required scopes requested by the app (macro patterns or concrete scope strings).

  - `resolvedRequiredScopes` (array)
    Resolved concrete required scopes derived from requiredScopes and dynamic availableScopes.

  - `authMethod` (string)
    Authentication method for this app (API_KEY default, OAUTH2 for OAuth 2.0)
    Enum: "API_KEY", "OAUTH2"

  - `oauthClientId` (string)
    OAuth 2.0 client identifier (OAuth apps only)

  - `oauthClientSecret` (string)
    OAuth 2.0 client secret; only returned once on create or secret rotation

  - `oauthClientSecretConfigured` (boolean)
    Whether an OAuth client secret is stored for this app (plain value is not re-readable)

  - `oauthRedirectUris` (array)
    Registered OAuth redirect URIs (OAuth apps only)

  - `oauthAuthorizeUrl` (string)
    OAuth authorization endpoint URL

  - `oauthTokenUrl` (string)
    OAuth token endpoint URL

  - `installUrl` (string)
    External URL where end users install this app (e.g. ChatGPT connector page)

## Response 200 fields (application/json):

  - `message` (string)
    A message detailing the result of the operation.
    Example: "Success"

  - `data` (any)
    The data payload of the response, if any.

## Response 400 fields (application/json):

  - `message` (string)
    The error message providing details about the failure.
    Example: "Resource not found."

  - `errors` (object)
    A list of error types providing further details about the error.
    Example: [{"field":"name","message":"Name is required.","correctionSuggestion":"Please provide a name."}]

  - `errors.message` (string, required)
    The error message providing details about the failure.
    Example: "Invalid file type."

  - `errors.type` (string, required)
    The type of error.
    Enum: "VALIDATION", "NOT_FOUND", "TEST", "RELATION_NOT_ALLOWED", "INVALID_VALUE", "GENERAL", "INVALID_FILE_TYPE", "INTERNAL_SERVER_ERROR", "CARAER_ERROR", "INVALID_EMAIL", "INVALID_DATE"

  - `errors.correctionSuggestion` (string, required)
    A suggestion on how to correct the error.
    Example: "Try uploading a different file type."

  - `status` (integer)
    The HTTP status code associated with the error.
    Example: 400

  - `stackTrace` (string)

  - `roles` (array)
    Enum: "USER", "ADMIN", "RESELLER", "DEVELOPER", "SUPER_ADMIN"

  - `scopes` (array)

## Response 401 fields (application/json):

  - `message` (string)
    The error message providing details about the failure.
    Example: "Resource not found."

  - `errors` (object)
    A list of error types providing further details about the error.
    Example: [{"field":"name","message":"Name is required.","correctionSuggestion":"Please provide a name."}]

  - `errors.message` (string, required)
    The error message providing details about the failure.
    Example: "Invalid file type."

  - `errors.type` (string, required)
    The type of error.
    Enum: "VALIDATION", "NOT_FOUND", "TEST", "RELATION_NOT_ALLOWED", "INVALID_VALUE", "GENERAL", "INVALID_FILE_TYPE", "INTERNAL_SERVER_ERROR", "CARAER_ERROR", "INVALID_EMAIL", "INVALID_DATE"

  - `errors.correctionSuggestion` (string, required)
    A suggestion on how to correct the error.
    Example: "Try uploading a different file type."

  - `status` (integer)
    The HTTP status code associated with the error.
    Example: 400

  - `stackTrace` (string)

  - `roles` (array)
    Enum: "USER", "ADMIN", "RESELLER", "DEVELOPER", "SUPER_ADMIN"

  - `scopes` (array)

## Response 500 fields (application/json):

  - `message` (string)
    The error message providing details about the failure.
    Example: "Resource not found."

  - `errors` (object)
    A list of error types providing further details about the error.
    Example: [{"field":"name","message":"Name is required.","correctionSuggestion":"Please provide a name."}]

  - `errors.message` (string, required)
    The error message providing details about the failure.
    Example: "Invalid file type."

  - `errors.type` (string, required)
    The type of error.
    Enum: "VALIDATION", "NOT_FOUND", "TEST", "RELATION_NOT_ALLOWED", "INVALID_VALUE", "GENERAL", "INVALID_FILE_TYPE", "INTERNAL_SERVER_ERROR", "CARAER_ERROR", "INVALID_EMAIL", "INVALID_DATE"

  - `errors.correctionSuggestion` (string, required)
    A suggestion on how to correct the error.
    Example: "Try uploading a different file type."

  - `status` (integer)
    The HTTP status code associated with the error.
    Example: 400

  - `stackTrace` (string)

  - `roles` (array)
    Enum: "USER", "ADMIN", "RESELLER", "DEVELOPER", "SUPER_ADMIN"

  - `scopes` (array)


