# Services/components

The product or application your status page is about will most likely have multiple services that comprise it or dependencies it relies on.

You'll want to represent the services for which you want to report incidents on your status page.

<figure><img src="https://4061983002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgIMm5p2V7PNx3dS7vwKE%2Fuploads%2FCOW5YqV4jKG2IQ3RQV8r%2FScreenshot%202023-12-01%20at%2013.36.51.png?alt=media&#x26;token=691f36b8-5f45-456c-a6fb-53f808152ffc" alt=""><figcaption><p>Services in StatusPal Admin UI</p></figcaption></figure>

### Nested services

In StatusPal, you can group services in parent/child relationship in order to represent your system logical grouping. This can be useful to represent regions, individual product categories, data-centers, etc.

In order to assign a service as a child of another, simply edit the child service, and select the parent service from the `Parent` dropdown.

<div align="left"><figure><img src="https://4061983002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgIMm5p2V7PNx3dS7vwKE%2Fuploads%2FKf1D7TIwdhoc4ShCIsJb%2FScreenshot%202023-12-03%20at%2013.36.59.png?alt=media&#x26;token=ed224413-0a37-48dc-9d2e-c2d85417020d" alt="" width="563"><figcaption></figcaption></figure></div>

### Private service

Set a service as "private" when you want it to be visible ***only*** to your managing team. This is handy for services you want to monitor and get alerted if they have disruptions, but only internally instead of customer-facing.

To set a service as private, check the "Private" checkbox in the service form.

{% hint style="info" %}
Private services are not to be confused with [private-status-page](https://docs.statuspal.io/platform/private-status-page "mention"), where you want to allow authenticated users access to your status page.
{% endhint %}


---

# 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.statuspal.io/platform/services-components.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.
