custom-user-data

Configure Custom User Data

Changed on

Modify the Custom User Data configuration for an Atlas App Services App.

patch/groups/{groupId}/apps/{appId}/custom_user_data

Request

  • Base URL
    https://services.cloud.mongodb.com/api/admin/v3.0
  • URL
    https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/custom_user_data
  • Auth
    HTTP bearer

Request body

database_namestring

The name of the database that contains custom user data.

collection_namestring

The name of the collection that contains custom user data.

user_id_fieldstring

The name of a field that appears in every custom user data document and that contains the user account ID of each document's corresponding user.

enabledboolean

If true, custom user data is enabled.

mongo_service_idstring

The _id value of a linked MongoDB data source.

You can list services with the Get all services endpoint.

Data sources are services whose type is "mongodb-atlas". Use the _id value for the data source you want to link to the Trigger.

on_user_creation_function_idstring

The _id value of a user creation function that runs whenever a new user registers.

Example request

{
  "database_name": "myapp",
  "collection_name": "users",
  "user_id_field": "user_account_id",
  "mongo_service_id": "63c060ed32043ef4c93c2a9c",
  "on_user_creation_function_id": "63c055d8019a6ab879f661d6"
}

Response

Success

Changes

    • breaking

      added subschema #2 to the request body allOf list

    • breaking

      the request's body type changed from object to no type

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property