Jump to Content
API Reference
v1.0
Log In
API Reference
Log In
Moon (Dark Mode)
Sun (Light Mode)
v1.0
API Reference
/campuses/
Search
JUMP TO
IllumiDesk API
campuses
/campuses/
get
/campuses/
post
/campuses/auth-info/
get
/campuses/generate-slug/
post
/campuses/public/campuses/{campus_slug}/
get
/campuses/validate-slug/
post
/campuses/{campus_slug}/
get
/campuses/{campus_slug}/
put
/campuses/{campus_slug}/
patch
/campuses/{campus_slug}/
delete
/campuses/{campus_slug}/base-images/
get
/campuses/{campus_slug}/courses-with-ai/
post
/campuses/{campus_slug}/custom-style/
get
/campuses/{campus_slug}/custom-style/
put
/campuses/{campus_slug}/custom-style/
patch
/campuses/{campus_slug}/email-settings/
get
/campuses/{campus_slug}/email-settings/
put
/campuses/{campus_slug}/email-settings/
patch
/campuses/{campus_slug}/login/
post
/campuses/{campus_slug}/reset-password/
post
/campuses/{campus_slug}/send-test-email/
post
/campuses/{campus_slug}/tokens/
get
/campuses/{campus_slug}/tokens/
post
/campuses/{campus_slug}/tokens/{token_uuid}/
get
/campuses/{campus_slug}/tokens/{token_uuid}/
put
/campuses/{campus_slug}/tokens/{token_uuid}/
patch
/campuses/{campus_slug}/tokens/{token_uuid}/
delete
campus-invitations
/campuses/invitation-accept/
post
/campuses/{campus_slug}/invitations-by-token/{token}/
get
/campuses/{campus_slug}/user-invitations/
get
/campuses/{campus_slug}/user-invitations/
post
/campuses/{campus_slug}/user-invitations/{id}/
delete
/campuses/{campus_slug}/user-invitations/{id}/resend/
put
courses
/campuses/public/campuses/{campus_slug}/courses/
get
/campuses/{campus_slug}/courses/
get
/campuses/{campus_slug}/courses/
post
/campuses/{campus_slug}/courses/generate-slug/
post
/campuses/{campus_slug}/courses/search/
get
/courses/activity-images/
get
/courses/templates/{template_slug}/
get
/courses/validate-slug/
post
/courses/{course_slug}/
get
/courses/{course_slug}/
put
/courses/{course_slug}/
patch
/courses/{course_slug}/
delete
/courses/{course_slug}/chunked-upload-complete/
post
/courses/{course_slug}/chunked-upload/
post
/courses/{course_slug}/export/
get
/courses/{course_slug}/import-repository/
post
/courses/{course_slug}/public/
get
/courses/{course_slug}/publish/
post
/courses/{course_slug}/unpublish/
post
campus-custom-domain
/campuses/{campus_slug}/custom-domain/
get
/campuses/{campus_slug}/custom-domain/
put
/campuses/{campus_slug}/custom-domain/
delete
/campuses/{campus_slug}/custom-domain/verify/
post
campus-lti-integrations
/campuses/{campus_slug}/lti-integrations/
get
/campuses/{campus_slug}/lti-integrations/
post
/campuses/{campus_slug}/lti-integrations/{integration_uuid}/
get
/campuses/{campus_slug}/lti-integrations/{integration_uuid}/
put
/campuses/{campus_slug}/lti-integrations/{integration_uuid}/
patch
/campuses/{campus_slug}/lti-integrations/{integration_uuid}/
delete
campus-members
/campuses/{campus_slug}/members/
get
/campuses/{campus_slug}/members/{user_uuid}/
get
/campuses/{campus_slug}/members/{user_uuid}/
put
/campuses/{campus_slug}/members/{user_uuid}/
patch
/campuses/{campus_slug}/members/{user_uuid}/
delete
notifications
/campuses/{campus_slug}/notifications/
get
/campuses/{campus_slug}/notifications/count/
get
/campuses/{campus_slug}/notifications/mark-read/
post
/notifications/
get
/notifications/count/
get
/notifications/mark-read/
post
subscriptions
/campuses/{campus_slug}/subscriptions/info/
get
/campuses/{campus_slug}/subscriptions/subscribe/
post
/campuses/{campus_slug}/subscriptions/surplus-instructors/
post
templates
/campuses/{campus_slug}/templates/
get
chats
/chats/ai-chats/
get
/chats/ai-chats/
post
/chats/ai-chats/favorite-messages/
get
/chats/ai-chats/messages/{message_uuid}/
put
/chats/ai-chats/messages/{message_uuid}/
patch
/chats/ai-chats/{chat_uuid}/
get
/chats/ai-chats/{chat_uuid}/
put
/chats/ai-chats/{chat_uuid}/
patch
/chats/ai-chats/{chat_uuid}/
delete
/chats/ai-chats/{chat_uuid}/messages/
get
/chats/ai-chats/{chat_uuid}/messages/
post
/chats/ai-chats/{chat_uuid}/messages/{message_uuid}/continue/
post
/chats/ai-chats/{chat_uuid}/messages/{message_uuid}/regenerate/
post
/chats/ai-chats/{chat_uuid}/stop-streaming/
post
ai
/courses/chat-completion/
post
/courses/chat-completion/favorites/
get
/courses/chat-completion/favorites/{chat_id}/
put
/courses/chat-completion/favorites/{chat_id}/
patch
/courses/chat-completion/recents/
get
/courses/chat-completion/recents/{chat_id}/
delete
/courses/{course_slug}/activities/{activity_uuid}/generate-image-variations/
post
/courses/{course_slug}/activities/{activity_uuid}/generate-images/
post
/courses/{course_slug}/activities/{activity_uuid}/generate-unittests/
post
course-invitations
/courses/invitation-accept/
post
/courses/{course_slug}/invitations-by-token/{token}/
get
/courses/{course_slug}/invitations/
get
/courses/{course_slug}/invitations/
post
/courses/{course_slug}/invitations/{id}/resend/
put
/courses/{course_slug}/invitations/{uuid}/
delete
activities
/courses/{course_slug}/activities/
get
/courses/{course_slug}/activities/
post
Imports activity from notebook.
post
/courses/{course_slug}/activities/{activity_uuid}/
get
/courses/{course_slug}/activities/{activity_uuid}/
put
/courses/{course_slug}/activities/{activity_uuid}/
patch
/courses/{course_slug}/activities/{activity_uuid}/
delete
/courses/{course_slug}/activities/{activity_uuid}/attachments-by-chunked/
post
/courses/{course_slug}/activities/{activity_uuid}/attachments/
get
/courses/{course_slug}/activities/{activity_uuid}/attachments/
post
/courses/{course_slug}/activities/{activity_uuid}/attachments/{attachment_uuid}/
delete
/courses/{course_slug}/activities/{activity_uuid}/cells/
get
/courses/{course_slug}/activities/{activity_uuid}/cells/
put
/courses/{course_slug}/activities/{activity_uuid}/cells/execution-state/
get
/courses/{course_slug}/activities/{activity_uuid}/copy/
post
/courses/{course_slug}/activities/{activity_uuid}/export/
get
/courses/{course_slug}/activities/{activity_uuid}/publish/
post
/courses/{course_slug}/activities/{activity_uuid}/submissions/
get
/courses/{course_slug}/activities/{activity_uuid}/submissions/
post
/courses/{course_slug}/activities/{activity_uuid}/sync-grades/
post
/courses/{course_slug}/activities/{activity_uuid}/unpublish/
post
/courses/{course_slug}/activities/{activity_uuid}/upload-image-by-url/
post
/courses/{course_slug}/activities/{activity_uuid}/validate/
post
/courses/{course_slug}/activities/{activity_uuid}/validation-results/
get
course-branding
/courses/{course_slug}/branding/
get
/courses/{course_slug}/branding/
put
/courses/{course_slug}/branding/
patch
discussions
/courses/{course_slug}/comments/
post
/courses/{course_slug}/comments/{comment_uuid}/
get
/courses/{course_slug}/comments/{comment_uuid}/
put
/courses/{course_slug}/comments/{comment_uuid}/
patch
/courses/{course_slug}/comments/{comment_uuid}/
delete
/courses/{course_slug}/comments/{comment_uuid}/reactions/
put
/courses/{course_slug}/discussions/
post
/courses/{course_slug}/discussions/{discussion_uuid}/
get
/courses/{course_slug}/discussions/{discussion_uuid}/
put
/courses/{course_slug}/discussions/{discussion_uuid}/
patch
/courses/{course_slug}/discussions/{discussion_uuid}/
delete
/courses/{course_slug}/discussions/{discussion_uuid}/reactions/
put
/courses/{course_slug}/threads/
post
/courses/{course_slug}/threads/{thread_uuid}/
get
/courses/{course_slug}/threads/{thread_uuid}/
put
/courses/{course_slug}/threads/{thread_uuid}/
patch
/courses/{course_slug}/threads/{thread_uuid}/
delete
/courses/{course_slug}/threads/{thread_uuid}/reactions/
put
lessons
/courses/{course_slug}/lessons/
get
/courses/{course_slug}/lessons/
post
/courses/{course_slug}/lessons/search/
get
/courses/{course_slug}/lessons/{lesson_uuid}/
get
/courses/{course_slug}/lessons/{lesson_uuid}/
put
/courses/{course_slug}/lessons/{lesson_uuid}/
patch
/courses/{course_slug}/lessons/{lesson_uuid}/
delete
/courses/{course_slug}/lessons/{lesson_uuid}/duplicate/
post
course-participants
/courses/{course_slug}/participants/
get
/courses/{course_slug}/participants/
post
/courses/{course_slug}/participants/mention-search/
get
/courses/{course_slug}/participants/{user_uuid}/
get
/courses/{course_slug}/participants/{user_uuid}/
put
/courses/{course_slug}/participants/{user_uuid}/
patch
/courses/{course_slug}/participants/{user_uuid}/
delete
submissions
/courses/{course_slug}/submissions/
get
/courses/{course_slug}/submissions/set-grades/
post
/courses/{course_slug}/submissions/{submission_uuid}/
get
/courses/{course_slug}/submissions/{submission_uuid}/allow-resubmission/
post
/courses/{course_slug}/submissions/{submission_uuid}/autograde/
post
/courses/{course_slug}/submissions/{submission_uuid}/cell-submissions/
get
/courses/{course_slug}/submissions/{submission_uuid}/cell-submissions/
post
/courses/{course_slug}/submissions/{submission_uuid}/cell-submissions/execution-state/
get
/courses/{course_slug}/submissions/{submission_uuid}/cell-submissions/{cell_submission_uuid}/
put
/courses/{course_slug}/submissions/{submission_uuid}/cell-submissions/{cell_submission_uuid}/
patch
/courses/{course_slug}/submissions/{submission_uuid}/complete/
post
/courses/{course_slug}/submissions/{submission_uuid}/mark-viewed/
post
/courses/{course_slug}/submissions/{submission_uuid}/submit/
post
/courses/{course_slug}/submissions/{submission_uuid}/validate/
post
/courses/{course_slug}/submissions/{submission_uuid}/validation-results/
get
info
/info/choices/
get
lti
/lti/complete-launch/
post
/lti/config/{issuer}/
get
worker-gateway
/worker-gateway/check-history/
post
/worker-gateway/execute-code/
post
/worker-gateway/execute-codes/
post
/worker-gateway/restart/
post
/worker-gateway/start/
post
/worker-gateway/stop-worker/all/
post
/worker-gateway/stop-worker/{worker_id}/
post
/worker-gateway/stop/
post
/worker-gateway/workers/
get
/worker-gateway/workers/status/{activity_id}/
get
/worker-gateway/workers/{worker_id}/status/
get
/campuses/
get
https://api.illumidesk.com/api/v1/campuses/
Language
Shell
Node
Ruby
PHP
Python
Credentials
Header
Header
RESPONSE
Click
Try It!
to start a request and see the response here!