diff --git a/src/endpoints/ContactTags/Client.ts b/src/endpoints/ContactTags/Client.ts index 00e4fac6..bbde9464 100644 --- a/src/endpoints/ContactTags/Client.ts +++ b/src/endpoints/ContactTags/Client.ts @@ -115,8 +115,8 @@ export function createClient(api: DeferredJobsApiClient) { } async function doDeleteMany(ids: ContactTag['id'][]) { - const data = await api.delete(routing.contactTagsUrl, { - query: { + const data = await api.post(routing.contactTagsDeleteManyUrl, { + payload: { id: ids, }, }); @@ -124,8 +124,8 @@ export function createClient(api: DeferredJobsApiClient) { } async function doDeleteUnused() { - const data = await api.delete(routing.contactTagsUrl, { - query: { + const data = await api.post(routing.contactTagsDeleteManyUrl, { + payload: { filter: 'unused', }, }); diff --git a/src/routing.ts b/src/routing.ts index ef94db8c..554b28cb 100644 --- a/src/routing.ts +++ b/src/routing.ts @@ -7,6 +7,7 @@ export const routing = { contactsUrl: '/v2/contacts', contactTagGroupsUrl: '/v2/contact-tag-groups', contactTagsUrl: '/v2/contact-tags', + contactTagsDeleteManyUrl: '/v2/contact-tags/delete-many', coverageUrl: '/v2/coverage', coverageIntegrationsUrl: '/v2/coverage/integrations', jobsUrl: '/v2/jobs',