klaviyo-api-fetch
Version:
A native fetch API using hey-api ts codegen
1 lines • 346 kB
Source Map (JSON)
{"version":3,"sources":["../src/sdk.gen.ts","../src/client.gen.ts"],"sourcesContent":["// This file is auto-generated by @hey-api/openapi-ts\n\nimport { type Options as ClientOptions, type TDataShape, type Client, formDataBodySerializer } from '@hey-api/client-fetch';\nimport type { GetAccountsData, GetAccountsResponse, GetAccountsError, GetAccountData, GetAccountResponse2, GetAccountError, GetCampaignsData, GetCampaignsResponse, GetCampaignsError, CreateCampaignData, CreateCampaignResponse, CreateCampaignError, DeleteCampaignData, DeleteCampaignResponse, DeleteCampaignError, GetCampaignData, GetCampaignResponse2, GetCampaignError, UpdateCampaignData, UpdateCampaignResponse, UpdateCampaignError, GetCampaignMessageData, GetCampaignMessageResponse, GetCampaignMessageError, UpdateCampaignMessageData, UpdateCampaignMessageResponse, UpdateCampaignMessageError, GetCampaignSendJobData, GetCampaignSendJobResponse2, GetCampaignSendJobError, CancelCampaignSendData, CancelCampaignSendResponse, CancelCampaignSendError, GetCampaignRecipientEstimationJobData, GetCampaignRecipientEstimationJobResponse2, GetCampaignRecipientEstimationJobError, GetCampaignRecipientEstimationData, GetCampaignRecipientEstimationResponse2, GetCampaignRecipientEstimationError, CreateCampaignCloneData, CreateCampaignCloneResponse, CreateCampaignCloneError, AssignTemplateToCampaignMessageData, AssignTemplateToCampaignMessageResponse, AssignTemplateToCampaignMessageError, SendCampaignData, SendCampaignResponse, SendCampaignError, RefreshCampaignRecipientEstimationData, RefreshCampaignRecipientEstimationResponse, RefreshCampaignRecipientEstimationError, GetCampaignForCampaignMessageData, GetCampaignForCampaignMessageResponse, GetCampaignForCampaignMessageError, GetCampaignIdForCampaignMessageData, GetCampaignIdForCampaignMessageResponse, GetCampaignIdForCampaignMessageError, GetTemplateForCampaignMessageData, GetTemplateForCampaignMessageResponse, GetTemplateForCampaignMessageError, GetTemplateIdForCampaignMessageData, GetTemplateIdForCampaignMessageResponse, GetTemplateIdForCampaignMessageError, GetImageForCampaignMessageData, GetImageForCampaignMessageResponse, GetImageForCampaignMessageError, GetImageIdForCampaignMessageData, GetImageIdForCampaignMessageResponse, GetImageIdForCampaignMessageError, UpdateImageForCampaignMessageData, UpdateImageForCampaignMessageResponse, UpdateImageForCampaignMessageError, GetTagsForCampaignData, GetTagsForCampaignResponse, GetTagsForCampaignError, GetTagIdsForCampaignData, GetTagIdsForCampaignResponse, GetTagIdsForCampaignError, GetMessagesForCampaignData, GetMessagesForCampaignResponse, GetMessagesForCampaignError, GetMessageIdsForCampaignData, GetMessageIdsForCampaignResponse, GetMessageIdsForCampaignError, GetCatalogItemsData, GetCatalogItemsResponse, GetCatalogItemsError, CreateCatalogItemData, CreateCatalogItemResponse, CreateCatalogItemError, DeleteCatalogItemData, DeleteCatalogItemResponse, DeleteCatalogItemError, GetCatalogItemData, GetCatalogItemResponse, GetCatalogItemError, UpdateCatalogItemData, UpdateCatalogItemResponse, UpdateCatalogItemError, GetCatalogVariantsData, GetCatalogVariantsResponse, GetCatalogVariantsError, CreateCatalogVariantData, CreateCatalogVariantResponse, CreateCatalogVariantError, DeleteCatalogVariantData, DeleteCatalogVariantResponse, DeleteCatalogVariantError, GetCatalogVariantData, GetCatalogVariantResponse2, GetCatalogVariantError, UpdateCatalogVariantData, UpdateCatalogVariantResponse, UpdateCatalogVariantError, GetCatalogCategoriesData, GetCatalogCategoriesResponse, GetCatalogCategoriesError, CreateCatalogCategoryData, CreateCatalogCategoryResponse, CreateCatalogCategoryError, DeleteCatalogCategoryData, DeleteCatalogCategoryResponse, DeleteCatalogCategoryError, GetCatalogCategoryData, GetCatalogCategoryResponse2, GetCatalogCategoryError, UpdateCatalogCategoryData, UpdateCatalogCategoryResponse, UpdateCatalogCategoryError, GetBulkCreateCatalogItemsJobsData, GetBulkCreateCatalogItemsJobsResponse, GetBulkCreateCatalogItemsJobsError, BulkCreateCatalogItemsData, BulkCreateCatalogItemsResponse, BulkCreateCatalogItemsError, GetBulkCreateCatalogItemsJobData, GetBulkCreateCatalogItemsJobResponse, GetBulkCreateCatalogItemsJobError, GetBulkUpdateCatalogItemsJobsData, GetBulkUpdateCatalogItemsJobsResponse, GetBulkUpdateCatalogItemsJobsError, BulkUpdateCatalogItemsData, BulkUpdateCatalogItemsResponse, BulkUpdateCatalogItemsError, GetBulkUpdateCatalogItemsJobData, GetBulkUpdateCatalogItemsJobResponse, GetBulkUpdateCatalogItemsJobError, GetBulkDeleteCatalogItemsJobsData, GetBulkDeleteCatalogItemsJobsResponse, GetBulkDeleteCatalogItemsJobsError, BulkDeleteCatalogItemsData, BulkDeleteCatalogItemsResponse, BulkDeleteCatalogItemsError, GetBulkDeleteCatalogItemsJobData, GetBulkDeleteCatalogItemsJobResponse, GetBulkDeleteCatalogItemsJobError, GetBulkCreateVariantsJobsData, GetBulkCreateVariantsJobsResponse, GetBulkCreateVariantsJobsError, BulkCreateCatalogVariantsData, BulkCreateCatalogVariantsResponse, BulkCreateCatalogVariantsError, GetBulkCreateVariantsJobData, GetBulkCreateVariantsJobResponse, GetBulkCreateVariantsJobError, GetBulkUpdateVariantsJobsData, GetBulkUpdateVariantsJobsResponse, GetBulkUpdateVariantsJobsError, BulkUpdateCatalogVariantsData, BulkUpdateCatalogVariantsResponse, BulkUpdateCatalogVariantsError, GetBulkUpdateVariantsJobData, GetBulkUpdateVariantsJobResponse, GetBulkUpdateVariantsJobError, GetBulkDeleteVariantsJobsData, GetBulkDeleteVariantsJobsResponse, GetBulkDeleteVariantsJobsError, BulkDeleteCatalogVariantsData, BulkDeleteCatalogVariantsResponse, BulkDeleteCatalogVariantsError, GetBulkDeleteVariantsJobData, GetBulkDeleteVariantsJobResponse, GetBulkDeleteVariantsJobError, GetBulkCreateCategoriesJobsData, GetBulkCreateCategoriesJobsResponse, GetBulkCreateCategoriesJobsError, BulkCreateCatalogCategoriesData, BulkCreateCatalogCategoriesResponse, BulkCreateCatalogCategoriesError, GetBulkCreateCategoriesJobData, GetBulkCreateCategoriesJobResponse, GetBulkCreateCategoriesJobError, GetBulkUpdateCategoriesJobsData, GetBulkUpdateCategoriesJobsResponse, GetBulkUpdateCategoriesJobsError, BulkUpdateCatalogCategoriesData, BulkUpdateCatalogCategoriesResponse, BulkUpdateCatalogCategoriesError, GetBulkUpdateCategoriesJobData, GetBulkUpdateCategoriesJobResponse, GetBulkUpdateCategoriesJobError, GetBulkDeleteCategoriesJobsData, GetBulkDeleteCategoriesJobsResponse, GetBulkDeleteCategoriesJobsError, BulkDeleteCatalogCategoriesData, BulkDeleteCatalogCategoriesResponse, BulkDeleteCatalogCategoriesError, GetBulkDeleteCategoriesJobData, GetBulkDeleteCategoriesJobResponse, GetBulkDeleteCategoriesJobError, CreateBackInStockSubscriptionData, CreateBackInStockSubscriptionError, GetItemsForCatalogCategoryData, GetItemsForCatalogCategoryResponse, GetItemsForCatalogCategoryError, RemoveItemsFromCatalogCategoryData, RemoveItemsFromCatalogCategoryResponse, RemoveItemsFromCatalogCategoryError, GetItemIdsForCatalogCategoryData, GetItemIdsForCatalogCategoryResponse, GetItemIdsForCatalogCategoryError, UpdateItemsForCatalogCategoryData, UpdateItemsForCatalogCategoryResponse, UpdateItemsForCatalogCategoryError, AddItemsToCatalogCategoryData, AddItemsToCatalogCategoryResponse, AddItemsToCatalogCategoryError, GetVariantsForCatalogItemData, GetVariantsForCatalogItemResponse, GetVariantsForCatalogItemError, GetVariantIdsForCatalogItemData, GetVariantIdsForCatalogItemResponse, GetVariantIdsForCatalogItemError, GetCategoriesForCatalogItemData, GetCategoriesForCatalogItemResponse, GetCategoriesForCatalogItemError, RemoveCategoriesFromCatalogItemData, RemoveCategoriesFromCatalogItemResponse, RemoveCategoriesFromCatalogItemError, GetCategoryIdsForCatalogItemData, GetCategoryIdsForCatalogItemResponse, GetCategoryIdsForCatalogItemError, UpdateCategoriesForCatalogItemData, UpdateCategoriesForCatalogItemResponse, UpdateCategoriesForCatalogItemError, AddCategoriesToCatalogItemData, AddCategoriesToCatalogItemResponse, AddCategoriesToCatalogItemError, GetCouponsData, GetCouponsResponse, GetCouponsError, CreateCouponData, CreateCouponResponse, CreateCouponError, DeleteCouponData, DeleteCouponResponse, DeleteCouponError, GetCouponData, GetCouponResponse2, GetCouponError, UpdateCouponData, UpdateCouponResponse, UpdateCouponError, GetCouponCodesData, GetCouponCodesResponse, GetCouponCodesError, CreateCouponCodeData, CreateCouponCodeResponse, CreateCouponCodeError, DeleteCouponCodeData, DeleteCouponCodeResponse, DeleteCouponCodeError, GetCouponCodeData, GetCouponCodeResponse, GetCouponCodeError, UpdateCouponCodeData, UpdateCouponCodeResponse, UpdateCouponCodeError, GetBulkCreateCouponCodeJobsData, GetBulkCreateCouponCodeJobsResponse, GetBulkCreateCouponCodeJobsError, BulkCreateCouponCodesData, BulkCreateCouponCodesResponse, BulkCreateCouponCodesError, GetBulkCreateCouponCodesJobData, GetBulkCreateCouponCodesJobResponse, GetBulkCreateCouponCodesJobError, GetCouponForCouponCodeData, GetCouponForCouponCodeResponse, GetCouponForCouponCodeError, GetCouponIdForCouponCodeData, GetCouponIdForCouponCodeResponse, GetCouponIdForCouponCodeError, GetCouponCodesForCouponData, GetCouponCodesForCouponResponse, GetCouponCodesForCouponError, GetCouponCodeIdsForCouponData, GetCouponCodeIdsForCouponResponse, GetCouponCodeIdsForCouponError, RequestProfileDeletionData, RequestProfileDeletionError, GetEventsData, GetEventsResponse, GetEventsError, CreateEventData, CreateEventError, GetEventData, GetEventResponse, GetEventError, BulkCreateEventsData, BulkCreateEventsError, GetMetricForEventData, GetMetricForEventResponse, GetMetricForEventError, GetMetricIdForEventData, GetMetricIdForEventResponse, GetMetricIdForEventError, GetProfileForEventData, GetProfileForEventResponse, GetProfileForEventError, GetProfileIdForEventData, GetProfileIdForEventResponse, GetProfileIdForEventError, GetFlowsData, GetFlowsResponse, GetFlowsError, CreateFlowData, CreateFlowResponse, CreateFlowError, DeleteFlowData, DeleteFlowResponse, DeleteFlowError, GetFlowData, GetFlowResponse2, GetFlowError, UpdateFlowData, UpdateFlowResponse, UpdateFlowError, GetFlowActionData, GetFlowActionResponse2, GetFlowActionError, GetFlowMessageData, GetFlowMessageResponse, GetFlowMessageError, GetActionsForFlowData, GetActionsForFlowResponse, GetActionsForFlowError, GetActionIdsForFlowData, GetActionIdsForFlowResponse, GetActionIdsForFlowError, GetTagsForFlowData, GetTagsForFlowResponse, GetTagsForFlowError, GetTagIdsForFlowData, GetTagIdsForFlowResponse, GetTagIdsForFlowError, GetFlowForFlowActionData, GetFlowForFlowActionResponse, GetFlowForFlowActionError, GetFlowIdForFlowActionData, GetFlowIdForFlowActionResponse, GetFlowIdForFlowActionError, GetFlowActionMessagesData, GetFlowActionMessagesResponse, GetFlowActionMessagesError, GetMessageIdsForFlowActionData, GetMessageIdsForFlowActionResponse, GetMessageIdsForFlowActionError, GetActionForFlowMessageData, GetActionForFlowMessageResponse, GetActionForFlowMessageError, GetActionIdForFlowMessageData, GetActionIdForFlowMessageResponse, GetActionIdForFlowMessageError, GetTemplateForFlowMessageData, GetTemplateForFlowMessageResponse, GetTemplateForFlowMessageError, GetTemplateIdForFlowMessageData, GetTemplateIdForFlowMessageResponse, GetTemplateIdForFlowMessageError, GetFormsData, GetFormsResponse, GetFormsError, DeleteFormData, DeleteFormResponse, DeleteFormError, GetFormData, GetFormResponse2, GetFormError, GetFormVersionData, GetFormVersionResponse2, GetFormVersionError, GetVersionsForFormData, GetVersionsForFormResponse, GetVersionsForFormError, GetVersionIdsForFormData, GetVersionIdsForFormResponse, GetVersionIdsForFormError, GetFormForFormVersionData, GetFormForFormVersionResponse, GetFormForFormVersionError, GetFormIdForFormVersionData, GetFormIdForFormVersionResponse, GetFormIdForFormVersionError, GetImagesData, GetImagesResponse, GetImagesError, UploadImageFromUrlData, UploadImageFromUrlResponse, UploadImageFromUrlError, GetImageData, GetImageResponse2, GetImageError, UpdateImageData, UpdateImageResponse, UpdateImageError, UploadImageFromFileData, UploadImageFromFileResponse, UploadImageFromFileError, GetListsData, GetListsResponse, GetListsError, CreateListData, CreateListResponse, CreateListError, DeleteListData, DeleteListResponse, DeleteListError, GetListData, GetListResponse, GetListError, UpdateListData, UpdateListResponse, UpdateListError, GetTagsForListData, GetTagsForListResponse, GetTagsForListError, GetTagIdsForListData, GetTagIdsForListResponse, GetTagIdsForListError, GetProfilesForListData, GetProfilesForListResponse, GetProfilesForListError, RemoveProfilesFromListData, RemoveProfilesFromListResponse, RemoveProfilesFromListError, GetProfileIdsForListData, GetProfileIdsForListResponse, GetProfileIdsForListError, AddProfilesToListData, AddProfilesToListResponse, AddProfilesToListError, GetFlowsTriggeredByListData, GetFlowsTriggeredByListResponse, GetFlowsTriggeredByListError, GetIdsForFlowsTriggeredByListData, GetIdsForFlowsTriggeredByListResponse, GetIdsForFlowsTriggeredByListError, GetMetricsData, GetMetricsResponse, GetMetricsError, GetMetricData, GetMetricResponse2, GetMetricError, GetMetricPropertyData, GetMetricPropertyResponse, GetMetricPropertyError, GetCustomMetricsData, GetCustomMetricsResponse, GetCustomMetricsError, CreateCustomMetricData, CreateCustomMetricResponse, CreateCustomMetricError, DeleteCustomMetricData, DeleteCustomMetricResponse, DeleteCustomMetricError, GetCustomMetricData, GetCustomMetricResponse, GetCustomMetricError, UpdateCustomMetricData, UpdateCustomMetricResponse, UpdateCustomMetricError, QueryMetricAggregatesData, QueryMetricAggregatesResponse, QueryMetricAggregatesError, GetFlowsTriggeredByMetricData, GetFlowsTriggeredByMetricResponse, GetFlowsTriggeredByMetricError, GetIdsForFlowsTriggeredByMetricData, GetIdsForFlowsTriggeredByMetricResponse, GetIdsForFlowsTriggeredByMetricError, GetPropertiesForMetricData, GetPropertiesForMetricResponse, GetPropertiesForMetricError, GetPropertyIdsForMetricData, GetPropertyIdsForMetricResponse, GetPropertyIdsForMetricError, GetMetricForMetricPropertyData, GetMetricForMetricPropertyResponse, GetMetricForMetricPropertyError, GetMetricIdForMetricPropertyData, GetMetricIdForMetricPropertyResponse, GetMetricIdForMetricPropertyError, GetMetricsForCustomMetricData, GetMetricsForCustomMetricResponse, GetMetricsForCustomMetricError, GetMetricIdsForCustomMetricData, GetMetricIdsForCustomMetricResponse, GetMetricIdsForCustomMetricError, GetProfilesData, GetProfilesResponse, GetProfilesError, CreateProfileData, CreateProfileResponse, CreateProfileError, GetProfileData, GetProfileResponse2, GetProfileError, UpdateProfileData, UpdateProfileResponse, UpdateProfileError, GetBulkImportProfilesJobsData, GetBulkImportProfilesJobsResponse, GetBulkImportProfilesJobsError, BulkImportProfilesData, BulkImportProfilesResponse, BulkImportProfilesError, GetBulkImportProfilesJobData, GetBulkImportProfilesJobResponse, GetBulkImportProfilesJobError, GetBulkSuppressProfilesJobsData, GetBulkSuppressProfilesJobsResponse, GetBulkSuppressProfilesJobsError, BulkSuppressProfilesData, BulkSuppressProfilesResponse, BulkSuppressProfilesError, GetBulkSuppressProfilesJobData, GetBulkSuppressProfilesJobResponse, GetBulkSuppressProfilesJobError, GetBulkUnsuppressProfilesJobsData, GetBulkUnsuppressProfilesJobsResponse, GetBulkUnsuppressProfilesJobsError, BulkUnsuppressProfilesData, BulkUnsuppressProfilesResponse, BulkUnsuppressProfilesError, GetBulkUnsuppressProfilesJobData, GetBulkUnsuppressProfilesJobResponse, GetBulkUnsuppressProfilesJobError, GetPushTokensData, GetPushTokensResponse, GetPushTokensError, CreatePushTokenData, CreatePushTokenError, DeletePushTokenData, DeletePushTokenResponse, DeletePushTokenError, GetPushTokenData, GetPushTokenResponse, GetPushTokenError, CreateOrUpdateProfileData, CreateOrUpdateProfileResponse, CreateOrUpdateProfileError, MergeProfilesData, MergeProfilesResponse, MergeProfilesError, BulkSubscribeProfilesData, BulkSubscribeProfilesError, BulkUnsubscribeProfilesData, BulkUnsubscribeProfilesError, GetPushTokensForProfileData, GetPushTokensForProfileResponse, GetPushTokensForProfileError, GetPushTokenIdsForProfileData, GetPushTokenIdsForProfileResponse, GetPushTokenIdsForProfileError, GetListsForProfileData, GetListsForProfileResponse, GetListsForProfileError, GetListIdsForProfileData, GetListIdsForProfileResponse, GetListIdsForProfileError, GetSegmentsForProfileData, GetSegmentsForProfileResponse, GetSegmentsForProfileError, GetSegmentIdsForProfileData, GetSegmentIdsForProfileResponse, GetSegmentIdsForProfileError, GetListForBulkImportProfilesJobData, GetListForBulkImportProfilesJobResponse, GetListForBulkImportProfilesJobError, GetListIdsForBulkImportProfilesJobData, GetListIdsForBulkImportProfilesJobResponse, GetListIdsForBulkImportProfilesJobError, GetProfilesForBulkImportProfilesJobData, GetProfilesForBulkImportProfilesJobResponse, GetProfilesForBulkImportProfilesJobError, GetProfileIdsForBulkImportProfilesJobData, GetProfileIdsForBulkImportProfilesJobResponse, GetProfileIdsForBulkImportProfilesJobError, GetErrorsForBulkImportProfilesJobData, GetErrorsForBulkImportProfilesJobResponse, GetErrorsForBulkImportProfilesJobError, GetProfileForPushTokenData, GetProfileForPushTokenResponse, GetProfileForPushTokenError, GetProfileIdForPushTokenData, GetProfileIdForPushTokenResponse, GetProfileIdForPushTokenError, QueryCampaignValuesData, QueryCampaignValuesResponse, QueryCampaignValuesError, QueryFlowValuesData, QueryFlowValuesResponse, QueryFlowValuesError, QueryFlowSeriesData, QueryFlowSeriesResponse, QueryFlowSeriesError, QueryFormValuesData, QueryFormValuesResponse, QueryFormValuesError, QueryFormSeriesData, QueryFormSeriesResponse, QueryFormSeriesError, QuerySegmentValuesData, QuerySegmentValuesResponse, QuerySegmentValuesError, QuerySegmentSeriesData, QuerySegmentSeriesResponse, QuerySegmentSeriesError, GetReviewsData, GetReviewsResponse, GetReviewsError, GetReviewData, GetReviewResponse, GetReviewError, UpdateReviewData, UpdateReviewResponse, UpdateReviewError, GetSegmentsData, GetSegmentsResponse, GetSegmentsError, CreateSegmentData, CreateSegmentResponse, CreateSegmentError, DeleteSegmentData, DeleteSegmentResponse, DeleteSegmentError, GetSegmentData, GetSegmentResponse, GetSegmentError, UpdateSegmentData, UpdateSegmentResponse, UpdateSegmentError, GetTagsForSegmentData, GetTagsForSegmentResponse, GetTagsForSegmentError, GetTagIdsForSegmentData, GetTagIdsForSegmentResponse, GetTagIdsForSegmentError, GetProfilesForSegmentData, GetProfilesForSegmentResponse, GetProfilesForSegmentError, GetProfileIdsForSegmentData, GetProfileIdsForSegmentResponse, GetProfileIdsForSegmentError, GetFlowsTriggeredBySegmentData, GetFlowsTriggeredBySegmentResponse, GetFlowsTriggeredBySegmentError, GetIdsForFlowsTriggeredBySegmentData, GetIdsForFlowsTriggeredBySegmentResponse, GetIdsForFlowsTriggeredBySegmentError, GetTagsData, GetTagsResponse, GetTagsError, CreateTagData, CreateTagResponse, CreateTagError, DeleteTagData, DeleteTagResponse, DeleteTagError, GetTagData, GetTagResponse, GetTagError, UpdateTagData, UpdateTagResponse, UpdateTagError, GetTagGroupsData, GetTagGroupsResponse, GetTagGroupsError, CreateTagGroupData, CreateTagGroupResponse, CreateTagGroupError, DeleteTagGroupData, DeleteTagGroupResponse2, DeleteTagGroupError, GetTagGroupData, GetTagGroupResponse2, GetTagGroupError, UpdateTagGroupData, UpdateTagGroupResponse, UpdateTagGroupError, RemoveTagFromFlowsData, RemoveTagFromFlowsResponse, RemoveTagFromFlowsError, GetFlowIdsForTagData, GetFlowIdsForTagResponse, GetFlowIdsForTagError, TagFlowsData, TagFlowsResponse, TagFlowsError, RemoveTagFromCampaignsData, RemoveTagFromCampaignsResponse, RemoveTagFromCampaignsError, GetCampaignIdsForTagData, GetCampaignIdsForTagResponse, GetCampaignIdsForTagError, TagCampaignsData, TagCampaignsResponse, TagCampaignsError, RemoveTagFromListsData, RemoveTagFromListsResponse, RemoveTagFromListsError, GetListIdsForTagData, GetListIdsForTagResponse, GetListIdsForTagError, TagListsData, TagListsResponse, TagListsError, RemoveTagFromSegmentsData, RemoveTagFromSegmentsResponse, RemoveTagFromSegmentsError, GetSegmentIdsForTagData, GetSegmentIdsForTagResponse, GetSegmentIdsForTagError, TagSegmentsData, TagSegmentsResponse, TagSegmentsError, GetTagGroupForTagData, GetTagGroupForTagResponse, GetTagGroupForTagError, GetTagGroupIdForTagData, GetTagGroupIdForTagResponse, GetTagGroupIdForTagError, GetTagsForTagGroupData, GetTagsForTagGroupResponse, GetTagsForTagGroupError, GetTagIdsForTagGroupData, GetTagIdsForTagGroupResponse, GetTagIdsForTagGroupError, GetTemplatesData, GetTemplatesResponse, GetTemplatesError, CreateTemplateData, CreateTemplateResponse, CreateTemplateError, DeleteTemplateData, DeleteTemplateResponse, DeleteTemplateError, GetTemplateData, GetTemplateResponse2, GetTemplateError, UpdateTemplateData, UpdateTemplateResponse, UpdateTemplateError, GetAllUniversalContentData, GetAllUniversalContentResponse, GetAllUniversalContentError, CreateUniversalContentData, CreateUniversalContentResponse, CreateUniversalContentError, DeleteUniversalContentData, DeleteUniversalContentResponse, DeleteUniversalContentError, GetUniversalContentData, GetUniversalContentResponse2, GetUniversalContentError, UpdateUniversalContentData, UpdateUniversalContentResponse, UpdateUniversalContentError, RenderTemplateData, RenderTemplateResponse, RenderTemplateError, CloneTemplateData, CloneTemplateResponse, CloneTemplateError, GetTrackingSettingsData, GetTrackingSettingsResponse, GetTrackingSettingsError, GetTrackingSettingData, GetTrackingSettingResponse2, GetTrackingSettingError, UpdateTrackingSettingData, UpdateTrackingSettingResponse, UpdateTrackingSettingError, GetWebFeedsData, GetWebFeedsResponse, GetWebFeedsError, CreateWebFeedData, CreateWebFeedResponse, CreateWebFeedError, DeleteWebFeedData, DeleteWebFeedResponse, DeleteWebFeedError, GetWebFeedData, GetWebFeedResponse2, GetWebFeedError, UpdateWebFeedData, UpdateWebFeedResponse, UpdateWebFeedError, GetWebhooksData, GetWebhooksResponse, GetWebhooksError, CreateWebhookData, CreateWebhookResponse, CreateWebhookError, DeleteWebhookData, DeleteWebhookResponse, DeleteWebhookError, GetWebhookData, GetWebhookResponse, GetWebhookError, UpdateWebhookData, UpdateWebhookResponse, UpdateWebhookError, GetWebhookTopicsData, GetWebhookTopicsResponse, GetWebhookTopicsError, GetWebhookTopicData, GetWebhookTopicResponse2, GetWebhookTopicError, GetClientReviewValuesReportsData, GetClientReviewValuesReportsResponse, GetClientReviewValuesReportsError, GetClientReviewsData, GetClientReviewsResponse, GetClientReviewsError, CreateClientReviewData, CreateClientReviewError, CreateClientSubscriptionData, CreateClientSubscriptionError, CreateClientPushTokenData, CreateClientPushTokenError, UnregisterClientPushTokenData, UnregisterClientPushTokenError, CreateClientEventData, CreateClientEventError, CreateClientProfileData, CreateClientProfileError, BulkCreateClientEventsData, BulkCreateClientEventsError, CreateClientBackInStockSubscriptionData, CreateClientBackInStockSubscriptionError } from './types.gen';\nimport { client as _heyApiClient } from './client.gen';\n\nexport type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & {\n /**\n * You can provide a client instance returned by `createClient()` instead of\n * individual options. This might be also useful if you want to implement a\n * custom client.\n */\n client?: Client;\n /**\n * You can pass arbitrary values through the `meta` object. This can be\n * used to access values that aren't defined as part of the SDK function.\n */\n meta?: Record<string, unknown>;\n};\n\n/**\n * Get Accounts\n * Retrieve the account(s) associated with a given private API key. This will return 1 account object within the array.\n *\n * You can use this to retrieve account-specific data (contact information, timezone, currency, Public API key, etc.) or test if a Private API Key belongs to the correct account prior to performing subsequent actions with the API.<br><br>*Rate limits*:<br>Burst: `1/s`<br>Steady: `15/m`\n *\n * **Scopes:**\n * `accounts:read`\n */\nexport const getAccounts = <ThrowOnError extends boolean = false>(options: Options<GetAccountsData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetAccountsResponse, GetAccountsError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/accounts',\n ...options\n });\n};\n\n/**\n * Get Account\n * Retrieve a single account object by its account ID. You can only request the account by which the private API key was generated.<br><br>*Rate limits*:<br>Burst: `1/s`<br>Steady: `15/m`\n *\n * **Scopes:**\n * `accounts:read`\n */\nexport const getAccount = <ThrowOnError extends boolean = false>(options: Options<GetAccountData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetAccountResponse2, GetAccountError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/accounts/{id}',\n ...options\n });\n};\n\n/**\n * Get Campaigns\n * Returns some or all campaigns based on filters.\n *\n * A channel filter is required to list campaigns. Please provide either:\n * `?filter=equals(messages.channel,'email')` to list email campaigns, or\n * `?filter=equals(messages.channel,'sms')` to list SMS campaigns.\n * `?filter=equals(messages.channel,'mobile_push')` to list mobile push campaigns.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaigns = <ThrowOnError extends boolean = false>(options: Options<GetCampaignsData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignsResponse, GetCampaignsError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaigns',\n ...options\n });\n};\n\n/**\n * Create Campaign\n * Creates a campaign given a set of parameters, then returns it.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const createCampaign = <ThrowOnError extends boolean = false>(options: Options<CreateCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).post<CreateCampaignResponse, CreateCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaigns',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Delete Campaign\n * Delete a campaign with the given campaign ID.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const deleteCampaign = <ThrowOnError extends boolean = false>(options: Options<DeleteCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).delete<DeleteCampaignResponse, DeleteCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaigns/{id}',\n ...options\n });\n};\n\n/**\n * Get Campaign\n * Returns a specific campaign based on a required id.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaign = <ThrowOnError extends boolean = false>(options: Options<GetCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignResponse2, GetCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaigns/{id}',\n ...options\n });\n};\n\n/**\n * Update Campaign\n * Update a campaign with the given campaign ID.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const updateCampaign = <ThrowOnError extends boolean = false>(options: Options<UpdateCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).patch<UpdateCampaignResponse, UpdateCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaigns/{id}',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Get Campaign Message\n * Returns a specific message based on a required id.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignMessageResponse, GetCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-messages/{id}',\n ...options\n });\n};\n\n/**\n * Update Campaign Message\n * Update a campaign message<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const updateCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<UpdateCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).patch<UpdateCampaignMessageResponse, UpdateCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-messages/{id}',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Get Campaign Send Job\n * Get a campaign send job<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaignSendJob = <ThrowOnError extends boolean = false>(options: Options<GetCampaignSendJobData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignSendJobResponse2, GetCampaignSendJobError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-send-jobs/{id}',\n ...options\n });\n};\n\n/**\n * Cancel Campaign Send\n * Permanently cancel the campaign, setting the status to CANCELED or\n * revert the campaign, setting the status back to DRAFT<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const cancelCampaignSend = <ThrowOnError extends boolean = false>(options: Options<CancelCampaignSendData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).patch<CancelCampaignSendResponse, CancelCampaignSendError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-send-jobs/{id}',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Get Campaign Recipient Estimation Job\n * Retrieve the status of a recipient estimation job triggered\n * with the `Create Campaign Recipient Estimation Job` endpoint.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaignRecipientEstimationJob = <ThrowOnError extends boolean = false>(options: Options<GetCampaignRecipientEstimationJobData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignRecipientEstimationJobResponse2, GetCampaignRecipientEstimationJobError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-recipient-estimation-jobs/{id}',\n ...options\n });\n};\n\n/**\n * Get Campaign Recipient Estimation\n * Get the estimated recipient count for a campaign with the provided campaign ID.\n * You can refresh this count by using the `Create Campaign Recipient Estimation Job` endpoint.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaignRecipientEstimation = <ThrowOnError extends boolean = false>(options: Options<GetCampaignRecipientEstimationData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignRecipientEstimationResponse2, GetCampaignRecipientEstimationError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-recipient-estimations/{id}',\n ...options\n });\n};\n\n/**\n * Create Campaign Clone\n * Clones an existing campaign, returning a new campaign based on the original with a new ID and name.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const createCampaignClone = <ThrowOnError extends boolean = false>(options: Options<CreateCampaignCloneData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).post<CreateCampaignCloneResponse, CreateCampaignCloneError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-clone',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Assign Template to Campaign Message\n * Creates a non-reusable version of the template and assigns it to the message.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const assignTemplateToCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<AssignTemplateToCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).post<AssignTemplateToCampaignMessageResponse, AssignTemplateToCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-message-assign-template',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Send Campaign\n * Trigger a campaign to send asynchronously<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const sendCampaign = <ThrowOnError extends boolean = false>(options: Options<SendCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).post<SendCampaignResponse, SendCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-send-jobs',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Refresh Campaign Recipient Estimation\n * Trigger an asynchronous job to update the estimated number of recipients\n * for the given campaign ID. Use the `Get Campaign Recipient Estimation\n * Job` endpoint to retrieve the status of this estimation job. Use the\n * `Get Campaign Recipient Estimation` endpoint to retrieve the estimated\n * recipient count for a given campaign.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n */\nexport const refreshCampaignRecipientEstimation = <ThrowOnError extends boolean = false>(options: Options<RefreshCampaignRecipientEstimationData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).post<RefreshCampaignRecipientEstimationResponse, RefreshCampaignRecipientEstimationError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-recipient-estimation-jobs',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Get Campaign for Campaign Message\n * Return the related campaign<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaignForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetCampaignForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignForCampaignMessageResponse, GetCampaignForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-messages/{id}/campaign',\n ...options\n });\n};\n\n/**\n * Get Campaign ID for Campaign Message\n * Returns the ID of the related campaign<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getCampaignIdForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetCampaignIdForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCampaignIdForCampaignMessageResponse, GetCampaignIdForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-messages/{id}/relationships/campaign',\n ...options\n });\n};\n\n/**\n * Get Template for Campaign Message\n * Return the related template<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n * `templates:read`\n */\nexport const getTemplateForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetTemplateForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetTemplateForCampaignMessageResponse, GetTemplateForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-messages/{id}/template',\n ...options\n });\n};\n\n/**\n * Get Template ID for Campaign Message\n * Returns the ID of the related template<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n * `templates:read`\n */\nexport const getTemplateIdForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetTemplateIdForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetTemplateIdForCampaignMessageResponse, GetTemplateIdForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-messages/{id}/relationships/template',\n ...options\n });\n};\n\n/**\n * Get Image for Campaign Message\n * Return the related image for a given campaign message<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n * `images:read`\n */\nexport const getImageForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetImageForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetImageForCampaignMessageResponse, GetImageForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaign-messages/{id}/image',\n ...options\n });\n};\n\n/**\n * Get Image ID for Campaign Message\n * Returns the ID of the related image<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n * `images:read`\n */\nexport const getImageIdForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<GetImageIdForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetImageIdForCampaignMessageResponse, GetImageIdForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-messages/{id}/relationships/image',\n ...options\n });\n};\n\n/**\n * Update Image for Campaign Message\n * Update a campaign message image<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:write`\n * `images:read`\n */\nexport const updateImageForCampaignMessage = <ThrowOnError extends boolean = false>(options: Options<UpdateImageForCampaignMessageData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).patch<UpdateImageForCampaignMessageResponse, UpdateImageForCampaignMessageError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaign-messages/{id}/relationships/image',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Get Tags for Campaign\n * Return all tags that belong to the given campaign.<br><br>*Rate limits*:<br>Burst: `3/s`<br>Steady: `60/m`\n *\n * **Scopes:**\n * `campaigns:read`\n * `tags:read`\n */\nexport const getTagsForCampaign = <ThrowOnError extends boolean = false>(options: Options<GetTagsForCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetTagsForCampaignResponse, GetTagsForCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaigns/{id}/tags',\n ...options\n });\n};\n\n/**\n * Get Tag IDs for Campaign\n * Returns the IDs of all tags associated with the given campaign.<br><br>*Rate limits*:<br>Burst: `3/s`<br>Steady: `60/m`\n *\n * **Scopes:**\n * `campaigns:read`\n * `tags:read`\n */\nexport const getTagIdsForCampaign = <ThrowOnError extends boolean = false>(options: Options<GetTagIdsForCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetTagIdsForCampaignResponse, GetTagIdsForCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaigns/{id}/relationships/tags',\n ...options\n });\n};\n\n/**\n * Get Messages for Campaign\n * Return all messages that belong to the given campaign.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getMessagesForCampaign = <ThrowOnError extends boolean = false>(options: Options<GetMessagesForCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetMessagesForCampaignResponse, GetMessagesForCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/campaigns/{id}/campaign-messages',\n ...options\n });\n};\n\n/**\n * Get Message IDs for Campaign\n * Returns the IDs of all messages associated with the given campaign.<br><br>*Rate limits*:<br>Burst: `10/s`<br>Steady: `150/m`\n *\n * **Scopes:**\n * `campaigns:read`\n */\nexport const getMessageIdsForCampaign = <ThrowOnError extends boolean = false>(options: Options<GetMessageIdsForCampaignData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetMessageIdsForCampaignResponse, GetMessageIdsForCampaignError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/campaigns/{id}/relationships/campaign-messages',\n ...options\n });\n};\n\n/**\n * Get Catalog Items\n * Get all catalog items in an account.\n *\n * Catalog items can be sorted by the following fields, in ascending and descending order:\n * `created`\n *\n * Currently, the only supported integration type is `$custom`, and the only supported catalog type is `$default`.\n *\n * Returns a maximum of 100 items per request.<br><br>*Rate limits*:<br>Burst: `350/s`<br>Steady: `3500/m`\n *\n * **Scopes:**\n * `catalogs:read`\n */\nexport const getCatalogItems = <ThrowOnError extends boolean = false>(options: Options<GetCatalogItemsData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCatalogItemsResponse, GetCatalogItemsError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n querySerializer: {\n array: {\n explode: false,\n style: 'form'\n }\n },\n url: '/api/catalog-items',\n ...options\n });\n};\n\n/**\n * Create Catalog Item\n * Create a new catalog item.<br><br>*Rate limits*:<br>Burst: `75/s`<br>Steady: `700/m`\n *\n * **Scopes:**\n * `catalogs:write`\n */\nexport const createCatalogItem = <ThrowOnError extends boolean = false>(options: Options<CreateCatalogItemData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).post<CreateCatalogItemResponse, CreateCatalogItemError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/catalog-items',\n ...options,\n headers: {\n 'Content-Type': 'application/vnd.api+json',\n ...options?.headers\n }\n });\n};\n\n/**\n * Delete Catalog Item\n * Delete a catalog item with the given item ID.<br><br>*Rate limits*:<br>Burst: `75/s`<br>Steady: `700/m`\n *\n * **Scopes:**\n * `catalogs:write`\n */\nexport const deleteCatalogItem = <ThrowOnError extends boolean = false>(options: Options<DeleteCatalogItemData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).delete<DeleteCatalogItemResponse, DeleteCatalogItemError, ThrowOnError>({\n security: [\n {\n name: 'Authorization',\n type: 'apiKey'\n }\n ],\n url: '/api/catalog-items/{id}',\n ...options\n });\n};\n\n/**\n * Get Catalog Item\n * Get a specific catalog item with the given item ID.<br><br>*Rate limits*:<br>Burst: `350/s`<br>Steady: `3500/m`\n *\n * **Scopes:**\n * `catalogs:read`\n */\nexport const getCatalogItem = <ThrowOnError extends boolean = false>(options: Options<GetCatalogItemData, ThrowOnError>) => {\n return (options.client ?? _heyApiClient).get<GetCatalogItemResponse, GetCatalogItemError, ThrowOnError>({\n security: [\