{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/api/health":{"get":{"summary":"Health Check","description":"Lightweight health-probe for load balancers / ECS / Docker.\nVerifies the API process is alive and the database is reachable.","operationId":"health_check_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/contact":{"get":{"summary":"List Contact Submissions","operationId":"list_contact_submissions_api_contact_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ContactSubmission"},"type":"array","title":"Response List Contact Submissions Api Contact Get"}}}}}},"post":{"summary":"Create Contact Submission","operationId":"create_contact_submission_api_contact_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactSubmissionCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactSubmission"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/newsletter":{"get":{"summary":"List Newsletter Subscribers","operationId":"list_newsletter_subscribers_api_newsletter_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/NewsletterSubscriber"},"type":"array","title":"Response List Newsletter Subscribers Api Newsletter Get"}}}}}},"post":{"summary":"Create Newsletter Subscriber","operationId":"create_newsletter_subscriber_api_newsletter_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsletterCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsletterSubscriber"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/integrations-enquiries":{"get":{"summary":"List Integrations Enquiries","operationId":"list_integrations_enquiries_api_integrations_enquiries_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/IntegrationsEnquiry"},"type":"array","title":"Response List Integrations Enquiries Api Integrations Enquiries Get"}}}}}},"post":{"summary":"Create Integrations Enquiry","operationId":"create_integrations_enquiry_api_integrations_enquiries_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationsEnquiryCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationsEnquiry"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ContactSubmission":{"properties":{"id":{"type":"string","title":"Id"},"full_name":{"type":"string","title":"Full Name"},"email":{"type":"string","format":"email","title":"Email"},"business_name":{"type":"string","title":"Business Name"},"business_type_location":{"type":"string","title":"Business Type Location"},"message":{"type":"string","title":"Message"},"submitted_at":{"type":"string","format":"date-time","title":"Submitted At"}},"type":"object","required":["full_name","email","business_name","business_type_location","message"],"title":"ContactSubmission"},"ContactSubmissionCreate":{"properties":{"full_name":{"type":"string","maxLength":200,"minLength":1,"title":"Full Name"},"email":{"type":"string","format":"email","title":"Email"},"business_name":{"type":"string","maxLength":200,"minLength":1,"title":"Business Name"},"business_type_location":{"type":"string","maxLength":200,"minLength":1,"title":"Business Type Location"},"message":{"type":"string","maxLength":5000,"minLength":1,"title":"Message"}},"type":"object","required":["full_name","email","business_name","business_type_location","message"],"title":"ContactSubmissionCreate"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IntegrationsEnquiry":{"properties":{"id":{"type":"string","title":"Id"},"email":{"type":"string","format":"email","title":"Email"},"business_name":{"type":"string","title":"Business Name"},"use_case":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Use Case"},"status":{"type":"string","title":"Status","default":"pending"},"submitted_at":{"type":"string","format":"date-time","title":"Submitted At"}},"type":"object","required":["email","business_name"],"title":"IntegrationsEnquiry"},"IntegrationsEnquiryCreate":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"business_name":{"type":"string","maxLength":200,"minLength":1,"title":"Business Name"},"use_case":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Use Case"}},"type":"object","required":["email","business_name"],"title":"IntegrationsEnquiryCreate"},"NewsletterCreate":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"NewsletterCreate"},"NewsletterSubscriber":{"properties":{"id":{"type":"string","title":"Id"},"email":{"type":"string","format":"email","title":"Email"},"subscribed_at":{"type":"string","format":"date-time","title":"Subscribed At"}},"type":"object","required":["email"],"title":"NewsletterSubscriber"},"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"}}}}