# ¿Cómo agrego etiquetas a través del endpoint de la API de publicaciones?

**URL:** <https://meta.discourse.org/t/how-do-i-add-tags-via-the-post-api-endpoint/154418>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [10 Junio, 2020 14:28 UTC](https://meta.discourse.org/t/how-do-i-add-tags-via-the-post-api-endpoint/154418 "2020-06-10T14:28:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)\
**Post date:** [10 Junio, 2020 15:34 UTC](https://meta.discourse.org/t/how-do-i-add-tags-via-the-post-api-endpoint/154418/2 "2020-06-10T15:34:41Z")

</div>

Estoy teniendo el mismo problema,

Mi llamada PHP CURL se ve así,

```
$body = '{
            "async": false,
            "title": "'.$word.'",
            "raw": "'.$definition.'",
            "category":'.$categoryId.',
            "topic_id": '.$topicsId.',
            "tags[]": "test-tag"
        }';

```

Está creando el tema a través de la API, pero nunca crea las etiquetas. ¿Qué estoy haciendo mal?

Cuando creé un nuevo tema desde mi navegador con etiquetas, los datos del formulario se ven así,

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/c/4c817fc9372ed4e56aa01e3326ab555a2157d163.png)

y esto crea el tema con la nueva etiqueta.

Pero cuando paso las etiquetas en el mismo formato en la llamada a la API, no parece funcionar. Solo crea el tema, pero nunca crea ninguna etiqueta, incluso si la etiqueta antigua ya existe. ¿Alguna idea de qué estoy haciendo mal?  
@tshenry @blake

---

_[View the full topic](https://meta.discourse.org/t/how-do-i-add-tags-via-the-post-api-endpoint/154418)._
