Most REST endpoints are currently in beta and may change without notice. See individual
endpoint pages in the API Reference tab for stability tags.
Base URL
All requests usehttps://api.modernloop.io.
REST API
The REST API lets you list, read, and update recruiting and scheduling data in your ModernLoop organization.Authentication
Send a ModernLoop API token as a Bearer token:Resources
The API covers these areas. See the API Reference tab for request and response schemas.Conventions
- Resource IDs use typed prefixes such as
can_(candidate),app_(application),job_(job), andusr_(user). - Field names use
lower_snake_case. - Timestamps are ISO 8601 in UTC.
- List endpoints use cursor-based pagination. Pass the
cursorquery parameter frompagination.next_cursorto continue the same filtered result set.
Errors
Failed requests return a JSON envelope with anerror object containing a machine-readable error.code, a human-readable error.message, and an optional error.docs_url.
MCP server
ModernLoop also provides a Model Context Protocol (MCP) server over Streamable HTTP. MCP exposes scheduling operations as tools that AI clients such as Claude Code, Codex, and Cursor can call directly.
MCP connections use OAuth 2.1 with PKCE, or a static API token in the
Authorization header. The read-only and read-write endpoints use separate OAuth resources.
See ModernLoop MCP for client setup, toolsets for endpoint selection, and tools for the full tool reference.