Decline enrollment requests
Decline pending course enrollment requests, one or many.
POST https://cotlet.dev/api/v1/absorb-lms/enrollment-requests/decline
write Confirm
Declines the listed requests as the Decline action of the Course Approvals report does. Absorb sends the learner its Approval Denied message. Requests handled meanwhile are skipped and listed. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| request_ids array required | array | request_id values from list_course_approvals. |
Request
curl -X POST https://cotlet.dev/api/v1/absorb-lms/enrollment-requests/decline \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"request_ids":"request ids"}' result = client.call("absorb-lms", "decline_enrollment_requests", {"request_ids":"request ids"}) const result = await cotlet.call('absorb-lms', 'decline_enrollment_requests', {"request_ids":"request ids"}); cotlet call absorb-lms decline_enrollment_requests --data '{"request_ids":"request ids"}' Example response
{
"declined": [
{
"request_id": "c63b0e4f-8029-4db5-8f37-5e901c4d7b23",
"learner": "Chen Wei",
"course": "Data Privacy Essentials"
}
],
"skipped": []
}