Skip to content

Commit 765bf60

Browse files
gen-ai-api update (#1042)
1 parent a4cd5b7 commit 765bf60

14 files changed

+1193
-50
lines changed

specification/DigitalOcean-public.v2.yaml

Lines changed: 82 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2000,159 +2000,187 @@ paths:
20002000

20012001

20022002

2003+
20032004
/v2/gen-ai/agents:
20042005
get:
2005-
$ref: "resources/gen-ai/genai_list_agents.yml"
2006+
$ref: 'resources/gen-ai/genai_list_agents.yml'
20062007

20072008
post:
2008-
$ref: "resources/gen-ai/genai_create_agent.yml"
2009+
$ref: 'resources/gen-ai/genai_create_agent.yml'
2010+
20092011

20102012
/v2/gen-ai/agents/{agent_uuid}/api_keys:
20112013
get:
2012-
$ref: "resources/gen-ai/genai_list_agent_api_keys.yml"
2014+
$ref: 'resources/gen-ai/genai_list_agent_api_keys.yml'
20132015

20142016
post:
2015-
$ref: "resources/gen-ai/genai_create_agent_api_key.yml"
2017+
$ref: 'resources/gen-ai/genai_create_agent_api_key.yml'
2018+
20162019

20172020
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}:
20182021
put:
2019-
$ref: "resources/gen-ai/genai_update_agent_api_key.yml"
2022+
$ref: 'resources/gen-ai/genai_update_agent_api_key.yml'
20202023

20212024
delete:
2022-
$ref: "resources/gen-ai/genai_delete_agent_api_key.yml"
2025+
$ref: 'resources/gen-ai/genai_delete_agent_api_key.yml'
2026+
20232027

20242028
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate:
20252029
put:
2026-
$ref: "resources/gen-ai/genai_regenerate_agent_api_key.yml"
2030+
$ref: 'resources/gen-ai/genai_regenerate_agent_api_key.yml'
2031+
20272032

20282033
/v2/gen-ai/agents/{agent_uuid}/functions:
20292034
post:
2030-
$ref: "resources/gen-ai/genai_attach_agent_function.yml"
2035+
$ref: 'resources/gen-ai/genai_attach_agent_function.yml'
2036+
20312037

20322038
/v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}:
20332039
put:
2034-
$ref: "resources/gen-ai/genai_update_agent_function.yml"
2040+
$ref: 'resources/gen-ai/genai_update_agent_function.yml'
20352041

20362042
delete:
2037-
$ref: "resources/gen-ai/genai_detach_agent_function.yml"
2043+
$ref: 'resources/gen-ai/genai_detach_agent_function.yml'
2044+
20382045

20392046
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases:
20402047
post:
2041-
$ref: "resources/gen-ai/genai_attach_knowledge_bases.yml"
2048+
$ref: 'resources/gen-ai/genai_attach_knowledge_bases.yml'
2049+
20422050

20432051
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}:
20442052
post:
2045-
$ref: "resources/gen-ai/genai_attach_knowledge_base.yml"
2053+
$ref: 'resources/gen-ai/genai_attach_knowledge_base.yml'
20462054

20472055
delete:
2048-
$ref: "resources/gen-ai/genai_detach_knowledge_base.yml"
2056+
$ref: 'resources/gen-ai/genai_detach_knowledge_base.yml'
2057+
20492058

20502059
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}:
20512060
post:
2052-
$ref: "resources/gen-ai/genai_attach_agent.yml"
2061+
$ref: 'resources/gen-ai/genai_attach_agent.yml'
20532062

20542063
put:
2055-
$ref: "resources/gen-ai/genai_update_attached_agent.yml"
2064+
$ref: 'resources/gen-ai/genai_update_attached_agent.yml'
20562065

20572066
delete:
2058-
$ref: "resources/gen-ai/genai_detach_agent.yml"
2067+
$ref: 'resources/gen-ai/genai_detach_agent.yml'
2068+
20592069

20602070
/v2/gen-ai/agents/{uuid}:
20612071
get:
2062-
$ref: "resources/gen-ai/genai_get_agent.yml"
2072+
$ref: 'resources/gen-ai/genai_get_agent.yml'
20632073

20642074
put:
2065-
$ref: "resources/gen-ai/genai_update_agent.yml"
2075+
$ref: 'resources/gen-ai/genai_update_agent.yml'
20662076

20672077
delete:
2068-
$ref: "resources/gen-ai/genai_delete_agent.yml"
2078+
$ref: 'resources/gen-ai/genai_delete_agent.yml'
2079+
20692080

20702081
/v2/gen-ai/agents/{uuid}/child_agents:
20712082
get:
2072-
$ref: "resources/gen-ai/genai_get_agent_children.yml"
2083+
$ref: 'resources/gen-ai/genai_get_agent_children.yml'
2084+
20732085

20742086
/v2/gen-ai/agents/{uuid}/deployment_visibility:
20752087
put:
2076-
$ref: "resources/gen-ai/genai_update_agent_deployment_visibility.yml"
2088+
$ref: 'resources/gen-ai/genai_update_agent_deployment_visibility.yml'
2089+
20772090

20782091
/v2/gen-ai/agents/{uuid}/versions:
20792092
get:
2080-
$ref: "resources/gen-ai/genai_list_agent_versions.yml"
2093+
$ref: 'resources/gen-ai/genai_list_agent_versions.yml'
20812094

20822095
put:
2083-
$ref: "resources/gen-ai/genai_rollback_to_agent_version.yml"
2096+
$ref: 'resources/gen-ai/genai_rollback_to_agent_version.yml'
2097+
20842098

20852099
/v2/gen-ai/anthropic/keys:
20862100
get:
2087-
$ref: "resources/gen-ai/genai_list_anthropic_api_keys.yml"
2101+
$ref: 'resources/gen-ai/genai_list_anthropic_api_keys.yml'
20882102

20892103
post:
2090-
$ref: "resources/gen-ai/genai_create_anthropic_api_key.yml"
2104+
$ref: 'resources/gen-ai/genai_create_anthropic_api_key.yml'
2105+
20912106

20922107
/v2/gen-ai/anthropic/keys/{api_key_uuid}:
20932108
get:
2094-
$ref: "resources/gen-ai/genai_get_anthropic_api_key.yml"
2109+
$ref: 'resources/gen-ai/genai_get_anthropic_api_key.yml'
20952110

20962111
put:
2097-
$ref: "resources/gen-ai/genai_update_anthropic_api_key.yml"
2112+
$ref: 'resources/gen-ai/genai_update_anthropic_api_key.yml'
20982113

20992114
delete:
2100-
$ref: "resources/gen-ai/genai_delete_anthropic_api_key.yml"
2115+
$ref: 'resources/gen-ai/genai_delete_anthropic_api_key.yml'
2116+
21012117

21022118
/v2/gen-ai/anthropic/keys/{uuid}/agents:
21032119
get:
2104-
$ref: "resources/gen-ai/genai_list_agents_by_anthropic_key.yml"
2120+
$ref: 'resources/gen-ai/genai_list_agents_by_anthropic_key.yml'
2121+
2122+
2123+
21052124

21062125
/v2/gen-ai/indexing_jobs:
21072126
get:
2108-
$ref: "resources/gen-ai/genai_list_indexing_jobs.yml"
2127+
$ref: 'resources/gen-ai/genai_list_indexing_jobs.yml'
21092128

21102129
post:
2111-
$ref: "resources/gen-ai/genai_create_indexing_job.yml"
2130+
$ref: 'resources/gen-ai/genai_create_indexing_job.yml'
2131+
21122132

21132133
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources:
21142134
get:
2115-
$ref: "resources/gen-ai/genai_list_indexing_job_data_sources.yml"
2135+
$ref: 'resources/gen-ai/genai_list_indexing_job_data_sources.yml'
2136+
21162137

21172138
/v2/gen-ai/indexing_jobs/{uuid}:
21182139
get:
2119-
$ref: "resources/gen-ai/genai_get_indexing_job.yml"
2140+
$ref: 'resources/gen-ai/genai_get_indexing_job.yml'
2141+
21202142

21212143
/v2/gen-ai/indexing_jobs/{uuid}/cancel:
21222144
put:
2123-
$ref: "resources/gen-ai/genai_cancel_indexing_job.yml"
2145+
$ref: 'resources/gen-ai/genai_cancel_indexing_job.yml'
2146+
21242147

21252148
/v2/gen-ai/knowledge_bases:
21262149
get:
2127-
$ref: "resources/gen-ai/genai_list_knowledge_bases.yml"
2150+
$ref: 'resources/gen-ai/genai_list_knowledge_bases.yml'
21282151

21292152
post:
2130-
$ref: "resources/gen-ai/genai_create_knowledge_base.yml"
2153+
$ref: 'resources/gen-ai/genai_create_knowledge_base.yml'
2154+
21312155

21322156
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources:
21332157
get:
2134-
$ref: "resources/gen-ai/genai_list_knowledge_base_data_sources.yml"
2158+
$ref: 'resources/gen-ai/genai_list_knowledge_base_data_sources.yml'
21352159

21362160
post:
2137-
$ref: "resources/gen-ai/genai_create_knowledge_base_data_source.yml"
2161+
$ref: 'resources/gen-ai/genai_create_knowledge_base_data_source.yml'
2162+
21382163

21392164
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}:
21402165
delete:
2141-
$ref: "resources/gen-ai/genai_delete_knowledge_base_data_source.yml"
2166+
$ref: 'resources/gen-ai/genai_delete_knowledge_base_data_source.yml'
2167+
21422168

21432169
/v2/gen-ai/knowledge_bases/{uuid}:
21442170
get:
2145-
$ref: "resources/gen-ai/genai_get_knowledge_base.yml"
2171+
$ref: 'resources/gen-ai/genai_get_knowledge_base.yml'
21462172

21472173
put:
2148-
$ref: "resources/gen-ai/genai_update_knowledge_base.yml"
2174+
$ref: 'resources/gen-ai/genai_update_knowledge_base.yml'
21492175

21502176
delete:
2151-
$ref: "resources/gen-ai/genai_delete_knowledge_base.yml"
2177+
$ref: 'resources/gen-ai/genai_delete_knowledge_base.yml'
2178+
21522179

21532180
/v2/gen-ai/models:
21542181
get:
2155-
$ref: "resources/gen-ai/genai_list_models.yml"
2182+
$ref: 'resources/gen-ai/genai_list_models.yml'
2183+
21562184

21572185
/v2/gen-ai/models/api_keys:
21582186
get:
@@ -2177,28 +2205,32 @@ paths:
21772205

21782206
/v2/gen-ai/openai/keys:
21792207
get:
2180-
$ref: "resources/gen-ai/genai_list_openai_api_keys.yml"
2208+
$ref: 'resources/gen-ai/genai_list_openai_api_keys.yml'
21812209

21822210
post:
2183-
$ref: "resources/gen-ai/genai_create_openai_api_key.yml"
2211+
$ref: 'resources/gen-ai/genai_create_openai_api_key.yml'
2212+
21842213

21852214
/v2/gen-ai/openai/keys/{api_key_uuid}:
21862215
get:
2187-
$ref: "resources/gen-ai/genai_get_openai_api_key.yml"
2216+
$ref: 'resources/gen-ai/genai_get_openai_api_key.yml'
21882217

21892218
put:
2190-
$ref: "resources/gen-ai/genai_update_openai_api_key.yml"
2219+
$ref: 'resources/gen-ai/genai_update_openai_api_key.yml'
21912220

21922221
delete:
2193-
$ref: "resources/gen-ai/genai_delete_openai_api_key.yml"
2222+
$ref: 'resources/gen-ai/genai_delete_openai_api_key.yml'
2223+
21942224

21952225
/v2/gen-ai/openai/keys/{uuid}/agents:
21962226
get:
2197-
$ref: "resources/gen-ai/genai_list_agents_by_openai_key.yml"
2227+
$ref: 'resources/gen-ai/genai_list_agents_by_openai_key.yml'
2228+
21982229

21992230
/v2/gen-ai/regions:
22002231
get:
2201-
$ref: "resources/gen-ai/genai_list_datacenter_regions.yml"
2232+
$ref: 'resources/gen-ai/genai_list_datacenter_regions.yml'
2233+
22022234

22032235
components:
22042236
securitySchemes:

0 commit comments

Comments
 (0)