Klaviyo · Schema

UpdateProfileAction

MarketingEmailSMSCustomer DataEcommerceAutomation

Properties

Name Type Description
id string The real ID of an action. Not allowed on create.
temporary_id string A temporary ID to use only during a create operation. Existing actions should use the id field.
type string
links object
data object The maximum allowed sum of profile strings is 100KB.
View JSON Schema on GitHub

JSON Schema

klaviyo-updateprofileaction-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UpdateProfileAction",
  "title": "UpdateProfileAction",
  "type": "object",
  "properties": {
    "id": {
      "description": "The real ID of an action. Not allowed on create.",
      "type": "string",
      "example": "123",
      "nullable": true
    },
    "temporary_id": {
      "description": "A temporary ID to use only during a create operation. Existing actions should use the id field.",
      "type": "string",
      "example": "action-1",
      "nullable": true,
      "writeOnly": true
    },
    "type": {
      "type": "string",
      "enum": [
        "update-profile"
      ]
    },
    "links": {
      "$ref": "#/components/schemas/Link",
      "nullable": true
    },
    "data": {
      "description": "The maximum allowed sum of profile strings is 100KB.",
      "$ref": "#/components/schemas/UpdateProfileActionData",
      "nullable": true
    }
  },
  "required": [
    "type"
  ]
}