LoginRequest
emailstring · email · requiredExample: user@example.compasswordstring · password · requiredExample: password123fingerprintstring · requiredExample: device-fingerprint-123
ChangePasswordRequest
currentPasswordstring · password · requiredExample: oldPassword123newPasswordstring · password · requiredExample: newPassword456
ApiKeyResponse
namestringExample: My API KeyidstringExample: apikey-123createdAtinteger · int64Example: 1625097600000isDefaultbooleanExample: true
RegisterRequest
emailstring · email · requiredExample: user@example.compasswordstring · password · requiredExample: password123fingerprintstring · requiredExample: device-fingerprint-123
tempUserIdstringExample: temp-user-123
UserProfile
idstringExample: user-123emailstring · emailExample: user@example.comisTemporarybooleanExample: falselastProjectIdstringExample: project-123createdAtinteger · int64Example: 1625097600000balancenumber · floatExample: 100.5freeTrialTodosLeftintegerExample: 5todoIdToAgentIdobjectExample: {"todo-123":"agent-456"}
UserSettings
idstringExample: settings-123userIdstringExample: user-123fullNamestringExample: John DoeprofilePicturestringExample: https://example.com/profile.jpgthemestringExample: darkdiffControlstringExample: unifiedshellExecutionstringExample: autoemailNotificationsbooleanExample: truepushNotificationsbooleanExample: truedataAnalyticsbooleanExample: trueautoSavebooleanExample: trueconfirmBeforeDeletebooleanExample: trueplaySoundOnTaskCompletebooleanExample: truekeyboardBindingsobjectExample: {"save":"ctrl+s"}keyboardShortcutsEnabledbooleanExample: true
ProjectCreateBody
namestring · requiredExample: My ProjectisPublicboolean · requiredExample: false
descriptionstringExample: A description of my project
ProjectUpdateBody
namestringExample: Updated Project NamedescriptionstringExample: Updated project descriptionisPublicbooleanExample: truestatusstring · enumEnum values:ACTIVEARCHIVEDDELETEDExample: ACTIVE
ProjectResponse
idstringExample: project-123namestringExample: My ProjectdescriptionstringExample: A description of my projectownerIdstringExample: user-123ownerEmailstring · emailExample: owner@example.comisPublicbooleanExample: falsereadAccessIdsstring[]Example: ["user-456","user-789"]writeAccessIdsstring[]Example: ["user-456"]readAccessEmailsstring[]Example: ["reader@example.com"]writeAccessEmailsstring[]Example: ["writer@example.com"]contextstringExample: Project context informationstatusstring · enumEnum values:ACTIVEARCHIVEDDELETEDExample: ACTIVEisDefaultbooleanExample: falsecreatedAtinteger · int64Example: 1625097600000updatedAtinteger · int64Example: 1625097600000
ShareProjectRequest
emailstring · email · requiredExample: collaborator@example.comcanWriteboolean · requiredExample: true
TodoChunkResponse
idstringExample: todo-123projectIdstringExample: project-123statusstring · enumEnum values:LISTENINGTHINKINGDONEFAILEDCANCELLEDSCHEDULEDExample: LISTENINGcontentstringExample: Task descriptioncreatedAtinteger · int64Example: 1625097600000lastActivityAtinteger · int64Example: 1625097600000scheduledTimestampinteger · int64Example: 1625097600000
TodoResponse
idstringExample: todo-123projectIdstringExample: project-123statusstring · enumEnum values:LISTENINGTHINKINGDONEFAILEDCANCELLEDSCHEDULEDExample: LISTENINGcontentstringExample: TODO descriptionmessagesobject[]createdAtinteger · int64Example: 1625097600000lastActivityAtinteger · int64Example: 1625097600000scheduledTimestampinteger · int64Example: 1625097600000
MessageResponse
idstringExample: message-123contentstringExample: Message contentrolestringExample: usercreatedAtinteger · int64Example: 1625097600000blockTypesstring[]Example: ["TEXT","CODE"]blocksstringExample: serialized-blocksitokintegerExample: 100otokintegerExample: 500cache_writeintegerExample: 10cache_readintegerExample: 5pricenumber · floatExample: 0.05elapsedintegerExample: 2500scheduledTimestampinteger · int64Example: 1625097600000attachmentsobject[]attachmentsPricenumber · floatExample: 0.01attachmentsElapsedintegerExample: 500
FileAttachment
idstring · requiredExample: attachment-123sourcestring · requiredExample: uploadtypestring · requiredExample: application/pdfstatusstring · enum · requiredEnum values:NEWUPDATEDDELETEDNONEExample: NEW
sizeintegerExample: 1024contentstringExample: text content
TodoContentBody
todoIdstring · requiredExample: todo-123projectIdstring · requiredExample: project-123contentstring · requiredExample: TODO contentrolestring · requiredExample: useragentSettingsIdstring · requiredExample: agent-123attachmentsobject[] · required
scheduledTimestampinteger · int64Example: 1625097600000
TodoStatusBody
statusstring · enum · requiredEnum values:LISTENINGTHINKINGDONEFAILEDCANCELLEDSCHEDULEDExample: DONE
TodoUpdateContent
statusstring · enum · requiredEnum values:LISTENINGTHINKINGDONEFAILEDCANCELLEDSCHEDULEDExample: LISTENINGagentSettingsIdstring · requiredExample: agent-123
TodoStartImmediately
messageIdstring · requiredExample: message-123agentSettingsIdstring · requiredExample: agent-123
TodoUpdateStartImmediately
messageIdstring · requiredExample: message-123agentSettingsIdstring · requiredExample: agent-123
attachmentsobject[]contentstringExample: Updated content
TodoUpdateScheduledDate
scheduledTimestampinteger · int64 · requiredExample: 1625097600000messageIdstring · requiredExample: message-123agentSettingsIdstring · requiredExample: agent-123
MessageUpdateBody
contentstringExample: Updated contentattachmentsobject[]scheduledTimestampinteger · int64Example: 1625097600000
AgentSettingsResponse
idstringExample: agent-123namestringExample: My AgentownerIdstringExample: user-123createdAtinteger · int64Example: 1625097600000systemMessagestringExample: System message for the agentmaxTokensintegerExample: 2048shellEdgeIdstringExample: edge-123workspaceEdgeIdstringExample: edge-456selectedWorkspacepathsstring[]Example: ["/path/to/workspace"]skillsstringExample: shell,files,modifymcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4plannerModelstringExample: gpt-3.5-turboautomaticInstantDiffbooleanExample: trueautomaticRunShellbooleanExample: true
AgentSettingsUpdate
namestringExample: Updated Agent NamesystemMessagestringExample: Updated system messagemaxTokensintegerExample: 4096shellEdgeIdstringExample: edge-789workspaceEdgeIdstringExample: edge-012selectedWorkspacepathsstring[]Example: ["/updated/path"]skillsstringExample: shell,files,modify,emailmcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4-turboplannerModelstringExample: gpt-4automaticInstantDiffbooleanExample: falseautomaticRunShellbooleanExample: false
MCPToolSkeleton
namestring · requiredExample: sendEmaildescriptionstring · requiredExample: Sends an email to the specified recipient
MCPClientSkeleton
serverIdstring · requiredExample: mcp-server-123toolsobject[] · requiredenvstring[] · requiredExample: ["API_KEY","SECRET_TOKEN"]
MCPResponse
idstringExample: mcp-123agentIdstringExample: agent-123mcpsobjectupdatedAtinteger · int64Example: 1625097600000
DataSourceBody
namestring · requiredExample: My Data Sourcecontentstring · requiredExample: Data source content
PaginatedTransactionsResponse
transactionsobject[]totalCountintegerExample: 50pageintegerExample: 1limitintegerExample: 10
InvoiceResponse
idstringExample: invoice-123amountnumber · floatExample: 59.99statusstringExample: paidcreatedAtinteger · int64Example: 1625097600000paidAtinteger · int64Example: 1625184000000
EdgeResponse
idstringExample: edge-123namestringExample: My EdgetypestringExample: shellstatusstringExample: activecreatedAtinteger · int64Example: 1625097600000