diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index e639402b..e13c9781 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -53409,7 +53409,7 @@ export default { }, connector_type: { description: 'Type of connector to create', - enum: ['mock', 'mews', 'rms', 'cloudbeds'], + enum: ['mock', 'mews', 'rms', 'cloudbeds', 'smoobu'], type: 'string', }, customer_key: { @@ -53830,6 +53830,22 @@ export default { }, type: 'object', }, + { + properties: { + api_key: { + description: 'API key for Smoobu authentication', + minLength: 1, + type: 'string', + }, + base_api_url: { + description: + 'Optional base API URL (defaults to https://api.smoobu.com/api)', + type: 'string', + }, + }, + required: ['api_key'], + type: 'object', + }, ], }, connector_id: { diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 953a3df4..d737a943 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -62354,7 +62354,7 @@ export type Routes = { queryParams: {} jsonBody: { /** Type of connector to create */ - connector_type: 'mock' | 'mews' | 'rms' | 'cloudbeds' + connector_type: 'mock' | 'mews' | 'rms' | 'cloudbeds' | 'smoobu' /** Key identifying the customer */ customer_key?: string | undefined /** Instance-specific configuration for the connector */ @@ -62478,6 +62478,12 @@ export type Routes = { /** Optional property ID for single-property connectors */ property_id?: string | undefined } + | { + /** API key for Smoobu authentication */ + api_key: string + /** Optional base API URL (defaults to https://api.smoobu.com/api) */ + base_api_url?: string | undefined + } } commonParams: {} formData: {}