Get a trigger

GET /groups/{groupId}/apps/{appId}/triggers/{triggerId}

Get the configuration for an existing trigger in your application.

Path parameters

Responses

  • 200 application/json

    Successfully retrieved trigger.

    One of:
GET /groups/{groupId}/apps/{appId}/triggers/{triggerId}
curl \ --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/triggers/{triggerId}' \ --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{ "name": "onNewEmployee", "type": "DATABASE", "config": { "match": {}, "project": {}, "database": "HR", "collection": "employees", "service_id": "5adeb649b8b998486770ae7c", "full_document": true, "operation_types": [ "INSERT" ] }, "function_id": "5eea9ca4ca0e356e2c2a148a", "event_processors": { "FUNCTION": { "config": { "function_id": "6841b8d3e71dc81bed89dbba", "function_name": "Atlas_Triggers_DatabaseInsert_1749137618" } } } }
{ "name": "onNewApiKey", "type": "AUTHENTICATION", "config": { "providers": [ "api-key" ], "operation_type": "CREATE" }, "function_id": "5eea9ca4ca0e356e2c2a148a", "event_processors": { "FUNCTION": { "config": { "function_id": "6841b8d3e71dc81bed89dbba", "function_name": "Atlas_Triggers_Auth_Create_1749137618" } } } }
{ "name": "createDailyReport", "type": "SCHEDULED", "config": { "schedule": "0 8 * * *" }, "function_id": "5eea9ca4ca0e356e2c2a148a", "event_processors": { "FUNCTION": { "config": { "function_id": "6841b8d3e71dc81bed89dbba", "function_name": "Atlas_Triggers_Monthly_1749137618" } } } }