使用Mautic API将标签添加到现有联系人

时间:2018-09-29 14:03:20

标签: mautic

好几天以来,我一直在为自己发疯。

当我在docs中搜索“标签”时,唯一的结果似乎与创建和编辑标签记录本身有关,而不是与联系人记录的任何关联。

我看到此test classthis issue链接,但是由于没有实际的文档或如何使用API​​向联系人添加标签的简单示例,因此无法理解。

我将不胜感激。谢谢。

'tags' => ['tag1', 'tag2']

P.S。该测试类代码似乎是用于与某些标签创建 new 联系人,而我想做的是将现有标签与现有联系人相关联。

1 个答案:

答案 0 :(得分:0)

创建和更新的载荷也相同。

端点:PATCH api/contacts/ID/edit

使用数据:tags[0]=tagA 该网址将解码为:tags%5B0%5D=tagA

或者,如果您在标头('Content-Type: application/json')中指定数据有效载荷,则可以使用JSON格式:

{
    "tags": ["tagA"]
}

请求包含这样的标记:

{
  "contact": {
    ...
    "tags": [
      {
        "id": 32,
        "tag": "tagA"
      }
    ],
   ...
}