-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathopenapi.json
More file actions
1 lines (1 loc) · 4.51 KB
/
openapi.json
File metadata and controls
1 lines (1 loc) · 4.51 KB
1
{"openapi":"3.1.0","info":{"title":"ortelius-ms-validate-user","description":"ortelius-ms-validate-user","version":"0.1.0"},"paths":{"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusMsg"}}}}}}},"/msapi/validateuser":{"get":{"summary":"Validateuser","operationId":"validateuser_msapi_validateuser_get","parameters":[{"name":"domains","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^[y|Y|n|N]$"},{"type":"null"}],"title":"Domains"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/loginhelp":{"get":{"summary":"Get Login Help Page","operationId":"get_login_help_page_loginhelp_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/forgot-username":{"post":{"summary":"Forgot Username","operationId":"forgot_username_forgot_username_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotUsernamePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/forgot-password":{"post":{"summary":"Forgot Password","operationId":"forgot_password_forgot_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPasswordPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reset-password":{"get":{"summary":"Get Reset Password Page","operationId":"get_reset_password_page_reset_password_get","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Reset Password","operationId":"reset_password_reset_password_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"DomainList":{"properties":{"domains":{"items":{"type":"integer"},"type":"array","title":"Domains","default":[]}},"type":"object","title":"DomainList"},"ForgotPasswordPayload":{"properties":{"username":{"type":"string","title":"Username"}},"type":"object","required":["username"],"title":"ForgotPasswordPayload"},"ForgotUsernamePayload":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"ForgotUsernamePayload"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Message":{"properties":{"detail":{"type":"string","title":"Detail","default":""}},"type":"object","title":"Message"},"ResetPasswordPayload":{"properties":{"token":{"type":"string","title":"Token"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["token","new_password"],"title":"ResetPasswordPayload"},"StatusMsg":{"properties":{"status":{"type":"string","title":"Status","default":""},"service_name":{"type":"string","title":"Service Name","default":""}},"type":"object","title":"StatusMsg"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}