Administra los endpoints de Data API generados de tu aplicación.

Construir una URL de base de API de datos

Las solicitudes de Data API utilizan una URL base específica para tu aplicación y modelo de implementación.

Para una aplicación implementada globalmente, la URL base tiene el siguiente formato:

https://data.mongodb-api.com/app/{ClientAppID}/endpoint/data/{DataAPIVersion}

Una aplicación implementada localmente utiliza una URL base similar que también incluye la región de implementación de la aplicación y el proveedor de la nube:

https://{Region}.{Cloud}.data.mongodb-api.com/app/{ClientAppID}/endpoint/data/{DataAPIVersion}

Puede encontrar Region los, Cloud y de una aplicación ClientAppId en la configuración de la aplicación:

curl -X GET https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId} \
  -h 'Authorization: Bearer <AccessToken>'

Puede ver una lista de todos los DataAPIVersion valores admitidos por una aplicación en el versions campo de su configuración de API de datos:

curl -X GET "https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/data_api/config" \
  -h 'Authorization: Bearer <AccessToken>'

Por ejemplo, considere una aplicación que tiene la siguiente configuración:

{
  "client_app_id": "myapp-abcde",
  "deployment_model": "LOCAL",
  "provider_region": "aws-us-east-1",
  ...
}

Esta aplicación utilizaría la siguiente URL base para las solicitudes de la API de datos v1:

https://us-east-1.aws.data.mongodb-api.com/app/myapp-abcde/endpoint/data/v1