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

Parameters: decline_enrollment_requests
NameTypeDescription
request_ids array required array request_id values from list_course_approvals.

Request

cURL
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"}'
Python
result = client.call("absorb-lms", "decline_enrollment_requests", {"request_ids":"request ids"})
Node.js
const result = await cotlet.call('absorb-lms', 'decline_enrollment_requests', {"request_ids":"request ids"});
CLI
cotlet call absorb-lms decline_enrollment_requests --data '{"request_ids":"request ids"}'

Example response

JSON

{
  "declined": [
    {
      "request_id": "c63b0e4f-8029-4db5-8f37-5e901c4d7b23",
      "learner": "Chen Wei",
      "course": "Data Privacy Essentials"
    }
  ],
  "skipped": []
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.