Files
2025-10-02 20:13:20 -04:00
..
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00
2025-10-02 20:13:20 -04:00

Swift5 API client for GooseAPI

An AI agent

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.9.0
  • Package version:
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.Swift5ClientCodegen

Installation

Carthage

Run carthage update

CocoaPods

Run pod install

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
ContextManagementAPI manageContext POST /context/manage
RecipeManagementAPI createRecipe POST /recipes/create Create a Recipe configuration from the current session
RecipeManagementAPI decodeRecipe POST /recipes/decode
RecipeManagementAPI deleteRecipe POST /recipes/delete
RecipeManagementAPI encodeRecipe POST /recipes/encode
RecipeManagementAPI listRecipes GET /recipes/list
RecipeManagementAPI scanRecipe POST /recipes/scan
ScheduleAPI createSchedule POST /schedule/create
ScheduleAPI deleteSchedule DELETE /schedule/delete/{id}
ScheduleAPI inspectRunningJob GET /schedule/{id}/inspect
ScheduleAPI killRunningJob POST /schedule/{id}/kill
ScheduleAPI listSchedules GET /schedule/list
ScheduleAPI pauseSchedule POST /schedule/{id}/pause
ScheduleAPI runNowHandler POST /schedule/{id}/run_now
ScheduleAPI sessionsHandler GET /schedule/{id}/sessions
ScheduleAPI unpauseSchedule POST /schedule/{id}/unpause
ScheduleAPI updateSchedule PUT /schedule/{id}
SessionManagementAPI deleteSession DELETE /sessions/{session_id}
SessionManagementAPI getSession GET /sessions/{session_id}
SessionManagementAPI getSessionInsights GET /sessions/insights
SessionManagementAPI listSessions GET /sessions
SessionManagementAPI updateSessionDescription PUT /sessions/{session_id}/description
SuperRoutesAgentAPI addSubRecipes POST /agent/add_sub_recipes
SuperRoutesAgentAPI extendPrompt POST /agent/prompt
SuperRoutesAgentAPI getTools GET /agent/tools
SuperRoutesAgentAPI resumeAgent POST /agent/resume
SuperRoutesAgentAPI startAgent POST /agent/start
SuperRoutesAgentAPI updateAgentProvider POST /agent/update_provider
SuperRoutesAgentAPI updateRouterToolSelector POST /agent/update_router_tool_selector
SuperRoutesAgentAPI updateSessionConfig POST /agent/session_config
SuperRoutesConfigManagementAPI addExtension POST /config/extensions
SuperRoutesConfigManagementAPI backupConfig POST /config/backup
SuperRoutesConfigManagementAPI createCustomProvider POST /config/custom-providers
SuperRoutesConfigManagementAPI getExtensions GET /config/extensions
SuperRoutesConfigManagementAPI getProviderModels GET /config/providers/{name}/models
SuperRoutesConfigManagementAPI initConfig POST /config/init
SuperRoutesConfigManagementAPI providers GET /config/providers
SuperRoutesConfigManagementAPI readAllConfig GET /config
SuperRoutesConfigManagementAPI readConfig POST /config/read
SuperRoutesConfigManagementAPI recoverConfig POST /config/recover
SuperRoutesConfigManagementAPI removeConfig POST /config/remove
SuperRoutesConfigManagementAPI removeCustomProvider DELETE /config/custom-providers/{id}
SuperRoutesConfigManagementAPI removeExtension DELETE /config/extensions/{name}
SuperRoutesConfigManagementAPI upsertConfig POST /config/upsert
SuperRoutesConfigManagementAPI upsertPermissions POST /config/permissions
SuperRoutesConfigManagementAPI validateConfig GET /config/validate
SuperRoutesHealthAPI status GET /status
SuperRoutesReplyAPI confirmPermission POST /confirm
SuperRoutesSetupAPI startOpenrouterSetup POST /handle_openrouter
SuperRoutesSetupAPI startTetrateSetup POST /handle_tetrate

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

How do I migrate from the Swift 5 generator to the swift 6 generator?

https://openapi-generator.tech/docs/faq-generators#how-do-i-migrate-from-the-swift-5-generator-to-the-swift-6-generator

How do I implement bearer token authentication with URLSession on the Swift 5 API client?

https://openapi-generator.tech/docs/faq-generators#how-do-i-implement-bearer-token-authentication-with-urlsession-on-the-swift-5-api-client

Author

ai-oss-tools@block.xyz