1462 lines
32 KiB
YAML
1462 lines
32 KiB
YAML
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
|