Skip to content
Merged
5 changes: 5 additions & 0 deletions apps/docs/content/docs/de/api-reference/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"(generated)/tables",
"(generated)/files",
"(generated)/knowledge-bases",
"(generated)/mcp-servers",
"(generated)/skills",
"(generated)/custom-tools",
"(generated)/folders",
"(generated)/credentials",
"---Execution and Usage---",
"(generated)/execution",
"(generated)/human-in-the-loop",
Expand Down
5 changes: 5 additions & 0 deletions apps/docs/content/docs/en/api-reference/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"(generated)/tables",
"(generated)/files",
"(generated)/knowledge-bases",
"(generated)/mcp-servers",
"(generated)/skills",
"(generated)/custom-tools",
"(generated)/folders",
"(generated)/credentials",
"---Execution and Usage---",
"(generated)/execution",
"(generated)/human-in-the-loop",
Expand Down
5 changes: 5 additions & 0 deletions apps/docs/content/docs/es/api-reference/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"(generated)/tables",
"(generated)/files",
"(generated)/knowledge-bases",
"(generated)/mcp-servers",
"(generated)/skills",
"(generated)/custom-tools",
"(generated)/folders",
"(generated)/credentials",
"---Execution and Usage---",
"(generated)/execution",
"(generated)/human-in-the-loop",
Expand Down
5 changes: 5 additions & 0 deletions apps/docs/content/docs/fr/api-reference/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"(generated)/tables",
"(generated)/files",
"(generated)/knowledge-bases",
"(generated)/mcp-servers",
"(generated)/skills",
"(generated)/custom-tools",
"(generated)/folders",
"(generated)/credentials",
"---Execution and Usage---",
"(generated)/execution",
"(generated)/human-in-the-loop",
Expand Down
5 changes: 5 additions & 0 deletions apps/docs/content/docs/ja/api-reference/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"(generated)/tables",
"(generated)/files",
"(generated)/knowledge-bases",
"(generated)/mcp-servers",
"(generated)/skills",
"(generated)/custom-tools",
"(generated)/folders",
"(generated)/credentials",
"---Execution and Usage---",
"(generated)/execution",
"(generated)/human-in-the-loop",
Expand Down
5 changes: 5 additions & 0 deletions apps/docs/content/docs/zh/api-reference/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
"(generated)/tables",
"(generated)/files",
"(generated)/knowledge-bases",
"(generated)/mcp-servers",
"(generated)/skills",
"(generated)/custom-tools",
"(generated)/folders",
"(generated)/credentials",
"---Execution and Usage---",
"(generated)/execution",
"(generated)/human-in-the-loop",
Expand Down
1 change: 1 addition & 0 deletions apps/docs/lib/openapi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ const SPEC_FILES = [
'openapi-v2-tables.json',
'openapi-v2-knowledge.json',
'openapi-v2-files-audit.json',
'openapi-v2-resources.json',
] as const

export const openapi = createOpenAPI({
Expand Down
2,737 changes: 2,737 additions & 0 deletions apps/docs/openapi-v2-resources.json

Large diffs are not rendered by default.

10 changes: 8 additions & 2 deletions apps/sim/app/api/credentials/[id]/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ import { getValidationErrorMessage, parseRequest } from '@/lib/api/server'
import { getSession } from '@/lib/auth'
import { withRouteHandler } from '@/lib/core/utils/with-route-handler'
import { type CredentialActorContext, getCredentialActorContext } from '@/lib/credentials/access'
import { performDeleteCredential, performUpdateCredential } from '@/lib/credentials/orchestration'
import {
isProviderOutageCode,
performDeleteCredential,
performUpdateCredential,
} from '@/lib/credentials/orchestration'

const logger = createLogger('CredentialByIdAPI')

Expand Down Expand Up @@ -101,7 +105,9 @@ export const PUT = withRouteHandler(
? 409
: // A provider outage during reconnect is infra, not a bad
// request — mirror the create route and runtime token route.
result.providerErrorCode === 'provider_unavailable'
// Every provider family names its own outage code, so this
// asks the shared predicate rather than matching one literal.
isProviderOutageCode(result.providerErrorCode)
? 502
: result.errorCode === 'validation'
? 400
Expand Down
Loading
Loading