# API call for OneAgent using tags

**URL:** <https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839>\
**Category:** Open Q&A\
**Tags:** dynatrace-api\
**Created:** [September 19, 2024, 6:02pm UTC](https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839 "2024-09-19T18:02:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![huzoor](https://avatars.discourse-cdn.com/v4/letter/h/67e7ee/32.png) [@huzoor](https://community.dynatrace.com/u/huzoor)\
**Post date:** [September 19, 2024, 6:02pm UTC](https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839/1 "2024-09-19T18:02:05Z")

</div>

Hi,

Can someone give me the api call to get the hosts associated with App ID, below is the output .. can someone get me the appropriate api call

“entityId”: “HOST-xxx”,  
“displayName”: “Ahghj.ally.corp”,  
“tags”: [  
{  
“context”: “CONTEXTLESS”,  
“key”: “AppID”,  
“value”: “104378”

---

<div class="post-metadata">

**Author:** ![GilesDay](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/gilesday/32/35068_2.png) [@GilesDay](https://community.dynatrace.com/u/GilesDay)\
**Post date:** [September 19, 2024, 6:11pm UTC](https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839/2 "2024-09-19T18:11:09Z")

</div>

Try this:

[GitHub - dynatrace-oss/api-client-python: Dynatrace API Python client](https://github.com/dynatrace-oss/api-client-python)

```markup
from dynatrace import Dynatrace
from dynatrace import TOO_MANY_REQUESTS_WAIT
from dynatrace.environment_v2.tokens_api import SCOPE_METRICS_READ, SCOPE_METRICS_INGEST
from dynatrace.configuration_v1.credential_vault import PublicCertificateCredentials
from dynatrace.environment_v2.settings import SettingsObject, SettingsObjectCreate

from datetime import datetime, timedelta

# Create a Dynatrace client
dt = Dynatrace("environment_url", "api_token")

# Get all hosts and some properties
for entity in dt.entities.list('type("HOST"),tag("AppID:104378")'):
    print(entity.entity_id, entity.display_name, entity.properties)

```

---

<div class="post-metadata">

**Author:** ![GilesDay](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/gilesday/32/35068_2.png) [@GilesDay](https://community.dynatrace.com/u/GilesDay)\
**Post date:** [September 19, 2024, 6:16pm UTC](https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839/3 "2024-09-19T18:16:06Z")

</div>

or this:

curl -X ‘GET’ \ ‘https:/URL/e/ENV\_ID/api/v2/entities?entitySelector=type%28%22HOST%22%29%2Ctag%28%22AppID%3A104378%22%29’ \ -H ‘accept: application/json; charset=utf-8’ \ -H ‘Authorization: Api-Token TOKEN’

---

<div class="post-metadata">

**Author:** ![huzoor](https://avatars.discourse-cdn.com/v4/letter/h/67e7ee/32.png) [@huzoor](https://community.dynatrace.com/u/huzoor)\
**Post date:** [September 19, 2024, 6:26pm UTC](https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839/4 "2024-09-19T18:26:59Z")

</div>

thank you so much

---

<div class="post-metadata">

**Author:** ![Peter\_Youssef](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/peter_youssef/32/14668_2.png) [@Peter\_Youssef](https://community.dynatrace.com/u/Peter_Youssef)\
**Post date:** [September 25, 2024, 2:06pm UTC](https://community.dynatrace.com/t/api-call-for-oneagent-using-tags/47839/5 "2024-09-25T14:06:55Z")

</div>

Hi&nbsp;[@huzoor](https://community.dynatrace.com/user/79417)

1. you can create access token with “oneAgents.read”, “DataExport” scopes either or both would be fine.
2. If you have access to environment Api v1 \> oneagent on a host \> Get.
3. unlock the key \> try it now \> execute.

 ![Peter_Youssef_0-1727273129351.png](https://global.discourse-cdn.com/dynatrace/original/1X/2454213d553843415813fe30c6ca21d1d0c19d88.png)

Regards,
