naftiko: 1.0.0-alpha2 info: label: Webex Cloud Calling — Workspace Call Settings (1/2) description: 'Webex Cloud Calling — Workspace Call Settings (1/2). 21 operations. Lead operation: Retrieve Call Forwarding Settings for a Workspace. Self-contained Naftiko capability covering one Webex business surface.' tags: - Webex - Workspace Call Settings (1/2) created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: WEBEX_API_KEY: WEBEX_API_KEY capability: consumes: - type: http namespace: cloud-calling-workspace-call-settings-1-2 baseUri: '' description: Webex Cloud Calling — Workspace Call Settings (1/2) business capability. Self-contained, no shared references. resources: - name: workspaces-workspaceId-features-callForwarding path: /workspaces/{workspaceId}/features/callForwarding operations: - name: retrievecallforwardingsettingsforaworkspace method: GET description: Retrieve Call Forwarding Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifycallforwardingsettingsforaworkspace method: PUT description: Modify Call Forwarding Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-callWaiting path: /workspaces/{workspaceId}/features/callWaiting operations: - name: retrievecallwaitingsettingsforaworkspace method: GET description: Retrieve Call Waiting Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifycallwaitingsettingsforaworkspace method: PUT description: Modify Call Waiting Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-callerId path: /workspaces/{workspaceId}/features/callerId operations: - name: readcalleridsettingsforaworkspace method: GET description: Read Caller ID Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: configurecalleridsettingsforaworkspace method: PUT description: Configure Caller ID Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-incomingPermission path: /workspaces/{workspaceId}/features/incomingPermission operations: - name: retrieveincomingpermissionsettingsforaworkspace method: GET description: Retrieve Incoming Permission Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifyincomingpermissionsettingsforaworkspace method: PUT description: Modify Incoming Permission Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-intercept path: /workspaces/{workspaceId}/features/intercept operations: - name: readcallinterceptsettingsforaworkspace method: GET description: Read Call Intercept Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: configurecallinterceptsettingsforaworkspace method: PUT description: Configure Call Intercept Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-monitoring path: /workspaces/{workspaceId}/features/monitoring operations: - name: retrievemonitoringsettingsforaworkspace method: GET description: Retrieve Monitoring Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifymonitoringsettingsforaworkspace method: PUT description: Modify Monitoring Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-numbers path: /workspaces/{workspaceId}/features/numbers operations: - name: listnumbersassociatedwithaspecificworkspace method: GET description: List numbers associated with a specific workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: List numbers for this workspace. required: true - name: orgId in: query type: string description: Workspace is in this organization. Only admin users of another organization (such as partners) can use this parameter as the default is the same organization as - name: workspaces-workspaceId-features-outgoingPermission path: /workspaces/{workspaceId}/features/outgoingPermission operations: - name: retrieveoutgoingpermissionsettingsforaworkspace method: GET description: Retrieve Outgoing Permission Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifyoutgoingpermissionsettingsforaworkspace method: PUT description: Modify Outgoing Permission Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: workspaces-workspaceId-features-outgoingPermission-accessCodes path: /workspaces/{workspaceId}/features/outgoingPermission/accessCodes operations: - name: retrieveaccesscodesforaworkspace method: GET description: Retrieve Access Codes for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifyaccesscodesforaworkspace method: PUT description: Modify Access Codes for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: createaccesscodesforaworkspace method: POST description: Create Access Codes for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false - name: deleteallaccesscodesforaworkspace method: DELETE description: Delete all Access Codes for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: workspaces-workspaceId-features-outgoingPermission-autoTransferNumbers path: /workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers operations: - name: retrievetransfernumberssettingsforaworkspace method: GET description: Retrieve Transfer Numbers Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: modifytransfernumberssettingsforaworkspace method: PUT description: Modify Transfer Numbers Settings for a Workspace outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: workspaceId in: path type: string description: Unique identifier for the workspace. required: true - name: orgId in: query type: string description: 'ID of the organization within which the workspace resides. Only admin users of another organization (such as partners) may use this parameter as the default is ' - name: body in: body type: object description: Request body (JSON). required: false authentication: type: bearer token: '{{env.WEBEX_API_KEY}}' exposes: - type: rest namespace: cloud-calling-workspace-call-settings-1-2-rest port: 8080 description: REST adapter for Webex Cloud Calling — Workspace Call Settings (1/2). One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/workspaces/{workspaceid}/features/callforwarding name: workspaces-workspaceid-features-callforwarding description: REST surface for workspaces-workspaceId-features-callForwarding. operations: - method: GET name: retrievecallforwardingsettingsforaworkspace description: Retrieve Call Forwarding Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrievecallforwardingsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifycallforwardingsettingsforaworkspace description: Modify Call Forwarding Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifycallforwardingsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/callwaiting name: workspaces-workspaceid-features-callwaiting description: REST surface for workspaces-workspaceId-features-callWaiting. operations: - method: GET name: retrievecallwaitingsettingsforaworkspace description: Retrieve Call Waiting Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrievecallwaitingsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifycallwaitingsettingsforaworkspace description: Modify Call Waiting Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifycallwaitingsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/callerid name: workspaces-workspaceid-features-callerid description: REST surface for workspaces-workspaceId-features-callerId. operations: - method: GET name: readcalleridsettingsforaworkspace description: Read Caller ID Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.readcalleridsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: configurecalleridsettingsforaworkspace description: Configure Caller ID Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.configurecalleridsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/incomingpermission name: workspaces-workspaceid-features-incomingpermission description: REST surface for workspaces-workspaceId-features-incomingPermission. operations: - method: GET name: retrieveincomingpermissionsettingsforaworkspace description: Retrieve Incoming Permission Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrieveincomingpermissionsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifyincomingpermissionsettingsforaworkspace description: Modify Incoming Permission Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifyincomingpermissionsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/intercept name: workspaces-workspaceid-features-intercept description: REST surface for workspaces-workspaceId-features-intercept. operations: - method: GET name: readcallinterceptsettingsforaworkspace description: Read Call Intercept Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.readcallinterceptsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: configurecallinterceptsettingsforaworkspace description: Configure Call Intercept Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.configurecallinterceptsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/monitoring name: workspaces-workspaceid-features-monitoring description: REST surface for workspaces-workspaceId-features-monitoring. operations: - method: GET name: retrievemonitoringsettingsforaworkspace description: Retrieve Monitoring Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrievemonitoringsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifymonitoringsettingsforaworkspace description: Modify Monitoring Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifymonitoringsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/numbers name: workspaces-workspaceid-features-numbers description: REST surface for workspaces-workspaceId-features-numbers. operations: - method: GET name: listnumbersassociatedwithaspecificworkspace description: List numbers associated with a specific workspace call: cloud-calling-workspace-call-settings-1-2.listnumbersassociatedwithaspecificworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/outgoingpermission name: workspaces-workspaceid-features-outgoingpermission description: REST surface for workspaces-workspaceId-features-outgoingPermission. operations: - method: GET name: retrieveoutgoingpermissionsettingsforaworkspace description: Retrieve Outgoing Permission Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrieveoutgoingpermissionsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifyoutgoingpermissionsettingsforaworkspace description: Modify Outgoing Permission Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifyoutgoingpermissionsettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/outgoingpermission/accesscodes name: workspaces-workspaceid-features-outgoingpermission-accesscodes description: REST surface for workspaces-workspaceId-features-outgoingPermission-accessCodes. operations: - method: GET name: retrieveaccesscodesforaworkspace description: Retrieve Access Codes for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrieveaccesscodesforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifyaccesscodesforaworkspace description: Modify Access Codes for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifyaccesscodesforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - method: POST name: createaccesscodesforaworkspace description: Create Access Codes for a Workspace call: cloud-calling-workspace-call-settings-1-2.createaccesscodesforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteallaccesscodesforaworkspace description: Delete all Access Codes for a Workspace call: cloud-calling-workspace-call-settings-1-2.deleteallaccesscodesforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - path: /v1/workspaces/{workspaceid}/features/outgoingpermission/autotransfernumbers name: workspaces-workspaceid-features-outgoingpermission-autotransfernumbers description: REST surface for workspaces-workspaceId-features-outgoingPermission-autoTransferNumbers. operations: - method: GET name: retrievetransfernumberssettingsforaworkspace description: Retrieve Transfer Numbers Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.retrievetransfernumberssettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId outputParameters: - type: object mapping: $. - method: PUT name: modifytransfernumberssettingsforaworkspace description: Modify Transfer Numbers Settings for a Workspace call: cloud-calling-workspace-call-settings-1-2.modifytransfernumberssettingsforaworkspace with: workspaceId: rest.workspaceId orgId: rest.orgId body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: cloud-calling-workspace-call-settings-1-2-mcp port: 9090 transport: http description: MCP adapter for Webex Cloud Calling — Workspace Call Settings (1/2). One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: retrieve-call-forwarding-settings-workspace description: Retrieve Call Forwarding Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrievecallforwardingsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-call-forwarding-settings-workspace description: Modify Call Forwarding Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifycallforwardingsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-call-waiting-settings-workspace description: Retrieve Call Waiting Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrievecallwaitingsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-call-waiting-settings-workspace description: Modify Call Waiting Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifycallwaitingsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: read-caller-id-settings-workspace description: Read Caller ID Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.readcalleridsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: configure-caller-id-settings-workspace description: Configure Caller ID Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.configurecalleridsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-incoming-permission-settings-workspace description: Retrieve Incoming Permission Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrieveincomingpermissionsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-incoming-permission-settings-workspace description: Modify Incoming Permission Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifyincomingpermissionsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: read-call-intercept-settings-workspace description: Read Call Intercept Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.readcallinterceptsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: configure-call-intercept-settings-workspace description: Configure Call Intercept Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.configurecallinterceptsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-monitoring-settings-workspace description: Retrieve Monitoring Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrievemonitoringsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-monitoring-settings-workspace description: Modify Monitoring Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifymonitoringsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: list-numbers-associated-specific-workspace description: List numbers associated with a specific workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.listnumbersassociatedwithaspecificworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: retrieve-outgoing-permission-settings-workspace description: Retrieve Outgoing Permission Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrieveoutgoingpermissionsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-outgoing-permission-settings-workspace description: Modify Outgoing Permission Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifyoutgoingpermissionsettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: retrieve-access-codes-workspace description: Retrieve Access Codes for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrieveaccesscodesforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-access-codes-workspace description: Modify Access Codes for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifyaccesscodesforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: create-access-codes-workspace description: Create Access Codes for a Workspace hints: readOnly: false destructive: false idempotent: false call: cloud-calling-workspace-call-settings-1-2.createaccesscodesforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $. - name: delete-all-access-codes-workspace description: Delete all Access Codes for a Workspace hints: readOnly: false destructive: true idempotent: true call: cloud-calling-workspace-call-settings-1-2.deleteallaccesscodesforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: retrieve-transfer-numbers-settings-workspace description: Retrieve Transfer Numbers Settings for a Workspace hints: readOnly: true destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.retrievetransfernumberssettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId outputParameters: - type: object mapping: $. - name: modify-transfer-numbers-settings-workspace description: Modify Transfer Numbers Settings for a Workspace hints: readOnly: false destructive: false idempotent: true call: cloud-calling-workspace-call-settings-1-2.modifytransfernumberssettingsforaworkspace with: workspaceId: tools.workspaceId orgId: tools.orgId body: tools.body outputParameters: - type: object mapping: $.