--- swagger: '2.0' info: version: 0.19.12 title: Ziti Edge Client contact: { } host: demo.ziti.dev basePath: /edge/client/v1 schemes: - https consumes: - application/json produces: - application/json securityDefinitions: ztSession: type: apiKey in: header name: zt-session description: An API Key that is provided post authentication paths: '/': $ref: 'shared/version.yml#/paths/root' '/.well-known/est/cacerts': $ref: 'client/well-known.yml#/paths/well-known-est-cacerts' '/authenticate': $ref: 'shared/authenticate.yml#/paths/authenticate' '/authenticate/mfa': $ref: 'shared/authenticate.yml#/paths/authenticate-mfa' '/current-api-session': $ref: 'shared/current-api-session.yml#/paths/current-api-session' '/current-api-session/certificates': $ref: 'client/current-api-session-certificates.yml#/paths/current-api-session-certificates' '/current-api-session/certificates/{id}': $ref: 'client/current-api-session-certificates.yml#/paths/current-api-session-certificates-id' '/current-api-session/service-updates': $ref: 'client/current-api-session-service-updates.yml#/paths/current-api-session-service-updates' '/current-identity': $ref: 'shared/current-identity.yml#/paths/current-identity' '/current-identity/authenticators': $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators' '/current-identity/authenticators/{id}': $ref: 'shared/current-identity-authenticators.yml#/paths/current-identity-authenticators-id' '/current-identity/edge-routers': $ref: 'client/current-identity-edge-routers.yml#/paths/current-identity-edge-routers' '/current-identity/mfa': $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa' '/current-identity/mfa/qr-code': $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-qr-code' '/current-identity/mfa/verify': $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-verify' '/current-identity/mfa/recovery-codes': $ref: 'shared/current-identity-mfa.yml#/paths/current-identity-mfa-recovery-codes' '/enroll': $ref: 'client/enroll.yml#/paths/enroll' '/enroll/ca': $ref: 'client/enroll.yml#/paths/enroll-ca' '/enroll/ott': $ref: 'client/enroll.yml#/paths/enroll-ott' '/enroll/ottca': $ref: 'client/enroll.yml#/paths/enroll-ottca' '/enroll/updb': $ref: 'client/enroll.yml#/paths/enroll-updb' '/enroll/erott': $ref: 'client/enroll.yml#/paths/enroll-erott' '/enroll/extend/router': $ref: 'client/enroll.yml#/paths/enroll-extend-router' '/posture-response': $ref: 'client/posture-response.yml#/paths/posture-response' '/posture-response-bulk': $ref: 'client/posture-response.yml#/paths/posture-response-bulk' '/protocols': $ref: 'client/protocols.yml#/paths/protocols' '/services': $ref: 'client/services.yml#/paths/services' '/services/{id}': $ref: 'management/services.yml#/paths/services-id' '/services/{id}/terminators': $ref: 'client/services.yml#/paths/services-id-terminators' '/sessions': $ref: 'client/sessions.yml#/paths/sessions' '/sessions/{id}': $ref: 'client/sessions.yml#/paths/sessions-id' '/specs': $ref: 'shared/specs.yml#/paths/specs' '/specs/{id}': $ref: 'shared/specs.yml#/paths/specs-id' '/specs/{id}/spec': $ref: 'shared/specs.yml#/paths/specs-id-spec' '/version': $ref: 'shared/version.yml#/paths/version' definitions: # Polymorphic types are aren't explicitly used anywhere except here. Removal will cause them to be trimmed postureResponseOperatingSystemCreate: $ref: 'client/posture-response.yml#/definitions/postureResponseOperatingSystemCreate' postureResponseDomainCreate: $ref: 'client/posture-response.yml#/definitions/postureResponseDomainCreate' postureResponseMacAddressCreate: $ref: 'client/posture-response.yml#/definitions/postureResponseMacAddressCreate' postureResponseProcessCreate: $ref: 'client/posture-response.yml#/definitions/postureResponseProcessCreate'