# Retrieving APM Data

This section covers the APIs that retrieve any data related to monitoring of specific applications. For each parameter required by the API endpoint, you can find instructions on how to find them below.

### Finding Application Slug

You can find the **application slug** by going to your dashboard and giving the URL a look. The part you're looking for should be the application name as well as a token if provided in the URL. For example, take the URL below:

`https://dashboard.luciq.ai/applications/android-sample/beta/crashes/`

In this particular case, `android-sample` is the **application slug**. In some cases as well, the application slug might be the application name with a token in the end.

### Finding Application Mode

The **application mode** is usually either **beta** or **live** depending on your choice. If you're on a specific application in the dashboard and you want to check the mode, you can find it in the drop-down menu used to switch between applications.

### Finding Authorization Token

A required header parameter is the authorization token. In order to find this, you'll need to follow a few steps.

1 - Open the network logger of your browser while while choosing a crash report\
2 - Filter the network logs to show requests including api.instabug.com\
3 - Choose the GET request that coincides with the number of the crash report. This is usually shown with the title being the crash number\
4 - In the Headers section, find the Authorization parameter.\
5 - Copy the text in the Authorization parameter, you can place this in the header parameters. The text you copy should look something like `Token token="some_token" email="some_email@provider.com"`

Alternatively, you can find the token by using the API mentioned [here](https://docs.luciq.ai/reference#sign-in).

### Finding the Apdex

Below is each Apdex you can retrieve and the request required to do so:

* [Overall Apdex](https://github.com/luciqai/luciq-docs/blob/main/api-reference/API%20Endpoints/retrieving-apm-data/get-apdex/README.md)
* [Metrics Apdex](ref:get-metrics-apdex)
* [App Launch Apdex](ref:get-app-launch-apdex)
* [Screen Loading Apdex](ref:get-screen-loading-apdex)
* [UI Hangs Apdex](ref:get-ui-hangs-apdex)
* [Networks Apdex](ref:get-networks-apdex)
* [Execution Trace Apdex](ref:get-execution-trace-apdex)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.luciq.ai/references/api-endpoints/retrieving-apm-data/index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
