Files
cleveragents-core/docs/reference/server_endpoints.json
T

1895 lines
46 KiB
JSON

{
"metadata": {
"source": "/app/plandex/app/server",
"endpoints_count": 80,
"categories_count": 15
},
"statistics": {
"total_endpoints": 80,
"streaming_endpoints": 3,
"categories": 15,
"methods": {
"POST": 20,
"GET": 34,
"DELETE": 7,
"PUT": 9,
"PATCH": 10
}
},
"endpoints_by_category": {
"Authentication": [
{
"path": "/accounts/email_verifications",
"method": "POST",
"handler": "CreateEmailVerificationHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts/email_verifications/check_pin",
"method": "POST",
"handler": "CheckEmailPinHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts/sign_in_codes",
"method": "POST",
"handler": "CreateSignInCodeHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "like UI to CLI or vice versa",
"category": "Authentication"
},
{
"path": "/accounts/sign_in",
"method": "POST",
"handler": "SignInHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts/sign_out",
"method": "POST",
"handler": "SignOutHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts",
"method": "POST",
"handler": "CreateAccountHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
}
],
"Organizations": [
{
"path": "/orgs/session",
"method": "GET",
"handler": "GetOrgSessionHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs",
"method": "GET",
"handler": "ListOrgsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs",
"method": "POST",
"handler": "CreateOrgHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs/users/{userId}",
"method": "DELETE",
"handler": "DeleteOrgUserHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"userId"
],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs/roles",
"method": "GET",
"handler": "ListOrgRolesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
}
],
"Users": [
{
"path": "/users",
"method": "GET",
"handler": "ListUsersHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Users"
}
],
"Invitations": [
{
"path": "/invites",
"method": "POST",
"handler": "InviteUserHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/pending",
"method": "GET",
"handler": "ListPendingInvitesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/accepted",
"method": "GET",
"handler": "ListAcceptedInvitesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/all",
"method": "GET",
"handler": "ListAllInvitesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/{inviteId}",
"method": "DELETE",
"handler": "DeleteInviteHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"inviteId"
],
"description": "",
"category": "Invitations"
}
],
"Projects": [
{
"path": "/projects",
"method": "POST",
"handler": "CreateProjectHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Projects"
},
{
"path": "/projects",
"method": "GET",
"handler": "ListProjectsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/set_plan",
"method": "PUT",
"handler": "ProjectSetPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/rename",
"method": "PUT",
"handler": "RenameProjectHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/plans/current_branches",
"method": "POST",
"handler": "GetCurrentBranchByPlanIdHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/plans",
"method": "POST",
"handler": "CreatePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/plans",
"method": "DELETE",
"handler": "DeleteAllPlansHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
}
],
"Plans": [
{
"path": "/plans",
"method": "GET",
"handler": "ListPlansHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Plans"
},
{
"path": "/plans/archive",
"method": "GET",
"handler": "ListArchivedPlansHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Plans"
},
{
"path": "/plans/ps",
"method": "GET",
"handler": "ListPlansRunningHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}",
"method": "GET",
"handler": "GetPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}",
"method": "DELETE",
"handler": "DeletePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/current_plan/{sha}",
"method": "GET",
"handler": "CurrentPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"sha"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/current_plan",
"method": "GET",
"handler": "CurrentPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/apply",
"method": "PATCH",
"handler": "ApplyPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/archive",
"method": "PATCH",
"handler": "ArchivePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/unarchive",
"method": "PATCH",
"handler": "UnarchivePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/rename",
"method": "PATCH",
"handler": "RenamePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/reject_all",
"method": "PATCH",
"handler": "RejectAllChangesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/reject_file",
"method": "PATCH",
"handler": "RejectFileHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/reject_files",
"method": "PATCH",
"handler": "RejectFilesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/diffs",
"method": "GET",
"handler": "GetPlanDiffsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/rewind",
"method": "PATCH",
"handler": "RewindPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/logs",
"method": "GET",
"handler": "ListLogsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/status",
"method": "GET",
"handler": "GetPlanStatusHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/tell",
"method": "POST",
"handler": "TellPlanHandler",
"is_streaming": true,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/build",
"method": "PATCH",
"handler": "BuildPlanHandler",
"is_streaming": true,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/load_cached_file_map",
"method": "POST",
"handler": "LoadCachedFileMapHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/connect",
"method": "PATCH",
"handler": "ConnectPlanHandler",
"is_streaming": true,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/stop",
"method": "DELETE",
"handler": "StopPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/respond_missing_file",
"method": "POST",
"handler": "RespondMissingFileHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/auto_load_context",
"method": "POST",
"handler": "AutoLoadContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/build_status",
"method": "GET",
"handler": "GetBuildStatusHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
}
],
"Plan Context": [
{
"path": "/plans/{planId}/{branch}/context",
"method": "GET",
"handler": "ListContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "POST",
"handler": "LoadContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context/{contextId}/body",
"method": "GET",
"handler": "GetContextBodyHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch",
"contextId"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "PUT",
"handler": "UpdateContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "DELETE",
"handler": "DeleteContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
}
],
"Plan Conversation": [
{
"path": "/plans/{planId}/{branch}/convo",
"method": "GET",
"handler": "ListConvoHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Conversation"
}
],
"Plan Branches": [
{
"path": "/plans/{planId}/branches",
"method": "GET",
"handler": "ListBranchesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plan Branches"
},
{
"path": "/plans/{planId}/branches/{branch}",
"method": "DELETE",
"handler": "DeleteBranchHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Branches"
},
{
"path": "/plans/{planId}/{branch}/branches",
"method": "POST",
"handler": "CreateBranchHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Branches"
}
],
"Plan Settings": [
{
"path": "/plans/{planId}/{branch}/settings",
"method": "GET",
"handler": "GetSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/plans/{planId}/{branch}/settings",
"method": "PUT",
"handler": "UpdateSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/plans/{planId}/config",
"method": "GET",
"handler": "GetPlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/plans/{planId}/config",
"method": "PUT",
"handler": "UpdatePlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plan Settings"
}
],
"Models": [
{
"path": "/custom_models",
"method": "GET",
"handler": "ListCustomModelsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/custom_models",
"method": "POST",
"handler": "UpsertCustomModelsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/custom_models/{modelId}",
"method": "GET",
"handler": "GetCustomModelHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"modelId"
],
"description": "",
"category": "Models"
},
{
"path": "/custom_providers",
"method": "GET",
"handler": "ListCustomProvidersHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/custom_providers/{providerId}",
"method": "GET",
"handler": "GetCustomProviderHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"providerId"
],
"description": "",
"category": "Models"
},
{
"path": "/model_sets",
"method": "GET",
"handler": "ListModelPacksHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/model_sets",
"method": "POST",
"handler": "CreateModelPackHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/model_sets/{setId}",
"method": "PUT",
"handler": "UpdateModelPackHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"setId"
],
"description": "",
"category": "Models"
}
],
"Settings": [
{
"path": "/default_settings",
"method": "GET",
"handler": "GetDefaultSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/default_settings",
"method": "PUT",
"handler": "UpdateDefaultSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/org_user_config",
"method": "GET",
"handler": "GetOrgUserConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/org_user_config",
"method": "PUT",
"handler": "UpdateOrgUserConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
}
],
"File Management": [
{
"path": "/file_map",
"method": "POST",
"handler": "GetFileMapHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "File Management"
}
],
"Other": [
{
"path": "/default_plan_config",
"method": "GET",
"handler": "GetDefaultPlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Other"
},
{
"path": "/default_plan_config",
"method": "PUT",
"handler": "UpdateDefaultPlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Other"
}
],
"System": [
{
"path": "/health",
"method": "GET",
"handler": "HealthHandler",
"is_streaming": false,
"requires_auth": false,
"path_params": [],
"description": "",
"category": "System"
},
{
"path": "/version",
"method": "GET",
"handler": "VersionHandler",
"is_streaming": false,
"requires_auth": false,
"path_params": [],
"description": "",
"category": "System"
}
]
},
"all_endpoints": [
{
"path": "/accounts/email_verifications",
"method": "POST",
"handler": "CreateEmailVerificationHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts/email_verifications/check_pin",
"method": "POST",
"handler": "CheckEmailPinHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts/sign_in_codes",
"method": "POST",
"handler": "CreateSignInCodeHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "like UI to CLI or vice versa",
"category": "Authentication"
},
{
"path": "/accounts/sign_in",
"method": "POST",
"handler": "SignInHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts/sign_out",
"method": "POST",
"handler": "SignOutHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/accounts",
"method": "POST",
"handler": "CreateAccountHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Authentication"
},
{
"path": "/orgs/session",
"method": "GET",
"handler": "GetOrgSessionHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs",
"method": "GET",
"handler": "ListOrgsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs",
"method": "POST",
"handler": "CreateOrgHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/users",
"method": "GET",
"handler": "ListUsersHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Users"
},
{
"path": "/orgs/users/{userId}",
"method": "DELETE",
"handler": "DeleteOrgUserHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"userId"
],
"description": "",
"category": "Organizations"
},
{
"path": "/orgs/roles",
"method": "GET",
"handler": "ListOrgRolesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Organizations"
},
{
"path": "/invites",
"method": "POST",
"handler": "InviteUserHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/pending",
"method": "GET",
"handler": "ListPendingInvitesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/accepted",
"method": "GET",
"handler": "ListAcceptedInvitesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/all",
"method": "GET",
"handler": "ListAllInvitesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Invitations"
},
{
"path": "/invites/{inviteId}",
"method": "DELETE",
"handler": "DeleteInviteHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"inviteId"
],
"description": "",
"category": "Invitations"
},
{
"path": "/projects",
"method": "POST",
"handler": "CreateProjectHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Projects"
},
{
"path": "/projects",
"method": "GET",
"handler": "ListProjectsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/set_plan",
"method": "PUT",
"handler": "ProjectSetPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/rename",
"method": "PUT",
"handler": "RenameProjectHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/plans/current_branches",
"method": "POST",
"handler": "GetCurrentBranchByPlanIdHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/plans",
"method": "GET",
"handler": "ListPlansHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Plans"
},
{
"path": "/plans/archive",
"method": "GET",
"handler": "ListArchivedPlansHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Plans"
},
{
"path": "/plans/ps",
"method": "GET",
"handler": "ListPlansRunningHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Plans"
},
{
"path": "/projects/{projectId}/plans",
"method": "POST",
"handler": "CreatePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/projects/{projectId}/plans",
"method": "DELETE",
"handler": "DeleteAllPlansHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"projectId"
],
"description": "",
"category": "Projects"
},
{
"path": "/plans/{planId}",
"method": "GET",
"handler": "GetPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}",
"method": "DELETE",
"handler": "DeletePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/current_plan/{sha}",
"method": "GET",
"handler": "CurrentPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"sha"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/current_plan",
"method": "GET",
"handler": "CurrentPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/apply",
"method": "PATCH",
"handler": "ApplyPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/archive",
"method": "PATCH",
"handler": "ArchivePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/unarchive",
"method": "PATCH",
"handler": "UnarchivePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/rename",
"method": "PATCH",
"handler": "RenamePlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/reject_all",
"method": "PATCH",
"handler": "RejectAllChangesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/reject_file",
"method": "PATCH",
"handler": "RejectFileHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/reject_files",
"method": "PATCH",
"handler": "RejectFilesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/diffs",
"method": "GET",
"handler": "GetPlanDiffsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "GET",
"handler": "ListContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "POST",
"handler": "LoadContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context/{contextId}/body",
"method": "GET",
"handler": "GetContextBodyHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch",
"contextId"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "PUT",
"handler": "UpdateContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/context",
"method": "DELETE",
"handler": "DeleteContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Context"
},
{
"path": "/plans/{planId}/{branch}/convo",
"method": "GET",
"handler": "ListConvoHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Conversation"
},
{
"path": "/plans/{planId}/{branch}/rewind",
"method": "PATCH",
"handler": "RewindPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/logs",
"method": "GET",
"handler": "ListLogsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/branches",
"method": "GET",
"handler": "ListBranchesHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plan Branches"
},
{
"path": "/plans/{planId}/branches/{branch}",
"method": "DELETE",
"handler": "DeleteBranchHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Branches"
},
{
"path": "/plans/{planId}/{branch}/branches",
"method": "POST",
"handler": "CreateBranchHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Branches"
},
{
"path": "/plans/{planId}/{branch}/settings",
"method": "GET",
"handler": "GetSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/plans/{planId}/{branch}/settings",
"method": "PUT",
"handler": "UpdateSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/plans/{planId}/{branch}/status",
"method": "GET",
"handler": "GetPlanStatusHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/tell",
"method": "POST",
"handler": "TellPlanHandler",
"is_streaming": true,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/build",
"method": "PATCH",
"handler": "BuildPlanHandler",
"is_streaming": true,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/custom_models",
"method": "GET",
"handler": "ListCustomModelsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/custom_models",
"method": "POST",
"handler": "UpsertCustomModelsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/custom_models/{modelId}",
"method": "GET",
"handler": "GetCustomModelHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"modelId"
],
"description": "",
"category": "Models"
},
{
"path": "/custom_providers",
"method": "GET",
"handler": "ListCustomProvidersHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/custom_providers/{providerId}",
"method": "GET",
"handler": "GetCustomProviderHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"providerId"
],
"description": "",
"category": "Models"
},
{
"path": "/model_sets",
"method": "GET",
"handler": "ListModelPacksHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/model_sets",
"method": "POST",
"handler": "CreateModelPackHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Models"
},
{
"path": "/model_sets/{setId}",
"method": "PUT",
"handler": "UpdateModelPackHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"setId"
],
"description": "",
"category": "Models"
},
{
"path": "/default_settings",
"method": "GET",
"handler": "GetDefaultSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/default_settings",
"method": "PUT",
"handler": "UpdateDefaultSettingsHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/file_map",
"method": "POST",
"handler": "GetFileMapHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "File Management"
},
{
"path": "/plans/{planId}/{branch}/load_cached_file_map",
"method": "POST",
"handler": "LoadCachedFileMapHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/config",
"method": "GET",
"handler": "GetPlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/plans/{planId}/config",
"method": "PUT",
"handler": "UpdatePlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId"
],
"description": "",
"category": "Plan Settings"
},
{
"path": "/default_plan_config",
"method": "GET",
"handler": "GetDefaultPlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Other"
},
{
"path": "/default_plan_config",
"method": "PUT",
"handler": "UpdateDefaultPlanConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Other"
},
{
"path": "/org_user_config",
"method": "GET",
"handler": "GetOrgUserConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/org_user_config",
"method": "PUT",
"handler": "UpdateOrgUserConfigHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [],
"description": "",
"category": "Settings"
},
{
"path": "/plans/{planId}/{branch}/connect",
"method": "PATCH",
"handler": "ConnectPlanHandler",
"is_streaming": true,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/stop",
"method": "DELETE",
"handler": "StopPlanHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/respond_missing_file",
"method": "POST",
"handler": "RespondMissingFileHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/auto_load_context",
"method": "POST",
"handler": "AutoLoadContextHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/plans/{planId}/{branch}/build_status",
"method": "GET",
"handler": "GetBuildStatusHandler",
"is_streaming": false,
"requires_auth": true,
"path_params": [
"planId",
"branch"
],
"description": "",
"category": "Plans"
},
{
"path": "/health",
"method": "GET",
"handler": "HealthHandler",
"is_streaming": false,
"requires_auth": false,
"path_params": [],
"description": "",
"category": "System"
},
{
"path": "/version",
"method": "GET",
"handler": "VersionHandler",
"is_streaming": false,
"requires_auth": false,
"path_params": [],
"description": "",
"category": "System"
}
]
}