UNPKG

@itentialopensource/adapter-accedian_skylight

Version:

This adapter integrates with system described as: accedianSkylight.

2,024 lines 184 kB
openapi: 3.0.0 info: title: Accedian Skylight contact: {} version: '1.0.0' servers: - url: https://{defaultHost} variables: defaultHost: default: www.example.com paths: /endpoint: get: summary: getEndpoints description: '' operationId: getEndpoints parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/{id}: delete: summary: deleteEndpoint description: '' operationId: deleteEndpoint parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/{id}/description: put: summary: alterEndpointDescription description: '' operationId: alterEndpointDescription parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: description in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/{id}/endpointhead: get: summary: getEndpointInformation description: '' operationId: getEndpointInformation parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/{id}/name: put: summary: changeNameOfEndpoint description: '' operationId: changeNameOfEndpoint parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: name in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/{id}/operate: put: summary: operationOnEndpoint description: '' operationId: operationOnEndpoint parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: action in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/type/{type}: get: summary: getInformationOnEndpointsByType description: '' operationId: getInformationOnEndpointsByType parameters: - name: type in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/reflector: post: summary: createNewReflectorEndpoint description: '' operationId: createNewReflectorEndpoint parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/reflector/{id}: get: summary: getReflectorEndpointByName description: '' operationId: getReflectorEndpointByName parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/reflector/{id}/address: put: summary: changeIpAddressUnmanagedEndpoint description: '' operationId: changeIpAddressUnmanagedEndpoint parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: ipAddress in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/reflector/{id}/capability: put: summary: changeCapabilityUnmanagedEndpoint description: '' operationId: changeCapabilityUnmanagedEndpoint parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: capabilities in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/reflector/{id}/mac: get: summary: getReflectorEndpointByMAC description: '' operationId: getReflectorEndpointByMAC parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/reflector/{id}/twampcp: put: summary: changeTwampControlProtocolSettings description: '' operationId: changeTwampControlProtocolSettings parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: twampCp in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteTwampCp description: '' operationId: deleteTwampCp parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/supervision: post: summary: createSupervisonEndpoint description: '' operationId: createSupervisonEndpoint parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /endpoint/supervision/{id}: get: summary: getSupervisionEndpointByName description: '' operationId: getSupervisionEndpointByName parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session: get: summary: getSessionInformation description: '' operationId: getSessionInformation parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}: delete: summary: deleteSession description: '' operationId: deleteSession parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}/description: put: summary: alterSessionDescription description: '' operationId: alterSessionDescription parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: description in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}/head: get: summary: getSessionHeadInformationByName description: '' operationId: getSessionHeadInformationByName parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}/lastrr: get: summary: getSessionLastRR description: '' operationId: getSessionLastRR parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}/name: put: summary: alterTerminatedNotResolvedSessionName description: '' operationId: alterTerminatedNotResolvedSessionName parameters: - name: id in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}/operate: put: summary: operationOnSession description: '' operationId: operationOnSession parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: action in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/{id}/stream: put: summary: alterTerminatedNotResolvedSessionStream description: '' operationId: alterTerminatedNotResolvedSessionStream parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: stream in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/echo: post: summary: createEchoSession description: '' operationId: createEchoSession parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/echo/{id}: get: summary: getEchoSessionInformation description: '' operationId: getEchoSessionInformation parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/ethoam: post: summary: createEthOamSession description: '' operationId: createEthOamSession parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/ethoam/{id}: get: summary: getEthOamSessionInformation description: '' operationId: getEthOamSessionInformation parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/twamp: post: summary: createTWAMPSession description: '' operationId: createTWAMPSession parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /session/twamp/{id}: get: summary: getTWAMPSessionInformation description: '' operationId: getTWAMPSessionInformation parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /sla: post: summary: createSLA description: '' operationId: createSLA parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: getSLAs description: '' operationId: getSLAs parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /sla/{id}: delete: summary: deleteSLA description: '' operationId: deleteSLA parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /sla/{id}/session: put: summary: putSessionReferenceToSLA description: '' operationId: putSessionReferenceToSLA parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: sessionRef in: query description: '' style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: getSessionReferencesForSLA description: '' operationId: getSessionReferencesForSLA parameters: - name: id in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /sla/{id}/session/{ref}: delete: summary: deleteSessionReferenceFromSLA description: '' operationId: deleteSessionReferenceFromSLA parameters: - name: id in: path description: '' required: true style: simple schema: type: string - name: ref in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /version: get: summary: getSystemVersion description: '' operationId: getSystemVersion parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents: get: summary: getApiOrchestrateV3Agents description: '' operationId: getApiOrchestrateV3Agents parameters: - name: page in: query description: '' style: form explode: true schema: type: number format: double - name: limit in: query description: '' style: form explode: true schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/{agentId}: get: summary: getApiOrchestrateV3AgentsAgentId description: '' operationId: getApiOrchestrateV3AgentsAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteApiOrchestrateV3AgentsAgentId description: '' operationId: deleteApiOrchestrateV3AgentsAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/configuration: post: summary: postApiOrchestrateV3AgentsConfiguration description: '' operationId: postApiOrchestrateV3AgentsConfiguration parameters: - name: page in: query description: '' style: form explode: true schema: type: number format: double - name: limit in: query description: '' style: form explode: true schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: getApiOrchestrateV3AgentsConfiguration description: '' operationId: getApiOrchestrateV3AgentsConfiguration parameters: - name: page in: query description: '' style: form explode: true schema: type: number format: double - name: limit in: query description: '' style: form explode: true schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/configuration/{agentId}: get: summary: getApiOrchestrateV3AgentsConfigurationAgentId description: '' operationId: getApiOrchestrateV3AgentsConfigurationAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false put: summary: putApiOrchestrateV3AgentsConfigurationAgentId description: '' operationId: putApiOrchestrateV3AgentsConfigurationAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteApiOrchestrateV3AgentsConfigurationAgentId description: '' operationId: deleteApiOrchestrateV3AgentsConfigurationAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/{agentId}/command: post: summary: postApiOrchestrateV3AgentsAgentIdCommand description: '' operationId: postApiOrchestrateV3AgentsAgentIdCommand parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/sessions: get: summary: getApiOrchestrateV3AgentsSessions description: '' operationId: getApiOrchestrateV3AgentsSessions parameters: - name: page in: query description: '' style: form explode: true schema: type: number format: double - name: limit in: query description: '' style: form explode: true schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false post: summary: postApiOrchestrateV3AgentsSessions description: '' operationId: postApiOrchestrateV3AgentsSessions parameters: - name: page in: query description: '' style: form explode: true schema: type: number format: double - name: limit in: query description: '' style: form explode: true schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/session: post: summary: postApiOrchestrateV3AgentsSession description: '' operationId: postApiOrchestrateV3AgentsSession parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false put: summary: putApiOrchestrateV3AgentsSession description: '' operationId: putApiOrchestrateV3AgentsSession parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/session/{sessionId}: get: summary: getApiOrchestrateV3AgentsSessionSessionId description: '' operationId: getApiOrchestrateV3AgentsSessionSessionId parameters: - name: sessionId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteApiOrchestrateV3AgentsSessionSessionId description: '' operationId: deleteApiOrchestrateV3AgentsSessionSessionId parameters: - name: sessionId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/sessions/{agentId}: get: summary: getApiOrchestrateV3AgentsSessionsAgentId description: '' operationId: getApiOrchestrateV3AgentsSessionsAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteApiOrchestrateV3AgentsSessionsAgentId description: '' operationId: deleteApiOrchestrateV3AgentsSessionsAgentId parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/sessionstatus/{sessionId}: get: summary: getApiOrchestrateV3AgentsSessionstatusSessionId description: '' operationId: getApiOrchestrateV3AgentsSessionstatusSessionId parameters: - name: sessionId in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /orchestrate/v3/agents/{agentId}/secrets: post: summary: postApiOrchestrateV3AgentsAgentIdSecrets description: '' operationId: postApiOrchestrateV3AgentsAgentIdSecrets parameters: - name: agentId in: path description: '' required: true style: simple schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /openid-configuration/{clientName}: get: summary: openIDConfiguration description: '' operationId: openIDConfiguration parameters: - name: clientName in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /openid-token/{clientName}: post: summary: openIDToken description: '' operationId: openIDToken parameters: - name: clientName in: path description: '' required: true style: simple schema: type: string - name: grantType in: query description: '' required: true style: form explode: true schema: type: string - name: code in: query description: '' required: true style: form explode: true schema: type: string - name: clientId in: query description: '' required: true style: form explode: true schema: type: string - name: clientSecret in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /openid-auth: get: summary: openIDAuth description: '' operationId: openIDAuth parameters: - name: clientId in: query description: '' required: true style: form explode: true schema: type: string - name: redirectUri in: query description: '' required: true style: form explode: true schema: type: string - name: responseType in: query description: '' required: true style: form explode: true schema: type: string - name: state in: query description: '' required: true style: form explode: true schema: type: string - name: delegatedclientid in: query description: '' style: form explode: true schema: type: string - name: scope in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /saml-redirect: get: summary: samlRedirect description: '' operationId: samlRedirect parameters: - name: clientName in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /saml-callback: post: summary: samlCallback description: '' operationId: samlCallback parameters: - name: sAMLResponse in: query description: '' required: true style: form explode: true schema: type: string - name: relayState in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /saml-metadata/{clientName}: get: summary: samlSpMetadata description: '' operationId: samlSpMetadata parameters: - name: clientName in: path description: '' required: true style: simple schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/grant: post: summary: createGrantingTicket description: '' operationId: createGrantingTicket parameters: - name: username in: query description: '' required: true style: form explode: true schema: type: string - name: password in: query description: '' required: true style: form explode: true schema: type: string - name: service in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/service: post: summary: createServiceTicket description: '' operationId: createServiceTicket parameters: - name: grantingTicket in: query description: '' required: true style: form explode: true schema: type: string - name: service in: query description: '' required: true style: form explode: true schema: type: string responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/validate: post: summary: validateServiceTicket description: '' operationId: validateServiceTicket parameters: - name: ticket in: query description: '' required: true style: form explode: true schema: type: string - name: service in: query description: '' required: true style: form explode: true schema: type: string - name: format in: query description: '' required: true style: form explode: true schema: type: string requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/auth/users: post: summary: createUser description: '' operationId: createUser parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: getAllUsers description: '' operationId: getAllUsers parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/auth/users/{userId}: put: summary: updateUser description: '' operationId: updateUser parameters: - name: userId in: path description: '' required: true style: simple schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false patch: summary: updateUserProperties description: '' operationId: updateUserProperties parameters: - name: userId in: path description: '' required: true style: simple schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: getUser description: '' operationId: getUser parameters: - name: userId in: path description: '' required: true style: simple schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteUser description: '' operationId: deleteUser parameters: - name: userId in: path description: '' required: true style: simple schema: type: number format: double responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/auth/users/{userId}/password: patch: summary: resetPassword description: '' operationId: resetPassword parameters: - name: userId in: path description: '' required: true style: simple schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/auth/users/{userId}/email: patch: summary: changeEmailAddress description: '' operationId: changeEmailAddress parameters: - name: userId in: path description: '' required: true style: simple schema: type: number format: double requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/auth/me: patch: summary: updateAuthenticatedUserProperties description: '' operationId: updateAuthenticatedUserProperties parameters: [] requestBody: description: '' content: application/json: schema: type: object required: false responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false get: summary: getAuthenticatedUser description: '' operationId: getAuthenticatedUser parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false delete: summary: deleteAuthenticatedUser description: '' operationId: deleteAuthenticatedUser parameters: [] responses: '200': description: Successful operation headers: {} content: application/json: schema: type: object deprecated: false /v1/auth/me/password: patch: summary: updateAuthenticatedUserPassword description: '' operationId: updateAuthenticatedUserPassword parameters: [] re