Modificar la configuración de datos de usuario personalizados para una aplicación de Atlas App Services.
Parámetros de ruta
-
Un ID de proyecto/grupo Atlas.
-
El ObjectID de tu aplicación. La sección de ID de Proyecto y ID de la aplicación de App Services API muestra cómo encontrar este valor.
Cuerpo
-
El nombre de la base de datos que contiene datos de usuario personalizados.
-
El nombre de la colección que contiene datos de usuario personalizados.
-
El nombre de un campo que aparece en cada documento de datos de usuario personalizado y que contiene el ID de la cuenta de usuario del usuario correspondiente de cada documento.
-
Si es
true, se habilitan los datos de usuario personalizados. -
El valor _id de una fuente de datos MongoDB vinculada.
Puede enumerar servicios con el punto final Obtener todos los servicios.
Las fuentes de datos son servicios cuyo valor
typees "mongodb-atlas". Use el valor_idpara la fuente de datos que desea vincular al disparador. -
El
_idvalor de una función de creación de usuario que se ejecuta cada vez que se registra un nuevo usuario.
curl \
--request PATCH 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/custom_user_data' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"database_name":"myapp","collection_name":"users","user_id_field":"user_account_id","enabled":true,"mongo_service_id":"63c060ed32043ef4c93c2a9c","on_user_creation_function_id":"63c055d8019a6ab879f661d6"}'
{
"database_name": "myapp",
"collection_name": "users",
"user_id_field": "user_account_id",
"enabled": true,
"mongo_service_id": "63c060ed32043ef4c93c2a9c",
"on_user_creation_function_id": "63c055d8019a6ab879f661d6"
}