{"id":15018950,"url":"https://github.com/klaviyo/klaviyo-api-php","last_synced_at":"2025-05-16T14:08:37.847Z","repository":{"id":61717723,"uuid":"554452490","full_name":"klaviyo/klaviyo-api-php","owner":"klaviyo","description":"PHP SDK for Klaviyo API","archived":false,"fork":false,"pushed_at":"2025-04-30T18:54:51.000Z","size":2582,"stargazers_count":59,"open_issues_count":6,"forks_count":22,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-16T14:08:35.736Z","etag":null,"topics":["bigcommerce","ecommerce","email","klaviyo","magento","notifications","prestashop","push","sfcc","shopify","sms","wix","woocommerce"],"latest_commit_sha":null,"homepage":"https://developers.klaviyo.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klaviyo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-10-19T20:54:06.000Z","updated_at":"2025-05-10T16:27:57.000Z","dependencies_parsed_at":"2023-12-15T17:26:35.104Z","dependency_job_id":"1a996b28-1f90-4e2b-9e24-13d76ce69526","html_url":"https://github.com/klaviyo/klaviyo-api-php","commit_stats":{"total_commits":59,"total_committers":7,"mean_commits":8.428571428571429,"dds":0.5254237288135593,"last_synced_commit":"9ed0b161ec4db86175f2b20532837a39b67120bd"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klaviyo%2Fklaviyo-api-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klaviyo%2Fklaviyo-api-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klaviyo%2Fklaviyo-api-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klaviyo%2Fklaviyo-api-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klaviyo","download_url":"https://codeload.github.com/klaviyo/klaviyo-api-php/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254544146,"owners_count":22088807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigcommerce","ecommerce","email","klaviyo","magento","notifications","prestashop","push","sfcc","shopify","sms","wix","woocommerce"],"created_at":"2024-09-24T19:52:39.579Z","updated_at":"2025-05-16T14:08:37.838Z","avatar_url":"https://github.com/klaviyo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Klaviyo PHP SDK\n\n- SDK version: 14.0.1\n- API Revision: 2025-04-15\n\n## Helpful Resources\n\n- [API Reference](https://developers.klaviyo.com/en/v2025-04-15/reference)\n- [API Guides](https://developers.klaviyo.com/en/v2025-04-15/docs)\n- [Postman Workspace](https://www.postman.com/klaviyo/workspace/klaviyo-developers)\n\n## Design \u0026 Approach\n\nThis SDK is a thin wrapper around our API. See our API Reference for full documentation on behavior.\n\nThis SDK mirrors the organization and naming convention of the above language-agnostic resources, with a few namespace changes to conform to PHP idioms (details in Appendix).\n\n## Organization\n\nThis SDK is organized into the following resources:\n\n\n\n- Accounts\n\n\n\n- Campaigns\n\n\n\n- Catalogs\n\n\n\n- Coupons\n\n\n\n- DataPrivacy\n\n\n\n- Events\n\n\n\n- Flows\n\n\n\n- Forms\n\n\n\n- Images\n\n\n\n- Lists\n\n\n\n- Metrics\n\n\n\n- Profiles\n\n\n\n- Reporting\n\n\n\n- Reviews\n\n\n\n- Segments\n\n\n\n- Tags\n\n\n\n- Templates\n\n\n\n- TrackingSettings\n\n\n\n- WebFeeds\n\n\n\n- Webhooks\n\n\n\n## Installation\n\nYou can install this package using [our Packagist package](https://packagist.org/packages/klaviyo/api):\n\n```bash\ncomposer require klaviyo/api\n```\n\n## Usage Example\n\n\u003e **Note**: The following examples use [named arguments](https://www.php.net/manual/en/functions.arguments.php#functions.named-arguments), which were introduced in PHP 8. If using an older version of PHP, you may need to explicitly pass omitted positional arguments. For example, if a given function has the following optional parameters `someFunction($a=1, $b=2, $c=3)`, and you wish to only set `$b`, you must pass in `someFunction($a=null, $b=$YOUR_VALUE)`.\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\nuse KlaviyoAPI\\KlaviyoAPI;\n\n$klaviyo = new KlaviyoAPI(\n    'YOUR_API_KEY',\n    num_retries: 3,\n    guzzle_options: [],\n    user_agent_suffix: \"/YOUR_APP_NAME\");\n\n$response = $klaviyo-\u003eMetrics-\u003egetMetrics();\n```\n\n### Use Case Examples\n\n#### How to use filtering, sorting, and spare fieldset JSON API features\n\n**Use Case**: Get events associated with a specific metric, then return just the event properties sorted by oldest to newest datetime.\n\n```php\n$klaviyo-\u003eEvents-\u003egetEvents(\n    fields_event: ['event_properties'],\n    filter: \"equals(metric_id,\\\"UMTLbD\\\")\",\n    sort: '-datetime'\n);\n```\n\nNOTE: the filter param values need to be url-encoded\n\n#### How to filter based on datetime\n\n**Use Case**: Get profiles that have been updated between two datetimes.\n\n```php\n$klaviyo-\u003eProfiles-\u003egetProfiles(\n    filter: 'less-than(updated,2023-04-26T00:00:00Z),greater-than(updated,2023-04-19T00:00:00Z)'\n);\n```\n\n#### How to use pagination and the page[size] param\n\n**Use Case**: Use cursor-based pagination to get the next 20 profile records.\n\n```php\n$klaviyo-\u003eProfiles-\u003egetProfiles(\n    page_cursor: \"https://a.klaviyo.com/api/profiles/?page%5Bcursor%5D=bmV4dDo6aWQ6OjAxRjNaWk5ITlRYMUtFVEhQMzJTUzRBN0ZY\", \n    page_size: 20\n);\n```\n\nNOTE: This page cursor value is exactly what is returned in the `self`/`next`/`prev` response values\n\n#### How to add additional information to your API response via additional-fields and the `includes` parameter\n\n**Use Case**: Get a specific profile, return an additional predictive analytics field, and also return the list objects associated with the profile.\n\n```php\n$klaviyo-\u003eProfiles-\u003egetProfile(\n    '01F3ZZNHPY4YZFVGNBH5THCNXE', \n    additional_fields_profile: ['predictive_analytics'],\n    include: ['lists']\n);\n```\n\n#### How to use our relationship endpoints to see related resources\n\n**Use Case**: Get all list memberships for a profile with the given `profile_id`.\n\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileRelationshipsLists('01GDDKASAP8TKDDA2GRZDSVP4H');\n```\n\n#### How to see what Klaviyo objects are associated with a specific tag\n\n**Use Case**: Get all campaigns associated with the given `tag_id`.\n\n```php\n$klaviyo-\u003eTags-\u003egetTagRelationshipsCampaigns('f4bc6670-1aa5-47df-827a-d30a7e543088');\n```\n\n#### Uploading Image From File\n\nWhen using `$klaviyo-\u003eImages-\u003euploadImageFromFile($file, $name)`, `$file` can be either a file path string OR a `SplFileObject`.\n\n*as a file path*\n```php\n$filepath = '/path/to/image.png';\n$klaviyo-\u003eImages-\u003euploadImageFromFile($filepath);\n```\n\n*as a `SplFileObject`*\n```php\n$filepath = '/path/to/image.png';\n$file = new SplFileObject($filepath);\n$klaviyo-\u003eImages-\u003euploadImageFromFile($file);\n```\n\n\n## Retry behavior\n\n* The SDK retries on resolvable errors, namely: rate limits (common) and server errors on Klaviyo's end (rare).\n* The keyword arguments in the example above define retry behavior\n  * The time interval between retries is calculated using exponential backoff and the `Retry-After` header\n  * If you wish to disable retries, set `$num_retries = 0`\n  * the example is populated with the default values\n* non-resolvable errors and resolvable errors which have timed out throw an `ApiException`, detailed below.\n\n## Error Handling\n\nThis SDK throws an `ApiException` error when the server returns a non resolvable response, or a resolvable non-`2XX` response times out. \n\nIf you'd like to extend error handling beyond what the SDK supports natively, you can use the following methods to retrieve the corresponding attributes from the `ApiException` object:\n\n* `getCode() : int`\n* `getMessage() : str`\n* `getResponseBody() : bytes`\n* `getResponseHeaders() : string[]`\n\nFor example:\n\n```php\ntry { \n  $klaviyo.Metrics.getMetrics();\n} catch (Exception $e) {\n  if ($e-\u003egetCode() == SOME_INTEGER) {\n    doSomething();\n  }\n}\n```\n\n## Important Notes\n\n- The main difference between this SDK and the language-agnostic API Docs that the below endpoints link to is that this SDK automatically adds the `revision` header corresponding to the SDK version.\n- Organization: Resource groups and functions are listed in alphabetical order, first by Resource name, then by **OpenAPI Summary**. Operation summaries are those listed in the right side bar of the [API Reference](https://developers.klaviyo.com/en/v2025-04-15/reference/get_events). These summaries link directly to the corresponding section of the API reference.\n- For example values / data types, as well as whether parameters are required/optional, please reference the corresponding API Reference link.\n- Some keyword args are required for the API call to succeed, the API docs above are the source of truth regarding which keyword args are required.\n- JSON payloads should be passed in as associative arrays\n- `$api_key` is optional, as it is set at client-level. However, you can override the client key wherever by passing in `$api_key` as the LAST optional param. Reminder: **DO NOT** use private API keys client-side / onsite.\n- Paging: Where applicable, `$page_cursor` can be passed in either as a parsed string, or as the entire `self.link` response returned by paged API endpoints.\n\n# Comprehensive list of Operations \u0026 Parameters\n\n\n\n\n\n## Accounts\n\n#### [Get Account](https://developers.klaviyo.com/en/v2025-04-15/reference/get_account)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_account | string[]\n\n$klaviyo-\u003eAccounts-\u003egetAccount($id, fields_account: $fields_account);\n```\n\n\n\n\n#### [Get Accounts](https://developers.klaviyo.com/en/v2025-04-15/reference/get_accounts)\n\n```php\n\n## Keyword Arguments\n\n# $fields_account | string[]\n\n$klaviyo-\u003eAccounts-\u003egetAccounts(fields_account: $fields_account);\n```\n\n\n\n\n\n\n## Campaigns\n\n#### [Assign Template to Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/assign_template_to_campaign_message)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003eassignTemplateToCampaignMessage($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003ecreateCampaignMessageAssignTemplate($body);\n```\n\n\n\n\n#### [Cancel Campaign Send](https://developers.klaviyo.com/en/v2025-04-15/reference/cancel_campaign_send)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003ecancelCampaignSend($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003eupdateCampaignSendJob($id, $body);\n```\n\n\n\n\n#### [Create Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/create_campaign)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003ecreateCampaign($body);\n```\n\n\n\n\n#### [Create Campaign Clone](https://developers.klaviyo.com/en/v2025-04-15/reference/create_campaign_clone)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003ecreateCampaignClone($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003ecloneCampaign($body);\n```\n\n\n\n\n#### [Delete Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCampaigns-\u003edeleteCampaign($id);\n```\n\n\n\n\n#### [Get Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign_message | string[]\n# $fields_campaign | string[]\n# $fields_tag | string[]\n# $include | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetCampaign($id, fields_campaign_message: $fields_campaign_message, fields_campaign: $fields_campaign, fields_tag: $fields_tag, include: $include);\n```\n\n\n\n\n#### [Get Campaign for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetCampaignForCampaignMessage($id, fields_campaign: $fields_campaign);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessageCampaign($id, fields_campaign: $fields_campaign);\n```\n\n\n\n\n#### [Get Campaign ID for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign_id_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCampaigns-\u003egetCampaignIdForCampaignMessage($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessageRelationshipsCampaign($id);\n```\n\n\n\n\n#### [Get Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign_message | string[]\n# $fields_campaign | string[]\n# $fields_image | string[]\n# $fields_template | string[]\n# $include | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessage($id, fields_campaign_message: $fields_campaign_message, fields_campaign: $fields_campaign, fields_image: $fields_image, fields_template: $fields_template, include: $include);\n```\n\n\n\n\n#### [Get Campaign Recipient Estimation](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign_recipient_estimation)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign_recipient_estimation | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetCampaignRecipientEstimation($id, fields_campaign_recipient_estimation: $fields_campaign_recipient_estimation);\n```\n\n\n\n\n#### [Get Campaign Recipient Estimation Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign_recipient_estimation_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign_recipient_estimation_job | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetCampaignRecipientEstimationJob($id, fields_campaign_recipient_estimation_job: $fields_campaign_recipient_estimation_job);\n```\n\n\n\n\n#### [Get Campaign Send Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaign_send_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign_send_job | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetCampaignSendJob($id, fields_campaign_send_job: $fields_campaign_send_job);\n```\n\n\n\n\n#### [Get Campaigns](https://developers.klaviyo.com/en/v2025-04-15/reference/get_campaigns)\n\n```php\n## Positional Arguments\n\n# $filter | string\n\n## Keyword Arguments\n\n# $fields_campaign_message | string[]\n# $fields_campaign | string[]\n# $fields_tag | string[]\n# $include | string[]\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCampaigns-\u003egetCampaigns($filter, fields_campaign_message: $fields_campaign_message, fields_campaign: $fields_campaign, fields_tag: $fields_tag, include: $include, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Image for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_image_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_image | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetImageForCampaignMessage($id, fields_image: $fields_image);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessageImage($id, fields_image: $fields_image);\n```\n\n\n\n\n#### [Get Image ID for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_image_id_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCampaigns-\u003egetImageIdForCampaignMessage($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessageRelationshipsImage($id);\n```\n\n\n\n\n#### [Get Message IDs for Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/get_message_ids_for_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCampaigns-\u003egetMessageIdsForCampaign($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignRelationshipsCampaignMessages($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignRelationshipsMessages($id);\n```\n\n\n\n\n#### [Get Messages for Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/get_messages_for_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_campaign_message | string[]\n# $fields_campaign | string[]\n# $fields_image | string[]\n# $fields_template | string[]\n# $include | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetMessagesForCampaign($id, fields_campaign_message: $fields_campaign_message, fields_campaign: $fields_campaign, fields_image: $fields_image, fields_template: $fields_template, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignCampaignMessages($id, fields_campaign_message: $fields_campaign_message, fields_campaign: $fields_campaign, fields_image: $fields_image, fields_template: $fields_template, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessages($id, fields_campaign_message: $fields_campaign_message, fields_campaign: $fields_campaign, fields_image: $fields_image, fields_template: $fields_template, include: $include);\n```\n\n\n\n\n#### [Get Tag IDs for Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/get_tag_ids_for_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCampaigns-\u003egetTagIdsForCampaign($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignRelationshipsTags($id);\n```\n\n\n\n\n#### [Get Tags for Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/get_tags_for_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_tag | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetTagsForCampaign($id, fields_tag: $fields_tag);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignTags($id, fields_tag: $fields_tag);\n```\n\n\n\n\n#### [Get Template for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_template_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_template | string[]\n\n$klaviyo-\u003eCampaigns-\u003egetTemplateForCampaignMessage($id, fields_template: $fields_template);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessageTemplate($id, fields_template: $fields_template);\n```\n\n\n\n\n#### [Get Template ID for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_template_id_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCampaigns-\u003egetTemplateIdForCampaignMessage($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003egetCampaignMessageRelationshipsTemplate($id);\n```\n\n\n\n\n#### [Refresh Campaign Recipient Estimation](https://developers.klaviyo.com/en/v2025-04-15/reference/refresh_campaign_recipient_estimation)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003erefreshCampaignRecipientEstimation($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003ecreateCampaignRecipientEstimationJob($body);\n```\n\n\n\n\n#### [Send Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/send_campaign)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003esendCampaign($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003ecreateCampaignSendJob($body);\n```\n\n\n\n\n#### [Update Campaign](https://developers.klaviyo.com/en/v2025-04-15/reference/update_campaign)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003eupdateCampaign($id, $body);\n```\n\n\n\n\n#### [Update Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/update_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003eupdateCampaignMessage($id, $body);\n```\n\n\n\n\n#### [Update Image for Campaign Message](https://developers.klaviyo.com/en/v2025-04-15/reference/update_image_for_campaign_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCampaigns-\u003eupdateImageForCampaignMessage($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCampaigns-\u003eupdateCampaignMessageRelationshipsImage($id, $body);\n```\n\n\n\n\n\n\n## Catalogs\n\n#### [Add Categories to Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/add_categories_to_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eaddCategoriesToCatalogItem($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003eaddCategoryToCatalogItem($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogItemRelationshipsCategory($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogItemRelationshipsCategories($id, $body);\n```\n\n\n\n\n#### [Add Items to Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/add_items_to_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eaddItemsToCatalogCategory($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogCategoryRelationshipsItem($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogCategoryRelationshipsItems($id, $body);\n```\n\n\n\n\n#### [Bulk Create Catalog Categories](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_create_catalog_categories)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkCreateCatalogCategories($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnCreateCategoriesJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogCategoryBulkCreateJob($body);\n```\n\n\n\n\n#### [Bulk Create Catalog Items](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_create_catalog_items)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkCreateCatalogItems($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnCreateItemsJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogItemBulkCreateJob($body);\n```\n\n\n\n\n#### [Bulk Create Catalog Variants](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_create_catalog_variants)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkCreateCatalogVariants($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnCreateVariantsJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogVariantBulkCreateJob($body);\n```\n\n\n\n\n#### [Bulk Delete Catalog Categories](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_delete_catalog_categories)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkDeleteCatalogCategories($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnDeleteCategoriesJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogCategoryBulkDeleteJob($body);\n```\n\n\n\n\n#### [Bulk Delete Catalog Items](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_delete_catalog_items)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkDeleteCatalogItems($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnDeleteItemsJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogItemBulkDeleteJob($body);\n```\n\n\n\n\n#### [Bulk Delete Catalog Variants](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_delete_catalog_variants)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkDeleteCatalogVariants($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnDeleteVariantsJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogVariantBulkDeleteJob($body);\n```\n\n\n\n\n#### [Bulk Update Catalog Categories](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_update_catalog_categories)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkUpdateCatalogCategories($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnUpdateCategoriesJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogCategoryBulkUpdateJob($body);\n```\n\n\n\n\n#### [Bulk Update Catalog Items](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_update_catalog_items)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkUpdateCatalogItems($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnUpdateItemsJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogItemBulkUpdateJob($body);\n```\n\n\n\n\n#### [Bulk Update Catalog Variants](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_update_catalog_variants)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ebulkUpdateCatalogVariants($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003espawnUpdateVariantsJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogVariantBulkUpdateJob($body);\n```\n\n\n\n\n#### [Create Back In Stock Subscription](https://developers.klaviyo.com/en/v2025-04-15/reference/create_back_in_stock_subscription)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ecreateBackInStockSubscription($body);\n```\n\n\n\n\n#### [Create Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/create_catalog_category)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogCategory($body);\n```\n\n\n\n\n#### [Create Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/create_catalog_item)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogItem($body);\n```\n\n\n\n\n#### [Create Catalog Variant](https://developers.klaviyo.com/en/v2025-04-15/reference/create_catalog_variant)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003ecreateCatalogVariant($body);\n```\n\n\n\n\n#### [Delete Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCatalogs-\u003edeleteCatalogCategory($id);\n```\n\n\n\n\n#### [Delete Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCatalogs-\u003edeleteCatalogItem($id);\n```\n\n\n\n\n#### [Delete Catalog Variant](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_catalog_variant)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCatalogs-\u003edeleteCatalogVariant($id);\n```\n\n\n\n\n#### [Get Bulk Create Catalog Items Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_catalog_items_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_item_bulk_create_job | string[]\n# $fields_catalog_item | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkCreateCatalogItemsJob($job_id, fields_catalog_item_bulk_create_job: $fields_catalog_item_bulk_create_job, fields_catalog_item: $fields_catalog_item, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCreateItemsJob($job_id, fields_catalog_item_bulk_create_job: $fields_catalog_item_bulk_create_job, fields_catalog_item: $fields_catalog_item, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemBulkCreateJob($job_id, fields_catalog_item_bulk_create_job: $fields_catalog_item_bulk_create_job, fields_catalog_item: $fields_catalog_item, include: $include);\n```\n\n\n\n\n#### [Get Bulk Create Catalog Items Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_catalog_items_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_item_bulk_create_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkCreateCatalogItemsJobs(fields_catalog_item_bulk_create_job: $fields_catalog_item_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCreateItemsJobs(fields_catalog_item_bulk_create_job: $fields_catalog_item_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemBulkCreateJobs(fields_catalog_item_bulk_create_job: $fields_catalog_item_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Create Categories Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_categories_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_category_bulk_create_job | string[]\n# $fields_catalog_category | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkCreateCategoriesJob($job_id, fields_catalog_category_bulk_create_job: $fields_catalog_category_bulk_create_job, fields_catalog_category: $fields_catalog_category, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCreateCategoriesJob($job_id, fields_catalog_category_bulk_create_job: $fields_catalog_category_bulk_create_job, fields_catalog_category: $fields_catalog_category, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryBulkCreateJob($job_id, fields_catalog_category_bulk_create_job: $fields_catalog_category_bulk_create_job, fields_catalog_category: $fields_catalog_category, include: $include);\n```\n\n\n\n\n#### [Get Bulk Create Categories Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_categories_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_category_bulk_create_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkCreateCategoriesJobs(fields_catalog_category_bulk_create_job: $fields_catalog_category_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCreateCategoriesJobs(fields_catalog_category_bulk_create_job: $fields_catalog_category_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryBulkCreateJobs(fields_catalog_category_bulk_create_job: $fields_catalog_category_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Create Variants Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_variants_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_variant_bulk_create_job | string[]\n# $fields_catalog_variant | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkCreateVariantsJob($job_id, fields_catalog_variant_bulk_create_job: $fields_catalog_variant_bulk_create_job, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCreateVariantsJob($job_id, fields_catalog_variant_bulk_create_job: $fields_catalog_variant_bulk_create_job, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariantBulkCreateJob($job_id, fields_catalog_variant_bulk_create_job: $fields_catalog_variant_bulk_create_job, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n\n\n\n\n#### [Get Bulk Create Variants Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_variants_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_variant_bulk_create_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkCreateVariantsJobs(fields_catalog_variant_bulk_create_job: $fields_catalog_variant_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCreateVariantsJobs(fields_catalog_variant_bulk_create_job: $fields_catalog_variant_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariantBulkCreateJobs(fields_catalog_variant_bulk_create_job: $fields_catalog_variant_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Delete Catalog Items Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_delete_catalog_items_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_item_bulk_delete_job | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkDeleteCatalogItemsJob($job_id, fields_catalog_item_bulk_delete_job: $fields_catalog_item_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetDeleteItemsJob($job_id, fields_catalog_item_bulk_delete_job: $fields_catalog_item_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemBulkDeleteJob($job_id, fields_catalog_item_bulk_delete_job: $fields_catalog_item_bulk_delete_job);\n```\n\n\n\n\n#### [Get Bulk Delete Catalog Items Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_delete_catalog_items_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_item_bulk_delete_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkDeleteCatalogItemsJobs(fields_catalog_item_bulk_delete_job: $fields_catalog_item_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetDeleteItemsJobs(fields_catalog_item_bulk_delete_job: $fields_catalog_item_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemBulkDeleteJobs(fields_catalog_item_bulk_delete_job: $fields_catalog_item_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Delete Categories Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_delete_categories_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_category_bulk_delete_job | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkDeleteCategoriesJob($job_id, fields_catalog_category_bulk_delete_job: $fields_catalog_category_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetDeleteCategoriesJob($job_id, fields_catalog_category_bulk_delete_job: $fields_catalog_category_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryBulkDeleteJob($job_id, fields_catalog_category_bulk_delete_job: $fields_catalog_category_bulk_delete_job);\n```\n\n\n\n\n#### [Get Bulk Delete Categories Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_delete_categories_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_category_bulk_delete_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkDeleteCategoriesJobs(fields_catalog_category_bulk_delete_job: $fields_catalog_category_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetDeleteCategoriesJobs(fields_catalog_category_bulk_delete_job: $fields_catalog_category_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryBulkDeleteJobs(fields_catalog_category_bulk_delete_job: $fields_catalog_category_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Delete Variants Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_delete_variants_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_variant_bulk_delete_job | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkDeleteVariantsJob($job_id, fields_catalog_variant_bulk_delete_job: $fields_catalog_variant_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetDeleteVariantsJob($job_id, fields_catalog_variant_bulk_delete_job: $fields_catalog_variant_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariantBulkDeleteJob($job_id, fields_catalog_variant_bulk_delete_job: $fields_catalog_variant_bulk_delete_job);\n```\n\n\n\n\n#### [Get Bulk Delete Variants Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_delete_variants_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_variant_bulk_delete_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkDeleteVariantsJobs(fields_catalog_variant_bulk_delete_job: $fields_catalog_variant_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetDeleteVariantsJobs(fields_catalog_variant_bulk_delete_job: $fields_catalog_variant_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariantBulkDeleteJobs(fields_catalog_variant_bulk_delete_job: $fields_catalog_variant_bulk_delete_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Update Catalog Items Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_update_catalog_items_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_item_bulk_update_job | string[]\n# $fields_catalog_item | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkUpdateCatalogItemsJob($job_id, fields_catalog_item_bulk_update_job: $fields_catalog_item_bulk_update_job, fields_catalog_item: $fields_catalog_item, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetUpdateItemsJob($job_id, fields_catalog_item_bulk_update_job: $fields_catalog_item_bulk_update_job, fields_catalog_item: $fields_catalog_item, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemBulkUpdateJob($job_id, fields_catalog_item_bulk_update_job: $fields_catalog_item_bulk_update_job, fields_catalog_item: $fields_catalog_item, include: $include);\n```\n\n\n\n\n#### [Get Bulk Update Catalog Items Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_update_catalog_items_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_item_bulk_update_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkUpdateCatalogItemsJobs(fields_catalog_item_bulk_update_job: $fields_catalog_item_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetUpdateItemsJobs(fields_catalog_item_bulk_update_job: $fields_catalog_item_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemBulkUpdateJobs(fields_catalog_item_bulk_update_job: $fields_catalog_item_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Update Categories Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_update_categories_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_category_bulk_update_job | string[]\n# $fields_catalog_category | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkUpdateCategoriesJob($job_id, fields_catalog_category_bulk_update_job: $fields_catalog_category_bulk_update_job, fields_catalog_category: $fields_catalog_category, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetUpdateCategoriesJob($job_id, fields_catalog_category_bulk_update_job: $fields_catalog_category_bulk_update_job, fields_catalog_category: $fields_catalog_category, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryBulkUpdateJob($job_id, fields_catalog_category_bulk_update_job: $fields_catalog_category_bulk_update_job, fields_catalog_category: $fields_catalog_category, include: $include);\n```\n\n\n\n\n#### [Get Bulk Update Categories Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_update_categories_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_category_bulk_update_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkUpdateCategoriesJobs(fields_catalog_category_bulk_update_job: $fields_catalog_category_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetUpdateCategoriesJobs(fields_catalog_category_bulk_update_job: $fields_catalog_category_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryBulkUpdateJobs(fields_catalog_category_bulk_update_job: $fields_catalog_category_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Update Variants Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_update_variants_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_catalog_variant_bulk_update_job | string[]\n# $fields_catalog_variant | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetBulkUpdateVariantsJob($job_id, fields_catalog_variant_bulk_update_job: $fields_catalog_variant_bulk_update_job, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetUpdateVariantsJob($job_id, fields_catalog_variant_bulk_update_job: $fields_catalog_variant_bulk_update_job, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariantBulkUpdateJob($job_id, fields_catalog_variant_bulk_update_job: $fields_catalog_variant_bulk_update_job, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n\n\n\n\n#### [Get Bulk Update Variants Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_update_variants_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_variant_bulk_update_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCatalogs-\u003egetBulkUpdateVariantsJobs(fields_catalog_variant_bulk_update_job: $fields_catalog_variant_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetUpdateVariantsJobs(fields_catalog_variant_bulk_update_job: $fields_catalog_variant_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariantBulkUpdateJobs(fields_catalog_variant_bulk_update_job: $fields_catalog_variant_bulk_update_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Catalog Categories](https://developers.klaviyo.com/en/v2025-04-15/reference/get_catalog_categories)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_category | string[]\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategories(fields_catalog_category: $fields_catalog_category, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/get_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_catalog_category | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategory($id, fields_catalog_category: $fields_catalog_category);\n```\n\n\n\n\n#### [Get Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/get_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_catalog_item | string[]\n# $fields_catalog_variant | string[]\n# $include | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetCatalogItem($id, fields_catalog_item: $fields_catalog_item, fields_catalog_variant: $fields_catalog_variant, include: $include);\n```\n\n\n\n\n#### [Get Catalog Items](https://developers.klaviyo.com/en/v2025-04-15/reference/get_catalog_items)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_item | string[]\n# $fields_catalog_variant | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetCatalogItems(fields_catalog_item: $fields_catalog_item, fields_catalog_variant: $fields_catalog_variant, filter: $filter, include: $include, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Catalog Variant](https://developers.klaviyo.com/en/v2025-04-15/reference/get_catalog_variant)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_catalog_variant | string[]\n\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariant($id, fields_catalog_variant: $fields_catalog_variant);\n```\n\n\n\n\n#### [Get Catalog Variants](https://developers.klaviyo.com/en/v2025-04-15/reference/get_catalog_variants)\n\n```php\n\n## Keyword Arguments\n\n# $fields_catalog_variant | string[]\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetCatalogVariants(fields_catalog_variant: $fields_catalog_variant, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Categories for Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/get_categories_for_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_catalog_category | string[]\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetCategoriesForCatalogItem($id, fields_catalog_category: $fields_catalog_category, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemCategories($id, fields_catalog_category: $fields_catalog_category, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Category IDs for Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/get_category_ids_for_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetCategoryIdsForCatalogItem($id, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemRelationshipsCategories($id, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Item IDs for Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/get_item_ids_for_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetItemIdsForCatalogCategory($id, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryRelationshipsItems($id, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Items for Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/get_items_for_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_catalog_item | string[]\n# $fields_catalog_variant | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetItemsForCatalogCategory($id, fields_catalog_item: $fields_catalog_item, fields_catalog_variant: $fields_catalog_variant, filter: $filter, include: $include, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogCategoryItems($id, fields_catalog_item: $fields_catalog_item, fields_catalog_variant: $fields_catalog_variant, filter: $filter, include: $include, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Variant IDs for Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/get_variant_ids_for_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetVariantIdsForCatalogItem($id, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemRelationshipsVariants($id, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Variants for Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/get_variants_for_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_catalog_variant | string[]\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eCatalogs-\u003egetVariantsForCatalogItem($id, fields_catalog_variant: $fields_catalog_variant, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003egetCatalogItemVariants($id, fields_catalog_variant: $fields_catalog_variant, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Remove Categories from Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/remove_categories_from_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eremoveCategoriesFromCatalogItem($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003edeleteCatalogItemRelationshipsCategories($id, $body);\n```\n\n\n\n\n#### [Remove Items from Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/remove_items_from_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eremoveItemsFromCatalogCategory($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003edeleteCatalogCategoryRelationshipsItems($id, $body);\n```\n\n\n\n\n#### [Update Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/update_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eupdateCatalogCategory($id, $body);\n```\n\n\n\n\n#### [Update Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/update_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eupdateCatalogItem($id, $body);\n```\n\n\n\n\n#### [Update Catalog Variant](https://developers.klaviyo.com/en/v2025-04-15/reference/update_catalog_variant)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eupdateCatalogVariant($id, $body);\n```\n\n\n\n\n#### [Update Categories for Catalog Item](https://developers.klaviyo.com/en/v2025-04-15/reference/update_categories_for_catalog_item)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eupdateCategoriesForCatalogItem($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003eupdateCatalogItemRelationshipsCategories($id, $body);\n```\n\n\n\n\n#### [Update Items for Catalog Category](https://developers.klaviyo.com/en/v2025-04-15/reference/update_items_for_catalog_category)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCatalogs-\u003eupdateItemsForCatalogCategory($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCatalogs-\u003eupdateCatalogCategoryRelationshipsItems($id, $body);\n```\n\n\n\n\n\n\n## Coupons\n\n#### [Bulk Create Coupon Codes](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_create_coupon_codes)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCoupons-\u003ebulkCreateCouponCodes($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003espawnCouponCodeBulkCreateJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003ecreateCouponCodeBulkCreateJob($body);\n```\n\n\n\n\n#### [Create Coupon](https://developers.klaviyo.com/en/v2025-04-15/reference/create_coupon)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCoupons-\u003ecreateCoupon($body);\n```\n\n\n\n\n#### [Create Coupon Code](https://developers.klaviyo.com/en/v2025-04-15/reference/create_coupon_code)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eCoupons-\u003ecreateCouponCode($body);\n```\n\n\n\n\n#### [Delete Coupon](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_coupon)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCoupons-\u003edeleteCoupon($id);\n```\n\n\n\n\n#### [Delete Coupon Code](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_coupon_code)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCoupons-\u003edeleteCouponCode($id);\n```\n\n\n\n\n#### [Get Bulk Create Coupon Code Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_coupon_code_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_coupon_code_bulk_create_job | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCoupons-\u003egetBulkCreateCouponCodeJobs(fields_coupon_code_bulk_create_job: $fields_coupon_code_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponCodeBulkCreateJobs(fields_coupon_code_bulk_create_job: $fields_coupon_code_bulk_create_job, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Bulk Create Coupon Codes Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_create_coupon_codes_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_coupon_code_bulk_create_job | string[]\n# $fields_coupon_code | string[]\n# $include | string[]\n\n$klaviyo-\u003eCoupons-\u003egetBulkCreateCouponCodesJob($job_id, fields_coupon_code_bulk_create_job: $fields_coupon_code_bulk_create_job, fields_coupon_code: $fields_coupon_code, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponCodeBulkCreateJob($job_id, fields_coupon_code_bulk_create_job: $fields_coupon_code_bulk_create_job, fields_coupon_code: $fields_coupon_code, include: $include);\n```\n\n\n\n\n#### [Get Coupon](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_coupon | string[]\n\n$klaviyo-\u003eCoupons-\u003egetCoupon($id, fields_coupon: $fields_coupon);\n```\n\n\n\n\n#### [Get Coupon Code](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon_code)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_coupon_code | string[]\n# $fields_coupon | string[]\n# $include | string[]\n\n$klaviyo-\u003eCoupons-\u003egetCouponCode($id, fields_coupon_code: $fields_coupon_code, fields_coupon: $fields_coupon, include: $include);\n```\n\n\n\n\n#### [Get Coupon Code IDs for Coupon](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon_code_ids_for_coupon)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCoupons-\u003egetCouponCodeIdsForCoupon($id, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponCodeRelationshipsCoupon($id, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCodeIdsForCoupon($id, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponRelationshipsCodes($id, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Coupon Codes](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon_codes)\n\n```php\n## Positional Arguments\n\n# $filter | string\n\n## Keyword Arguments\n\n# $fields_coupon_code | string[]\n# $fields_coupon | string[]\n# $include | string[]\n# $page_cursor | string\n\n$klaviyo-\u003eCoupons-\u003egetCouponCodes($filter, fields_coupon_code: $fields_coupon_code, fields_coupon: $fields_coupon, include: $include, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Coupon Codes for Coupon](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon_codes_for_coupon)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_coupon_code | string[]\n# $filter | string\n# $page_cursor | string\n\n$klaviyo-\u003eCoupons-\u003egetCouponCodesForCoupon($id, fields_coupon_code: $fields_coupon_code, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponCouponCodes($id, fields_coupon_code: $fields_coupon_code, filter: $filter, page_cursor: $page_cursor);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCodesForCoupon($id, fields_coupon_code: $fields_coupon_code, filter: $filter, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Coupon For Coupon Code](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon_for_coupon_code)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_coupon | string[]\n\n$klaviyo-\u003eCoupons-\u003egetCouponForCouponCode($id, fields_coupon: $fields_coupon);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponCodeCoupon($id, fields_coupon: $fields_coupon);\n```\n\n\n\n\n#### [Get Coupon ID for Coupon Code](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupon_id_for_coupon_code)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eCoupons-\u003egetCouponIdForCouponCode($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eCoupons-\u003egetCouponRelationshipsCouponCodes($id);\n```\n\n\n\n\n#### [Get Coupons](https://developers.klaviyo.com/en/v2025-04-15/reference/get_coupons)\n\n```php\n\n## Keyword Arguments\n\n# $fields_coupon | string[]\n# $page_cursor | string\n\n$klaviyo-\u003eCoupons-\u003egetCoupons(fields_coupon: $fields_coupon, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Update Coupon](https://developers.klaviyo.com/en/v2025-04-15/reference/update_coupon)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCoupons-\u003eupdateCoupon($id, $body);\n```\n\n\n\n\n#### [Update Coupon Code](https://developers.klaviyo.com/en/v2025-04-15/reference/update_coupon_code)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eCoupons-\u003eupdateCouponCode($id, $body);\n```\n\n\n\n\n\n\n## DataPrivacy\n\n#### [Request Profile Deletion](https://developers.klaviyo.com/en/v2025-04-15/reference/request_profile_deletion)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eDataPrivacy-\u003erequestProfileDeletion($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eDataPrivacy-\u003ecreateDataPrivacyDeletionJob($body);\n```\n\n\n\n\n\n\n## Events\n\n#### [Bulk Create Events](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_create_events)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eEvents-\u003ebulkCreateEvents($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eEvents-\u003ecreateEventBulkCreateJob($body);\n```\n\n\n\n\n#### [Create Event](https://developers.klaviyo.com/en/v2025-04-15/reference/create_event)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eEvents-\u003ecreateEvent($body);\n```\n\n\n\n\n#### [Get Event](https://developers.klaviyo.com/en/v2025-04-15/reference/get_event)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_event | string[]\n# $fields_metric | string[]\n# $fields_profile | string[]\n# $include | string[]\n\n$klaviyo-\u003eEvents-\u003egetEvent($id, fields_event: $fields_event, fields_metric: $fields_metric, fields_profile: $fields_profile, include: $include);\n```\n\n\n\n\n#### [Get Events](https://developers.klaviyo.com/en/v2025-04-15/reference/get_events)\n\n```php\n\n## Keyword Arguments\n\n# $fields_event | string[]\n# $fields_metric | string[]\n# $fields_profile | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eEvents-\u003egetEvents(fields_event: $fields_event, fields_metric: $fields_metric, fields_profile: $fields_profile, filter: $filter, include: $include, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Metric for Event](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric_for_event)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_metric | string[]\n\n$klaviyo-\u003eEvents-\u003egetMetricForEvent($id, fields_metric: $fields_metric);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eEvents-\u003egetEventMetric($id, fields_metric: $fields_metric);\n```\n\n\n\n\n#### [Get Metric ID for Event](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric_id_for_event)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eEvents-\u003egetMetricIdForEvent($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eEvents-\u003egetEventRelationshipsMetric($id);\n```\n\n\n\n\n#### [Get Profile for Event](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile_for_event)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n# $fields_profile | string[]\n\n$klaviyo-\u003eEvents-\u003egetProfileForEvent($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eEvents-\u003egetEventProfile($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile);\n```\n\n\n\n\n#### [Get Profile ID for Event](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile_id_for_event)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eEvents-\u003egetProfileIdForEvent($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eEvents-\u003egetEventRelationshipsProfile($id);\n```\n\n\n\n\n\n\n## Flows\n\n#### [Create Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/create_flow)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n## Keyword Arguments\n\n# $additional_fields_flow | string[]\n\n$klaviyo-\u003eFlows-\u003ecreateFlow($body, additional_fields_flow: $additional_fields_flow);\n```\n\n\n\n\n#### [Delete Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eFlows-\u003edeleteFlow($id);\n```\n\n\n\n\n#### [Get Action for Flow Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_action_for_flow_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow_action | string[]\n\n$klaviyo-\u003eFlows-\u003egetActionForFlowMessage($id, fields_flow_action: $fields_flow_action);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowMessageAction($id, fields_flow_action: $fields_flow_action);\n```\n\n\n\n\n#### [Get Action ID for Flow Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_action_id_for_flow_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eFlows-\u003egetActionIdForFlowMessage($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowMessageRelationshipsAction($id);\n```\n\n\n\n\n#### [Get Action IDs for Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/get_action_ids_for_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eFlows-\u003egetActionIdsForFlow($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowRelationshipsFlowActions($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowRelationshipsActions($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Actions for Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/get_actions_for_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow_action | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eFlows-\u003egetActionsForFlow($id, fields_flow_action: $fields_flow_action, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowFlowActions($id, fields_flow_action: $fields_flow_action, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowActions($id, fields_flow_action: $fields_flow_action, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_flow | string[]\n# $fields_flow_action | string[]\n# $fields_flow | string[]\n# $fields_tag | string[]\n# $include | string[]\n\n$klaviyo-\u003eFlows-\u003egetFlow($id, additional_fields_flow: $additional_fields_flow, fields_flow_action: $fields_flow_action, fields_flow: $fields_flow, fields_tag: $fields_tag, include: $include);\n```\n\n\n\n\n#### [Get Flow Action](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flow_action)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow_action | string[]\n# $fields_flow_message | string[]\n# $fields_flow | string[]\n# $include | string[]\n\n$klaviyo-\u003eFlows-\u003egetFlowAction($id, fields_flow_action: $fields_flow_action, fields_flow_message: $fields_flow_message, fields_flow: $fields_flow, include: $include);\n```\n\n\n\n\n#### [Get Messages For Flow Action](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flow_action_messages)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow_message | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eFlows-\u003egetFlowActionMessages($id, fields_flow_message: $fields_flow_message, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetMessagesForFlowAction($id, fields_flow_message: $fields_flow_message, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Flow for Flow Action](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flow_for_flow_action)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow | string[]\n\n$klaviyo-\u003eFlows-\u003egetFlowForFlowAction($id, fields_flow: $fields_flow);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowActionFlow($id, fields_flow: $fields_flow);\n```\n\n\n\n\n#### [Get Flow ID for Flow Action](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flow_id_for_flow_action)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eFlows-\u003egetFlowIdForFlowAction($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowActionRelationshipsFlow($id);\n```\n\n\n\n\n#### [Get Flow Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flow_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow_action | string[]\n# $fields_flow_message | string[]\n# $fields_template | string[]\n# $include | string[]\n\n$klaviyo-\u003eFlows-\u003egetFlowMessage($id, fields_flow_action: $fields_flow_action, fields_flow_message: $fields_flow_message, fields_template: $fields_template, include: $include);\n```\n\n\n\n\n#### [Get Flows](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flows)\n\n```php\n\n## Keyword Arguments\n\n# $fields_flow_action | string[]\n# $fields_flow | string[]\n# $fields_tag | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eFlows-\u003egetFlows(fields_flow_action: $fields_flow_action, fields_flow: $fields_flow, fields_tag: $fields_tag, filter: $filter, include: $include, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Message IDs for Flow Action](https://developers.klaviyo.com/en/v2025-04-15/reference/get_message_ids_for_flow_action)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eFlows-\u003egetMessageIdsForFlowAction($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowActionRelationshipsMessages($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Tag IDs for Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/get_tag_ids_for_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eFlows-\u003egetTagIdsForFlow($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowRelationshipsTags($id);\n```\n\n\n\n\n#### [Get Tags for Flow](https://developers.klaviyo.com/en/v2025-04-15/reference/get_tags_for_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_tag | string[]\n\n$klaviyo-\u003eFlows-\u003egetTagsForFlow($id, fields_tag: $fields_tag);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowTags($id, fields_tag: $fields_tag);\n```\n\n\n\n\n#### [Get Template for Flow Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_template_for_flow_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_template | string[]\n\n$klaviyo-\u003eFlows-\u003egetTemplateForFlowMessage($id, fields_template: $fields_template);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowMessageTemplate($id, fields_template: $fields_template);\n```\n\n\n\n\n#### [Get Template ID for Flow Message](https://developers.klaviyo.com/en/v2025-04-15/reference/get_template_id_for_flow_message)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eFlows-\u003egetTemplateIdForFlowMessage($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eFlows-\u003egetFlowMessageRelationshipsTemplate($id);\n```\n\n\n\n\n#### [Update Flow Status](https://developers.klaviyo.com/en/v2025-04-15/reference/update_flow)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eFlows-\u003eupdateFlow($id, $body);\n```\n\n\n\n\n\n\n## Forms\n\n#### [Delete Form](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_form)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eForms-\u003edeleteForm($id);\n```\n\n\n\n\n#### [Get Form](https://developers.klaviyo.com/en/v2025-04-15/reference/get_form)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_form_version | string[]\n# $fields_form | string[]\n# $include | string[]\n\n$klaviyo-\u003eForms-\u003egetForm($id, fields_form_version: $fields_form_version, fields_form: $fields_form, include: $include);\n```\n\n\n\n\n#### [Get Form for Form Version](https://developers.klaviyo.com/en/v2025-04-15/reference/get_form_for_form_version)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_form | string[]\n\n$klaviyo-\u003eForms-\u003egetFormForFormVersion($id, fields_form: $fields_form);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eForms-\u003egetFormVersionForm($id, fields_form: $fields_form);\n```\n\n\n\n\n#### [Get Form ID for Form Version](https://developers.klaviyo.com/en/v2025-04-15/reference/get_form_id_for_form_version)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eForms-\u003egetFormIdForFormVersion($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eForms-\u003egetFormVersionRelationshipsForm($id);\n```\n\n\n\n\n#### [Get Form Version](https://developers.klaviyo.com/en/v2025-04-15/reference/get_form_version)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_form_version | string[]\n\n$klaviyo-\u003eForms-\u003egetFormVersion($id, fields_form_version: $fields_form_version);\n```\n\n\n\n\n#### [Get Forms](https://developers.klaviyo.com/en/v2025-04-15/reference/get_forms)\n\n```php\n\n## Keyword Arguments\n\n# $fields_form | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eForms-\u003egetForms(fields_form: $fields_form, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Version IDs for Form](https://developers.klaviyo.com/en/v2025-04-15/reference/get_version_ids_for_form)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eForms-\u003egetVersionIdsForForm($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eForms-\u003egetFormRelationshipsFormVersions($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eForms-\u003egetFormRelationshipsVersions($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Versions for Form](https://developers.klaviyo.com/en/v2025-04-15/reference/get_versions_for_form)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_form_version | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eForms-\u003egetVersionsForForm($id, fields_form_version: $fields_form_version, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eForms-\u003egetFormFormVersions($id, fields_form_version: $fields_form_version, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eForms-\u003egetFormVersions($id, fields_form_version: $fields_form_version, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n\n\n## Images\n\n#### [Get Image](https://developers.klaviyo.com/en/v2025-04-15/reference/get_image)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_image | string[]\n\n$klaviyo-\u003eImages-\u003egetImage($id, fields_image: $fields_image);\n```\n\n\n\n\n#### [Get Images](https://developers.klaviyo.com/en/v2025-04-15/reference/get_images)\n\n```php\n\n## Keyword Arguments\n\n# $fields_image | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eImages-\u003egetImages(fields_image: $fields_image, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Update Image](https://developers.klaviyo.com/en/v2025-04-15/reference/update_image)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eImages-\u003eupdateImage($id, $body);\n```\n\n\n\n\n#### [Upload Image From File](https://developers.klaviyo.com/en/v2025-04-15/reference/upload_image_from_file)\n\n```php\n## Positional Arguments\n\n# $file | \\SplFileObject\n\n## Keyword Arguments\n\n# $name | string\n# $hidden | bool\n\n$klaviyo-\u003eImages-\u003euploadImageFromFile($file, name: $name, hidden: $hidden);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eImages-\u003ecreateImageUpload($file, name: $name, hidden: $hidden);\n```\n\n\n\n\n#### [Upload Image From URL](https://developers.klaviyo.com/en/v2025-04-15/reference/upload_image_from_url)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eImages-\u003euploadImageFromUrl($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eImages-\u003ecreateImage($body);\n```\n\n\n\n\n\n\n## Lists\n\n#### [Add Profiles to List](https://developers.klaviyo.com/en/v2025-04-15/reference/add_profiles_to_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eLists-\u003eaddProfilesToList($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003ecreateListRelationships($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003ecreateListRelationshipsProfile($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003ecreateListRelationshipsProfiles($id, $body);\n```\n\n\n\n\n#### [Create List](https://developers.klaviyo.com/en/v2025-04-15/reference/create_list)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eLists-\u003ecreateList($body);\n```\n\n\n\n\n#### [Delete List](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eLists-\u003edeleteList($id);\n```\n\n\n\n\n#### [Get Flows Triggered by List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flows_triggered_by_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow | string[]\n\n$klaviyo-\u003eLists-\u003egetFlowsTriggeredByList($id, fields_flow: $fields_flow);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetFlowTriggersForList($id, fields_flow: $fields_flow);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetListFlowTriggers($id, fields_flow: $fields_flow);\n```\n\n\n\n\n#### [Get IDs for Flows Triggered by List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_ids_for_flows_triggered_by_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eLists-\u003egetIdsForFlowsTriggeredByList($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetFlowTriggerIdsForList($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetListRelationshipsFlowTriggers($id);\n```\n\n\n\n\n#### [Get List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_list | string[]\n# $fields_flow | string[]\n# $fields_list | string[]\n# $fields_tag | string[]\n# $include | string[]\n\n$klaviyo-\u003eLists-\u003egetList($id, additional_fields_list: $additional_fields_list, fields_flow: $fields_flow, fields_list: $fields_list, fields_tag: $fields_tag, include: $include);\n```\n\n\n\n\n#### [Get Lists](https://developers.klaviyo.com/en/v2025-04-15/reference/get_lists)\n\n```php\n\n## Keyword Arguments\n\n# $fields_flow | string[]\n# $fields_list | string[]\n# $fields_tag | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eLists-\u003egetLists(fields_flow: $fields_flow, fields_list: $fields_list, fields_tag: $fields_tag, filter: $filter, include: $include, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Profile IDs for List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile_ids_for_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eLists-\u003egetProfileIdsForList($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetListRelationshipsProfiles($id, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Profiles for List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profiles_for_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n# $fields_profile | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eLists-\u003egetProfilesForList($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetListProfiles($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Tag IDs for List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_tag_ids_for_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eLists-\u003egetTagIdsForList($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetListRelationshipsTags($id);\n```\n\n\n\n\n#### [Get Tags for List](https://developers.klaviyo.com/en/v2025-04-15/reference/get_tags_for_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_tag | string[]\n\n$klaviyo-\u003eLists-\u003egetTagsForList($id, fields_tag: $fields_tag);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003egetListTags($id, fields_tag: $fields_tag);\n```\n\n\n\n\n#### [Remove Profiles from List](https://developers.klaviyo.com/en/v2025-04-15/reference/remove_profiles_from_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eLists-\u003eremoveProfilesFromList($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003edeleteListRelationships($id, $body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eLists-\u003edeleteListRelationshipsProfiles($id, $body);\n```\n\n\n\n\n#### [Update List](https://developers.klaviyo.com/en/v2025-04-15/reference/update_list)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eLists-\u003eupdateList($id, $body);\n```\n\n\n\n\n\n\n## Metrics\n\n#### [Create Custom Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/create_custom_metric)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eMetrics-\u003ecreateCustomMetric($body);\n```\n\n\n\n\n#### [Delete Custom Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_custom_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eMetrics-\u003edeleteCustomMetric($id);\n```\n\n\n\n\n#### [Get Custom Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_custom_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_custom_metric | string[]\n# $fields_metric | string[]\n# $include | string[]\n\n$klaviyo-\u003eMetrics-\u003egetCustomMetric($id, fields_custom_metric: $fields_custom_metric, fields_metric: $fields_metric, include: $include);\n```\n\n\n\n\n#### [Get Custom Metrics](https://developers.klaviyo.com/en/v2025-04-15/reference/get_custom_metrics)\n\n```php\n\n## Keyword Arguments\n\n# $fields_custom_metric | string[]\n# $fields_metric | string[]\n# $include | string[]\n\n$klaviyo-\u003eMetrics-\u003egetCustomMetrics(fields_custom_metric: $fields_custom_metric, fields_metric: $fields_metric, include: $include);\n```\n\n\n\n\n#### [Get Flows Triggered by Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_flows_triggered_by_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow | string[]\n\n$klaviyo-\u003eMetrics-\u003egetFlowsTriggeredByMetric($id, fields_flow: $fields_flow);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetFlowTriggersForMetric($id, fields_flow: $fields_flow);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricFlowTriggers($id, fields_flow: $fields_flow);\n```\n\n\n\n\n#### [Get IDs for Flows Triggered by Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_ids_for_flows_triggered_by_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eMetrics-\u003egetIdsForFlowsTriggeredByMetric($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetFlowTriggerIdsForMetric($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricRelationshipsFlowTriggers($id);\n```\n\n\n\n\n#### [Get Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_flow | string[]\n# $fields_metric | string[]\n# $include | string[]\n\n$klaviyo-\u003eMetrics-\u003egetMetric($id, fields_flow: $fields_flow, fields_metric: $fields_metric, include: $include);\n```\n\n\n\n\n#### [Get Metric for Metric Property](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric_for_metric_property)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_metric | string[]\n\n$klaviyo-\u003eMetrics-\u003egetMetricForMetricProperty($id, fields_metric: $fields_metric);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricPropertyMetric($id, fields_metric: $fields_metric);\n```\n\n\n\n\n#### [Get Metric ID for Metric Property](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric_id_for_metric_property)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eMetrics-\u003egetMetricIdForMetricProperty($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricPropertyRelationshipsMetric($id);\n```\n\n\n\n\n#### [Get Metric IDs for Custom Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric_ids_for_custom_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eMetrics-\u003egetMetricIdsForCustomMetric($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetCustomMetricRelationshipsMetrics($id);\n```\n\n\n\n\n#### [Get Metric Property](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metric_property)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_metric_property | string[]\n# $fields_metric_property | string[]\n# $fields_metric | string[]\n# $include | string[]\n\n$klaviyo-\u003eMetrics-\u003egetMetricProperty($id, additional_fields_metric_property: $additional_fields_metric_property, fields_metric_property: $fields_metric_property, fields_metric: $fields_metric, include: $include);\n```\n\n\n\n\n#### [Get Metrics](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metrics)\n\n```php\n\n## Keyword Arguments\n\n# $fields_flow | string[]\n# $fields_metric | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n\n$klaviyo-\u003eMetrics-\u003egetMetrics(fields_flow: $fields_flow, fields_metric: $fields_metric, filter: $filter, include: $include, page_cursor: $page_cursor);\n```\n\n\n\n\n#### [Get Metrics for Custom Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_metrics_for_custom_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_metric | string[]\n\n$klaviyo-\u003eMetrics-\u003egetMetricsForCustomMetric($id, fields_metric: $fields_metric);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetCustomMetricMetrics($id, fields_metric: $fields_metric);\n```\n\n\n\n\n#### [Get Properties for Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_properties_for_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_metric_property | string[]\n# $fields_metric_property | string[]\n\n$klaviyo-\u003eMetrics-\u003egetPropertiesForMetric($id, additional_fields_metric_property: $additional_fields_metric_property, fields_metric_property: $fields_metric_property);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricMetricProperties($id, additional_fields_metric_property: $additional_fields_metric_property, fields_metric_property: $fields_metric_property);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricProperties($id, additional_fields_metric_property: $additional_fields_metric_property, fields_metric_property: $fields_metric_property);\n```\n\n\n\n\n#### [Get Property IDs for Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/get_property_ids_for_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eMetrics-\u003egetPropertyIdsForMetric($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricRelationshipsMetricProperties($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003egetMetricRelationshipsProperties($id);\n```\n\n\n\n\n#### [Query Metric Aggregates](https://developers.klaviyo.com/en/v2025-04-15/reference/query_metric_aggregates)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eMetrics-\u003equeryMetricAggregates($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eMetrics-\u003ecreateMetricAggregate($body);\n```\n\n\n\n\n#### [Update Custom Metric](https://developers.klaviyo.com/en/v2025-04-15/reference/update_custom_metric)\n\n```php\n## Positional Arguments\n\n# $id | string\n# $body | associative array\n\n$klaviyo-\u003eMetrics-\u003eupdateCustomMetric($id, $body);\n```\n\n\n\n\n\n\n## Profiles\n\n#### [Bulk Import Profiles](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_import_profiles)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eProfiles-\u003ebulkImportProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003espawnBulkProfileImportJob($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003ecreateProfileBulkImportJob($body);\n```\n\n\n\n\n#### [Bulk Subscribe Profiles](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_subscribe_profiles)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eProfiles-\u003ebulkSubscribeProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003esubscribeProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003ecreateProfileSubscriptionBulkCreateJob($body);\n```\n\n\n\n\n#### [Bulk Suppress Profiles](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_suppress_profiles)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eProfiles-\u003ebulkSuppressProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003esuppressProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003ecreateProfileSuppressionBulkCreateJob($body);\n```\n\n\n\n\n#### [Bulk Unsubscribe Profiles](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_unsubscribe_profiles)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eProfiles-\u003ebulkUnsubscribeProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003eunsubscribeProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003ecreateProfileSubscriptionBulkDeleteJob($body);\n```\n\n\n\n\n#### [Bulk Unsuppress Profiles](https://developers.klaviyo.com/en/v2025-04-15/reference/bulk_unsuppress_profiles)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eProfiles-\u003ebulkUnsuppressProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003eunsuppressProfiles($body);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003ecreateProfileSuppressionBulkDeleteJob($body);\n```\n\n\n\n\n#### [Create or Update Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/create_or_update_profile)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n\n$klaviyo-\u003eProfiles-\u003ecreateOrUpdateProfile($body, additional_fields_profile: $additional_fields_profile);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003ecreateProfileImport($body, additional_fields_profile: $additional_fields_profile);\n```\n\n\n\n\n#### [Create Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/create_profile)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n\n$klaviyo-\u003eProfiles-\u003ecreateProfile($body, additional_fields_profile: $additional_fields_profile);\n```\n\n\n\n\n#### [Create or Update Push Token](https://developers.klaviyo.com/en/v2025-04-15/reference/create_push_token)\n\n```php\n## Positional Arguments\n\n# $body | associative array\n\n$klaviyo-\u003eProfiles-\u003ecreatePushToken($body);\n```\n\n\n\n\n#### [Delete Push Token](https://developers.klaviyo.com/en/v2025-04-15/reference/delete_push_token)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eProfiles-\u003edeletePushToken($id);\n```\n\n\n\n\n#### [Get Bulk Import Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_import_profiles_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_list | string[]\n# $fields_profile_bulk_import_job | string[]\n# $include | string[]\n\n$klaviyo-\u003eProfiles-\u003egetBulkImportProfilesJob($job_id, fields_list: $fields_list, fields_profile_bulk_import_job: $fields_profile_bulk_import_job, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJob($job_id, fields_list: $fields_list, fields_profile_bulk_import_job: $fields_profile_bulk_import_job, include: $include);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJob($job_id, fields_list: $fields_list, fields_profile_bulk_import_job: $fields_profile_bulk_import_job, include: $include);\n```\n\n\n\n\n#### [Get Bulk Import Profiles Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_import_profiles_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_profile_bulk_import_job | string[]\n# $filter | string\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eProfiles-\u003egetBulkImportProfilesJobs(fields_profile_bulk_import_job: $fields_profile_bulk_import_job, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJobs(fields_profile_bulk_import_job: $fields_profile_bulk_import_job, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJobs(fields_profile_bulk_import_job: $fields_profile_bulk_import_job, filter: $filter, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Bulk Suppress Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_suppress_profiles_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_profile_suppression_bulk_create_job | string[]\n\n$klaviyo-\u003eProfiles-\u003egetBulkSuppressProfilesJob($job_id, fields_profile_suppression_bulk_create_job: $fields_profile_suppression_bulk_create_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileSuppressionBulkCreateJob($job_id, fields_profile_suppression_bulk_create_job: $fields_profile_suppression_bulk_create_job);\n```\n\n\n\n\n#### [Get Bulk Suppress Profiles Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_suppress_profiles_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_profile_suppression_bulk_create_job | string[]\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eProfiles-\u003egetBulkSuppressProfilesJobs(fields_profile_suppression_bulk_create_job: $fields_profile_suppression_bulk_create_job, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileSuppressionBulkCreateJobs(fields_profile_suppression_bulk_create_job: $fields_profile_suppression_bulk_create_job, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Bulk Unsuppress Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_unsuppress_profiles_job)\n\n```php\n## Positional Arguments\n\n# $job_id | string\n\n## Keyword Arguments\n\n# $fields_profile_suppression_bulk_delete_job | string[]\n\n$klaviyo-\u003eProfiles-\u003egetBulkUnsuppressProfilesJob($job_id, fields_profile_suppression_bulk_delete_job: $fields_profile_suppression_bulk_delete_job);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileSuppressionBulkDeleteJob($job_id, fields_profile_suppression_bulk_delete_job: $fields_profile_suppression_bulk_delete_job);\n```\n\n\n\n\n#### [Get Bulk Unsuppress Profiles Jobs](https://developers.klaviyo.com/en/v2025-04-15/reference/get_bulk_unsuppress_profiles_jobs)\n\n```php\n\n## Keyword Arguments\n\n# $fields_profile_suppression_bulk_delete_job | string[]\n# $filter | string\n# $page_cursor | string\n# $sort | string\n\n$klaviyo-\u003eProfiles-\u003egetBulkUnsuppressProfilesJobs(fields_profile_suppression_bulk_delete_job: $fields_profile_suppression_bulk_delete_job, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileSuppressionBulkDeleteJobs(fields_profile_suppression_bulk_delete_job: $fields_profile_suppression_bulk_delete_job, filter: $filter, page_cursor: $page_cursor, sort: $sort);\n```\n\n\n\n\n#### [Get Errors for Bulk Import Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_errors_for_bulk_import_profiles_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_import_error | string[]\n# $page_cursor | string\n# $page_size | int\n\n$klaviyo-\u003eProfiles-\u003egetErrorsForBulkImportProfilesJob($id, fields_import_error: $fields_import_error, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJobImportErrors($id, fields_import_error: $fields_import_error, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetImportErrorsForProfileBulkImportJob($id, fields_import_error: $fields_import_error, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJobImportErrors($id, fields_import_error: $fields_import_error, page_cursor: $page_cursor, page_size: $page_size);\n```\n\n\n\n\n#### [Get List for Bulk Import Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_list_for_bulk_import_profiles_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_list | string[]\n\n$klaviyo-\u003eProfiles-\u003egetListForBulkImportProfilesJob($id, fields_list: $fields_list);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJobLists($id, fields_list: $fields_list);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetListsForProfileBulkImportJob($id, fields_list: $fields_list);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJobLists($id, fields_list: $fields_list);\n```\n\n\n\n\n#### [Get List IDs for Bulk Import Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_list_ids_for_bulk_import_profiles_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eProfiles-\u003egetListIdsForBulkImportProfilesJob($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJobRelationshipsLists($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetListIdsForProfileBulkImportJob($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJobRelationshipsLists($id);\n```\n\n\n\n\n#### [Get List IDs for Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/get_list_ids_for_profile)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eProfiles-\u003egetListIdsForProfile($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileRelationshipsLists($id);\n```\n\n\n\n\n#### [Get Lists for Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/get_lists_for_profile)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_list | string[]\n\n$klaviyo-\u003eProfiles-\u003egetListsForProfile($id, fields_list: $fields_list);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileLists($id, fields_list: $fields_list);\n```\n\n\n\n\n#### [Get Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n# $fields_list | string[]\n# $fields_profile | string[]\n# $fields_push_token | string[]\n# $fields_segment | string[]\n# $include | string[]\n\n$klaviyo-\u003eProfiles-\u003egetProfile($id, additional_fields_profile: $additional_fields_profile, fields_list: $fields_list, fields_profile: $fields_profile, fields_push_token: $fields_push_token, fields_segment: $fields_segment, include: $include);\n```\n\n\n\n\n#### [Get Profile for Push Token](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile_for_push_token)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n# $fields_profile | string[]\n\n$klaviyo-\u003eProfiles-\u003egetProfileForPushToken($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetPushTokenProfile($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile);\n```\n\n\n\n\n#### [Get Profile ID for Push Token](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile_id_for_push_token)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eProfiles-\u003egetProfileIdForPushToken($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetPushTokenRelationshipsProfile($id);\n```\n\n\n\n\n#### [Get Profile IDs for Bulk Import Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profile_ids_for_bulk_import_profiles_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $page_cursor | string\n# $page_size | int\n\n$klaviyo-\u003eProfiles-\u003egetProfileIdsForBulkImportProfilesJob($id, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJobRelationshipsProfiles($id, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJobRelationshipsProfiles($id, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileIdsForProfileBulkImportJob($id, page_cursor: $page_cursor, page_size: $page_size);\n```\n\n\n\n\n#### [Get Profiles](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profiles)\n\n```php\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n# $fields_profile | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $page_size | int\n# $sort | string\n\n$klaviyo-\u003eProfiles-\u003egetProfiles(additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, filter: $filter, include: $include, page_cursor: $page_cursor, page_size: $page_size, sort: $sort);\n```\n\n\n\n\n#### [Get Profiles for Bulk Import Profiles Job](https://developers.klaviyo.com/en/v2025-04-15/reference/get_profiles_for_bulk_import_profiles_job)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $additional_fields_profile | string[]\n# $fields_profile | string[]\n# $page_cursor | string\n# $page_size | int\n\n$klaviyo-\u003eProfiles-\u003egetProfilesForBulkImportProfilesJob($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetBulkProfileImportJobProfiles($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileBulkImportJobProfiles($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, page_cursor: $page_cursor, page_size: $page_size);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfilesForProfileBulkImportJob($id, additional_fields_profile: $additional_fields_profile, fields_profile: $fields_profile, page_cursor: $page_cursor, page_size: $page_size);\n```\n\n\n\n\n#### [Get Push Token](https://developers.klaviyo.com/en/v2025-04-15/reference/get_push_token)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_profile | string[]\n# $fields_push_token | string[]\n# $include | string[]\n\n$klaviyo-\u003eProfiles-\u003egetPushToken($id, fields_profile: $fields_profile, fields_push_token: $fields_push_token, include: $include);\n```\n\n\n\n\n#### [Get Push Token IDs for Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/get_push_token_ids_for_profile)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eProfiles-\u003egetPushTokenIdsForProfile($id);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfileRelationshipsPushTokens($id);\n```\n\n\n\n\n#### [Get Push Tokens](https://developers.klaviyo.com/en/v2025-04-15/reference/get_push_tokens)\n\n```php\n\n## Keyword Arguments\n\n# $fields_profile | string[]\n# $fields_push_token | string[]\n# $filter | string\n# $include | string[]\n# $page_cursor | string\n# $page_size | int\n\n$klaviyo-\u003eProfiles-\u003egetPushTokens(fields_profile: $fields_profile, fields_push_token: $fields_push_token, filter: $filter, include: $include, page_cursor: $page_cursor, page_size: $page_size);\n```\n\n\n\n\n#### [Get Push Tokens for Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/get_push_tokens_for_profile)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n## Keyword Arguments\n\n# $fields_push_token | string[]\n\n$klaviyo-\u003eProfiles-\u003egetPushTokensForProfile($id, fields_push_token: $fields_push_token);\n```\n##### Method alias:\n```php\n$klaviyo-\u003eProfiles-\u003egetProfilePushTokens($id, fields_push_token: $fields_push_token);\n```\n\n\n\n\n#### [Get Segment IDs for Profile](https://developers.klaviyo.com/en/v2025-04-15/reference/get_segment_ids_for_profile)\n\n```php\n## Positional Arguments\n\n# $id | string\n\n$klaviyo-\u003eProfiles-\u003egetSegmentIdsForProfile($id);\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklaviyo%2Fklaviyo-api-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklaviyo%2Fklaviyo-api-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklaviyo%2Fklaviyo-api-php/lists"}