{"id":451,"date":"2023-11-23T13:46:31","date_gmt":"2023-11-23T12:46:31","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=451"},"modified":"2026-01-09T12:32:55","modified_gmt":"2026-01-09T12:32:55","slug":"contacts-batch","status":"publish","type":"page","link":"https:\/\/ip1sms.com\/en\/developer\/contacts-batch\/","title":{"rendered":"Mass operations"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column p-5 is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:85%\">\n<div data-bs-spy=\"scroll\" data-bs-target=\"#developer-sub-menu\" data-bs-root-margin=\"0px 0px -40%\" data-bs-smooth-scroll=\"true\" tabindex=\"0\">\n\n\n\n<h1 class=\"wp-block-heading my-5\" id=\"h-mass-operationer\">Mass-operationer<\/h1>\n\n\n\n<p>Dessa endpoints utf\u00f6r s\u00e5 kallade mass-operationer och kan ibland vara destruktivt eller &#8221;farligt&#8221; d\u00e5 data kan f\u00f6rsvinna om den inte anv\u00e4nds p\u00e5 r\u00e4tt s\u00e4tt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-quick-start\">Quick start<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\ncurl -X DELETE &quot;https:\/\/api.ip1sms.com\/v2\/contacts&quot; \\\n-H &quot;Authorization: Bearer API_NYCKEL&quot; \\\n-H &quot;Content-Type: application\/json&quot; \\\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity my-5\"\/>\n\n\n\n<h2 class=\"wp-block-heading my-5\" id=\"h-anrop\">Anrop<\/h2>\n\n\n\n<h3 class=\"wp-block-heading my-5\" id=\"h-radera-kontakter-genom-filtrering\">Radera kontakter genom filtrering<\/h3>\n\n\n\n<p>Endpoint: v2\/contacts<\/p>\n\n\n\n<p>Metod: <code>DELETE<\/code><\/p>\n\n\n\n<p>Denna endpoint l\u00e5ter dig ta bort alla kontakter som matchar de anv\u00e4nda filtren. Detta \u00e4r destruktivt och b\u00f6r anv\u00e4ndas med f\u00f6rsiktighet. Den returnerar en samling av de borttagna kontakterna ungef\u00e4r som att lista dem.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-exempel-pa-anrop\">Exempel p\u00e5 anrop<\/h4>\n\n\n\n<p class=\"my-5\">Detta anrop raderar samtliga kontakter.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nhttps:\/\/api.ip1sms.com\/v2\/contacts\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading my-5\" id=\"h-exempel-pa-anrop-med-filter\">Exempel p\u00e5 anrop med filter<\/h4>\n\n\n\n<p>Detta anrop raderar samtliga blockerade kontakter med etiketten &#8221;Kunder&#8221;.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nhttps:\/\/api.ip1sms.com\/v2\/contacts?labels=Kunder&amp;metadata%5BphoneNumber.isBlocked%5D=true\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity my-5\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-respons\">Respons<\/h2>\n\n\n\n<h3 class=\"wp-block-heading my-5\" id=\"h-exempel-pa-respons\">Exempel p\u00e5 respons<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\n&#x5B;\n  {\n    &quot;id&quot;: &quot;606312a5d233ab8484e18404&quot;,\n    &quot;ownerId&quot;: &quot;ip1-XXXXX&quot;,\n    &quot;properties&quot;: {\n      &quot;phoneNumber&quot;: &quot;+46123456789&quot;,\n      &quot;email&quot;: &quot;icarus@example.com&quot;,\n      &quot;firstName&quot;: &quot;Icarus&quot;,\n      &quot;lastName&quot;: &quot;Sol&quot;,\n      &quot;department&quot;: &quot;Sales&quot;\n    },\n    &quot;metadata&quot;: {\n      &quot;phoneNumber&quot;: {\n        &quot;isPossiblePhoneNumber&quot;: &quot;true&quot;,\n        &quot;isValidPhoneNumber&quot;: &quot;true&quot;,\n        &quot;phoneNumberType&quot;: &quot;MOBILE&quot;,\n        &quot;parsedMSISDN&quot;: &quot;46123456789&quot;,\n        &quot;isBlocked&quot;: &quot;true&quot;\n      }\n    },\n    &quot;labels&quot;: &#x5B;\n      &quot;Kunder&quot;,\n      &quot;all&quot;\n    ]\n  }\n]\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading my-5\" id=\"h-falt-for-responsdata\">F\u00e4lt f\u00f6r responsdata<\/h3>\n\n\n\n<div class=\"responsive-table\">\n  <table class=\"table table-dark table-striped developer-table\">\n    <thead>\n      <tr>\n        <th>F\u00e4ltnamn<\/th>\n        <th>Typ<\/th>\n        <th>Beskrivning<\/th>\n        <th>Exempel<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><strong>id<\/strong><\/td>\n        <td><code>String<\/code><\/td>\n        <td> Kontaktens unika ID i systemet. Anv\u00e4nds f\u00f6r referens vid framtida anrop (GET, PATCH, DELETE). <\/td>\n        <td>\n          <pre><code>606312a5d233ab8484e18404<\/code><\/pre>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td><strong>ownerId<\/strong><\/td>\n        <td><code>String<\/code><\/td>\n        <td> ID f\u00f6r det konto (systemanv\u00e4ndare) som \u00e4ger och har beh\u00f6righet till kontakten. <\/td>\n        <td>\n          <pre><code>ip1-XXXXX<\/code><\/pre>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td><strong>properties<\/strong><\/td>\n        <td><code>Object<\/code><\/td>\n        <td> En samling av kontaktens r\u00e5data s\u00e5som telefonnummer, namn och avdelning. Inneh\u00e5ller de f\u00e4lt som definierats\n          vid skapande\/uppdatering. <\/td>\n        <td>\n          <pre><code>{ \"phoneNumber\": \"+46123456789\", \"firstName\": \"Icarus\" }<\/code><\/pre>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td><strong>metadata<\/strong><\/td>\n        <td><code>Object<\/code><\/td>\n        <td> Systemgenererad information som validerar och berikar kontaktens egenskaper. Inkluderas endast om\n          query-parametern <code>?meta<\/code> anv\u00e4nds. <\/td>\n        <td>\n          <pre><code>{ \"phoneNumber\": { \"isValidPhoneNumber\": \"true\", \"parsedMSISDN\": \"46123456789\" } }<\/code><\/pre>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td><strong>labels<\/strong><\/td>\n        <td><code>Array<\/code><\/td>\n        <td> En lista av str\u00e4ngar som representerar de etiketter kontakten \u00e4r grupperad under. <\/td>\n        <td>\n          <pre><code>[\"Kunder\", \"all\"]<\/code><\/pre>\n        <\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading my-5\" id=\"h-falt-for-metadata\">F\u00e4lt f\u00f6r metadata<\/h3>\n\n\n\n<div class=\"responsive-table\">\n  <table class=\"table table-dark table-striped developer-table\">\n    <thead>\n      <tr>\n        <th>Egenskap (Metadata)<\/th>\n        <th>Typ<\/th>\n        <th>Beskrivning<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><strong>isPossiblePhoneNumber<\/strong><\/td>\n        <td><code>String<\/code> (Boolean)<\/td>\n        <td>Indikerar om numret ser korrekt ut strukturellt.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>isValidPhoneNumber<\/strong><\/td>\n        <td><code>String<\/code> (Boolean)<\/td>\n        <td>Bekr\u00e4ftar om numret \u00e4r ett faktiskt existerande format f\u00f6r det aktuella landet.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>phoneNumberType<\/strong><\/td>\n        <td><code>String<\/code><\/td>\n        <td>Beskriver typen av abonnemang, t.ex. <code>MOBILE<\/code>, <code>FIXED_LINE<\/code> eller <code>VOIP<\/code>.\n        <\/td>\n      <\/tr>\n      <tr>\n        <td><strong>parsedMSISDN<\/strong><\/td>\n        <td><code>String<\/code><\/td>\n        <td>Numret formaterat som MSISDN (utan prefix), vilket \u00e4r det format systemet anv\u00e4nder f\u00f6r utskick.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>isBlocked<\/strong><\/td>\n        <td><code>String<\/code> (Boolean)<\/td>\n        <td>Visar om kontakten finns med p\u00e5 kontots blacklist\/sp\u00e4rrlista.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\">\n<nav id=\"developer-sub-menu\" class=\"navbar sticky-top\">\n    <nav class=\"nav bg-light flex-column\">\n        <a class=\"nav-link font-weight-bold\" href=\"#h-quickstart\">Quickstart<\/a>\n        <a class=\"nav-link font-weight-bold\" href=\"#h-anrop\">Anrop<\/a>\n        <nav class=\"nav\">\n            <a class=\"nav-link text-muted\" href=\"#h-radera-kontakter-genom-filtrering\">Radera kontakter genom filtrering<\/a>\n            <nav class=\"nav ms-1\">\n                <a class=\"nav-link text-muted\" href=\"#h-exempel-pa-anrop\">Exempel p\u00e5 anrop<\/a>\n                <a class=\"nav-link text-muted\" href=\"#h-exempel-pa-anrop-med-filter\">Exempel p\u00e5 anrop med filter<\/a>\n            <\/nav>\n        <\/nav>\n    <\/nav>\n    <nav class=\"nav bg-light\">\n        <a class=\"nav-link font-weight-bold\" href=\"#h-respons\">Respons<\/a>\n        <nav class=\"nav ms-1\">\n            <a class=\"nav-link text-muted\" href=\"#h-exempel-pa-respons\">Exempel p\u00e5 respons<\/a>\n            <a class=\"nav-link text-muted\" href=\"#h-falt-for-responsdata\">F\u00e4lt f\u00f6r responsdata<\/a>\n            <a class=\"nav-link text-muted\" href=\"#h-falt-for-metadata\">F\u00e4lt f\u00f6r metadata<\/a>\n        <\/nav>\n    <\/nav>\n<\/nav>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mass-operationer Dessa endpoints utf\u00f6r s\u00e5 kallade mass-operationer och kan ibland vara destruktivt eller &#8221;farligt&#8221; d\u00e5 data kan f\u00f6rsvinna om den inte anv\u00e4nds p\u00e5 r\u00e4tt s\u00e4tt. Quick start Anrop Radera kontakter genom filtrering Endpoint: v2\/contacts Metod: DELETE Denna endpoint l\u00e5ter dig ta bort alla kontakter som matchar de anv\u00e4nda filtren. Detta \u00e4r destruktivt och b\u00f6r anv\u00e4ndas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":382,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"developer.php","meta":{"footnotes":""},"categories":[4],"tags":[21],"class_list":["post-451","page","type-page","status-publish","hentry","category-api-dokumention","tag-kontakter"],"_links":{"self":[{"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/pages\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/comments?post=451"}],"version-history":[{"count":0,"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/pages\/451\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/pages\/382"}],"wp:attachment":[{"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ip1sms.com\/en\/wp-json\/wp\/v2\/tags?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}