{"openapi":"3.0.0","paths":{"/auth/register":{"post":{"operationId":"register","parameters":[{"name":"x-application-secret","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDTO"}}}},"responses":{"201":{"description":""}},"security":[{"x-application-secret":[]}],"summary":"","tags":["Auth"]}},"/auth/login":{"post":{"operationId":"login","parameters":[{"name":"x-application-secret","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDTO"}}}},"responses":{"200":{"description":""}},"security":[{"x-application-secret":[]}],"summary":"","tags":["Auth"]}},"/auth/refresh":{"post":{"operationId":"refresh","parameters":[{"name":"x-application-secret","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshDTO"}}}},"responses":{"200":{"description":""}},"security":[{"x-application-secret":[]}],"summary":"","tags":["Auth"]}},"/auth/account":{"delete":{"operationId":"deleteAccount","parameters":[{"name":"x-application-secret","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteAccountDTO"}}}},"responses":{"204":{"description":""}},"security":[{"x-application-secret":[]}],"summary":"","tags":["Auth"]}},"/auth/revoke":{"post":{"operationId":"revoke","parameters":[{"name":"x-application-secret","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeDTO"}}}},"responses":{"204":{"description":""}},"security":[{"x-application-secret":[]}],"summary":"","tags":["Auth"]}},"/health":{"get":{"operationId":"healthCheck","parameters":[],"responses":{"200":{"description":""}},"summary":"","tags":["Health"]}}},"info":{"title":"Auth API","description":"Authentication Service API","version":"1.0","contact":{}},"tags":[],"servers":[],"components":{"schemas":{"RegisterDTO":{"type":"object","properties":{"identifier":{"type":"string"},"password":{"type":"string"},"type":{"type":"string"},"refId":{"type":"string"}},"required":["identifier","password","type","refId"]},"LoginDTO":{"type":"object","properties":{"identifier":{"type":"string"},"password":{"type":"string"},"type":{"type":"string"}},"required":["identifier","password","type"]},"RefreshDTO":{"type":"object","properties":{"refreshToken":{"type":"string"}},"required":["refreshToken"]},"DeleteAccountDTO":{"type":"object","properties":{"accountId":{"type":"string"}},"required":["accountId"]},"RevokeDTO":{"type":"object","properties":{"refreshToken":{"type":"string"}},"required":["refreshToken"]}}}}