API Reference
430+ endpoint methods across 270+ REST API routes for full programmatic access to the Alumia platform.
Base URL:
https://alumia.com/api/v1Authentication: All API requests require a Bearer token or API key in the Authorization header. Get your API key from Settings → API Keys in the dashboard.
Authentication
/api/v1/authPOST
/loginSign in with email and passwordPOST
/registerCreate a new accountPOST
/refreshRefresh access tokenPOST
/logoutSign out and invalidate tokensGET
/meGet current user profileAgents
/api/v1/agentsGET
/List all agentsPOST
/Create a new agentGET
/:idGet agent by IDPATCH
/:idUpdate an agentDELETE
/:idDelete an agentChat & Sessions
/api/v1POST
/chatSend a messageGET
/chat/:sessionId/streamStream chat responses (SSE)GET
/sessionsList all sessionsPOST
/sessionsCreate a new sessionGET
/sessions/:idGet session detailsDELETE
/sessions/:idDelete a sessionConnectors
/api/v1/connectorsGET
/List available connectorsGET
/:slugGet connector detailsGET
/credentialsList credentialsPOST
/credentialsAdd a credentialGET
/oauth/:providerStart OAuth flowTasks
/api/v1/tasksGET
/List tasks (filter: status, priority, label, overdue, dueBefore, dueAfter, hasAssignee, search, sortBy, sortDir)POST
/Create a taskGET
/:idGet task by IDPATCH
/:idUpdate a task (status, priority, dueDate, blockedBy, blocks, label, assignee)DELETE
/:idDelete a taskGET
/:id/commentsList task commentsPOST
/:id/commentsAdd a commentDELETE
/:id/comments/:commentIdDelete a commentGET
/:id/attachmentsList task attachmentsPOST
/:id/attachmentsAttach a file to a taskDELETE
/:id/attachments/:fileIdRemove attachment from taskPATCH
/bulkBulk update tasksDELETE
/bulkBulk delete tasksSchedules
/api/v1/schedulesGET
/List schedules (filter: status, agentId, scheduleKind, search, sortBy, sortDir; agentId=none for unassigned)POST
/Create a schedule (interval/random/cron/once types)GET
/:idGet schedule by IDPATCH
/:idUpdate a scheduleDELETE
/:idDelete a schedulePOST
/:id/runManually trigger a schedule nowGET
/:id/executionsGet execution historyPOST
/ai-parseParse schedule from natural language descriptionActivities
/api/v1/activitiesGET
/List activities (filter by type, project, status)POST
/Create an activityGET
/:idGet activity by IDPATCH
/:idUpdate activity statusDELETE
/:idDelete an activityPOST
/:id/resolveResolve an agent questionPOST
/mark-readMark activities as readGET
/unread-countGet unread activity countGET
/streamReal-time activity stream (SSE)Webhooks
/api/v1/webhooksGET
/List webhooksPOST
/Create a webhookGET
/:id/eventsList webhook eventsGET
/:id/deliveriesList delivery attemptsBilling
/api/v1/billingGET
/plansList subscription plansGET
/subscriptionGet current subscriptionPOST
/checkoutCreate checkout sessionGET
/creditsGet credit balanceGET
/usageGet usage statisticsThis is a summary of the most common endpoints. For the full API specification, sign in and visit the in-app documentation.