{"Status":true,"Message":"","Response":{"post":{"postuid":"ccda7293-e9d0-4a52-9b3a-846fb5dd469d","tenantuid":"d8b744fc-2e70-4089-bb80-dd1d08f6c7b2","projectuid":"542e5f51-33cf-401f-aebe-4324ebe36fe4","title":"Add Tags to a Contact by Tag Name","slug":"reference/add-tags-to-a-contact-2","html":"\u003Cp\u003EAdds tags to a contact by tag name. If a tag with a given name does not exist, it is created on the fly. Accepts both \u003Ccode\u003EPOST\u003C/code\u003E and \u003Ccode\u003EPATCH\u003C/code\u003E. Note this endpoint is under the \u003Ccode\u003E/api/v2/\u003C/code\u003E prefix \u2014 use \u003Ca href=\u0022/reference/add-tags-to-a-contact-1\u0022\u003EAdd Tags to a Contact by Tag Id\u003C/a\u003E (\u003Ccode\u003E/api/v1/\u003C/code\u003E) when you already know the tag ids.\u003C/p\u003E\u003Cdiv class=\u0022api_header\u0022\u003EPath Parameters\u003C/div\u003E\u003Csection class=\u0022api_parameters\u0022\u003E\u003Csection class=\u0022api_param\u0022\u003E\u003Cdiv class=\u0022api_param_header\u0022\u003E\u003Cspan class=\u0022p_name\u0022\u003Edsid\u003C/span\u003E\u003Cspan class=\u0022p_type\u0022\u003Estring\u003C/span\u003E\u003Cspan class=\u0022p_isrequired\u0022\u003Erequired\u003C/span\u003E\u003C/div\u003E\u003Cdiv\u003EThe dsid of the contact to add tags to.\u003C/div\u003E\u003C/section\u003E\u003C/section\u003E\u003Cdiv class=\u0022api_header\u0022\u003EHTTP Request Examples\u003C/div\u003E\u003Cdiv class=\u0022code_wrapper\u0022\u003E\u003Cdiv class=\u0022d-flex header\u0022\u003E\u003C/div\u003E\u003Cdiv class=\u0022code\u0022 data-language=\u0022json\u0022\u003E[\n    \u0026quot;Tag A\u0026quot;,\n    \u0026quot;Tag B\u0026quot;\n]\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\u0022api_header\u0022\u003EHTTP Request Parameters\u003C/div\u003E\u003Csection class=\u0022api_parameters\u0022\u003E\u003Csection class=\u0022api_param\u0022\u003E\u003Cdiv class=\u0022api_param_header\u0022\u003E\u003Cspan class=\u0022p_name\u0022\u003E(body)\u003C/span\u003E\u003Cspan class=\u0022p_type\u0022\u003Earray\u003C/span\u003E\u003C/div\u003E\u003Cdiv\u003EJSON array of tag names (strings). Any names that don\u0027t match an existing tag will be created.\u003C/div\u003E\u003C/section\u003E\u003C/section\u003E\u003Cdiv class=\u0022api_header\u0022\u003EHTTP Response Examples\u003C/div\u003E\u003Cdiv class=\u0022code_wrapper\u0022\u003E\u003Cdiv class=\u0022d-flex header\u0022\u003E\u003Cspan class=\u0022httpstatus\u0022\u003E\u003Cspan class=\u0022solid-circle success\u0022\u003E\u003C/span\u003E200\u003C/span\u003E\u003C/div\u003E\u003Cdiv class=\u0022code\u0022 data-language=\u0022json\u0022\u003E{\r\n  \u0026quot;Status\u0026quot;: true,\r\n  \u0026quot;Message\u0026quot;: \u0026quot;\u0026quot;,\r\n  \u0026quot;Response\u0026quot;: {}\r\n}\u003C/div\u003E\u003C/div\u003E","json_meta":{"api_verb":"PATCH","api_path":"https://us-1.dailystory.com/api/v2/contact/{dsid}/tags"},"publish_status":0,"post_type":"API","authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d","author":{"authoruid":"3dde8c16-763a-4a2b-ae0b-1d8c50c62e3d"},"featured_image_updating":false,"meta_description":"Add or create tags for a contact by tag name. If the tag doesn\u0027t exist, it will be created. Requires contact ID (dsid). Includes request and response examples.","display_toc":true,"has_workingcopy":false,"allow_indexing":true,"sort_order":18,"total_views":0,"date_published":"2026-04-20T12:00:00","date_updated":"2026-04-20T14:01:55.333","date_created":"2025-09-26T13:53:52.62"}}}