openapi: 3.1.0 info: contact: email: support@lithic.com description: 'The Lithic Developer API is designed to provide a predictable programmatic interface for accessing your Lithic account through an API and transaction webhooks. Note that your API key is a secret and should be treated as such. Don''t share it with anyone, including us. We will never ask you for it. ' termsOfService: https://lithic.com/legal/terms license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.txt title: Lithic Developer 3DS Responder Endpoints API version: 1.0.0 servers: - description: Sandbox environment that provides key functionality mirroring production url: https://sandbox.lithic.com security: - ApiKeyAuth: [] tags: - name: Responder Endpoints paths: /v1/responder_endpoints: delete: operationId: deleteResponderEndpoint parameters: - description: The type of the endpoint. in: query name: type required: true schema: enum: - AUTH_STREAM_ACCESS - THREE_DS_DECISIONING - TOKENIZATION_DECISIONING type: string responses: '200': content: {} description: Endpoint disenrolled successfully summary: Disenroll a responder endpoint tags: - Responder Endpoints get: operationId: getResponderEndpoints parameters: - description: The type of the endpoint. in: query name: type required: true schema: enum: - AUTH_STREAM_ACCESS - THREE_DS_DECISIONING - TOKENIZATION_DECISIONING type: string responses: '200': content: application/json: schema: properties: enrolled: description: True if the instance has an endpoint enrolled. type: boolean url: description: The URL of the currently enrolled endpoint or null. format: uri type: - string - 'null' type: object description: Responder endpoint status summary: Check the status of a responder endpoint tags: - Responder Endpoints post: operationId: postResponderEndpoints requestBody: content: application/json: schema: properties: type: description: The type of the endpoint. enum: - AUTH_STREAM_ACCESS - THREE_DS_DECISIONING - TOKENIZATION_DECISIONING type: string url: description: The URL for the responder endpoint (must be http(s)). format: uri type: string type: object required: true responses: '200': content: application/json: schema: properties: enrolled: description: True if the endpoint was enrolled successfully. type: boolean type: object description: Endpoint enrolled successfully summary: Enroll a responder endpoint tags: - Responder Endpoints components: securitySchemes: ApiKeyAuth: in: header name: Authorization type: apiKey