{"components":{"schemas":{"Checks":{"items":{"$ref":"#/components/schemas/Check"},"type":"array"},"Check":{"required":["email","domain","createdAt"],"properties":{"email":{"$ref":"#/components/schemas/CheckEmail"},"createdAt":{"format":"date-time","type":"string"},"domain":{"$ref":"#/components/schemas/CheckDomain"},"account":{"format":"uuid","type":"string"}}},"CheckDomain":{"properties":{"tld":{"type":"tld"},"domain":{"type":"string"}}},"CheckEmail":{"properties":{"email":{"type":"string"},"free":{"type":"boolean"},"disposable":{"type":"boolean"},"domain":{"type":"string"},"valid":{"type":"boolean"}}}},"securitySchemes":{"BasicAuth":{"scheme":"basic","type":"http"},"ApiToken":{"in":"query","name":"api_token","type":"apiKey"}}},"openapi":"3.0.0","servers":[{"url":"https://identibyte.com"}],"security":[{"BasicAuth":[]},{"ApiToken":[]}],"info":{"version":"1.0.0","title":"Identibyte","description":"An API for identifying and classifying disposable and temporary\nemail addresses.\n"},"paths":{"/checks":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Check"}}},"description":"Successfully created a check."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string"},"domain":{"type":"string"}}}}}}},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Checks"}}},"description":"A list of checks."}},"description":"Fetch a list of checks belonging to the api token holder.\n\n**NOTE** This API endpoint is only accessible when the request is\nauthenticated with a token using a verified account.\n"}},"/check/{identifier}":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Check"}}}}},"parameters":[{"required":true,"schema":{"type":"string"},"in":"path","name":"identifier","description":"A domain name or email address to check with Identibyte.\n"}]}}}}