---
title: "Get all endpoints"
method: GET
path: "/groups/{groupId}/apps/{appId}/endpoints"
tags: ["endpoints"]
---

# Get all endpoints

`GET /groups/{groupId}/apps/{appId}/endpoints`

Get all [endpoint](https://www.mongodb.com/docs/atlas/app-services/data-api/custom-endpoints/) configurations.

## Response `200`

OK

- object[]
  - `route` string, required
  - `http_method` 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | '*', required
  - `function_id` string, required — The endpoint function's unique ID.
  - `validation_method` 'NO_VALIDATION' | 'SECRET_AS_QUERY_PARAM' | 'VERIFY_PAYLOAD', required
  - `secret_id` string — If `validation_method` is set to `"SECRET_AS_QUERY_PARAM"` or `"VERIFY_PAYLOAD"`, this is the `_id` of the [Secret](https://www.mongodb.com/docs/atlas/app-services/values-and-secrets/) that authorizes requests.
  - `return_type` 'JSON' | 'EJSON', required — A [data format](https://mongodb.com/docs/atlas/app-services/data-api/#data-formats) supported by the Data API & custom endpoints.
  - `respond_result` boolean, required
  - `fetch_custom_user_data` boolean
  - `create_user_on_auth` boolean
  - `disabled` boolean, required
  - `_id` string — The endpoint's unique ID.
  - `function_name` string

---

[API](https://skmtc.net/mongodb/apis/mongodb-atlas-app-services-admin-api.md) · [All operations](https://skmtc.net/mongodb/apis/mongodb-atlas-app-services-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mongodb/mongodb-atlas-app-services-admin-api/revisions/1365ab72bc03/schema)
