# APM configuration via API

**URL:** <https://discuss.elastic.co/t/apm-configuration-via-api/217989>\
**Category:** APM\
**Tags:** server\
**Created:** [February 5, 2020, 12:41pm UTC](https://discuss.elastic.co/t/apm-configuration-via-api/217989 "2020-02-05T12:41:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Allan\_Moraes](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/allan_moraes/32/37466_2.png) [@Allan\_Moraes](https://discuss.elastic.co/u/Allan_Moraes)\
**Post date:** [February 5, 2020, 12:41pm UTC](https://discuss.elastic.co/t/apm-configuration-via-api/217989/1 "2020-02-05T12:41:41Z")

</div>

**Kibana version** : 7.5.2

**Elasticsearch version** : 7.5.2

**APM Server version** : 7.5.2

**APM Agent language and version** : Java - 1.12.0

Can I POST via curl in this endpoint ([http://localhost:8200/config/v1/agents](http://localhost:8200/config/v1/agents)) and create and edit the agent configuration? How?

I tried this command. Returns success but changes are not made:

`curl -X POST -d '{"service":{"name":"NAME","environment":"All","capture_body":"on","transaction_max_spans":"500","transaction_sample_rate":"1"}}' -H "Accept: application/json" -H "Cache-Control: no-cache" "http://localhost:8200/config/v1/agents"`

Logs:

2020-02-05T16:41:53.080Z|INFO|[request]|middleware/log\_middleware.go:76|not modified|{"request\_id": "bbe046fc-921e-422f-b024-c1da46953617", "method": "POST", "URL": "/config/v1/agents", "content\_length": 641, "remote\_address": "10.64.14.52", "user-agent": "elasticapm-java/1.12.0", "response\_code": 304}

|2020-02-05T16:41:57.369Z|INFO|[request]|middleware/log\_middleware.go:76|request ok|{"request\_id": "9aeba4a1-b5d2-4543-9e38-b7b43b20a14a", "method": "POST", "URL": "/config/v1/agents", "content\_length": 128, "remote\_address": "172.22.0.1", "user-agent": "curl/7.61.1", "response\_code": 200}|

---

<div class="post-metadata">

**Author:** ![gil](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gil/32/41911_2.png) [@gil](https://discuss.elastic.co/u/gil)\
**Post date:** [February 6, 2020, 5:19pm UTC](https://discuss.elastic.co/t/apm-configuration-via-api/217989/2 "2020-02-06T17:19:08Z")

</div>

The write API for agent configuration is in kibana. I've just opened [https://github.com/elastic/kibana/issues/57005](https://github.com/elastic/kibana/issues/57005) to track getting that documented.

---

<div class="post-metadata">

**Author:** ![Allan\_Moraes](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/allan_moraes/32/37466_2.png) [@Allan\_Moraes](https://discuss.elastic.co/u/Allan_Moraes)\
**Post date:** [February 6, 2020, 5:51pm UTC](https://discuss.elastic.co/t/apm-configuration-via-api/217989/3 "2020-02-06T17:51:45Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 27, 2020, 1:51pm UTC](https://discuss.elastic.co/t/apm-configuration-via-api/217989/4 "2020-02-27T13:51:48Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
