{"openapi":"3.1.1","info":{"title":"Meteg Studio public discovery and brief preparation","version":"1.1.0","description":"Read public studio facts and prepare a private inquiry draft. No authentication, checkout, booking or message delivery. A starting price is not a binding quote. Independent concepts are not commissioned endorsements. The visitor reviews the brief and decides whether to send it through WhatsApp."},"servers":[{"url":"https://www.metegstudio.com"}],"security":[],"paths":{"/api/studio":{"get":{"operationId":"getStudioCatalog","summary":"Read localized services, ordered projects, pricing and contact options","parameters":[{"name":"locale","in":"query","required":false,"schema":{"type":"string","enum":["en","he"],"default":"en"}}],"responses":{"200":{"description":"Public catalog. HTML and Markdown links describe the same authored information.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioCatalog"}}}},"400":{"description":"Unsupported locale"}}}},"/api/inquiry/preview":{"post":{"operationId":"prepareInquiryPreview","summary":"Prepare a private business brief for the visitor to review","description":"Use goal/budget/timeline values for the selected locale exactly as returned in the catalog. Submit each field once; use UTF-8 URL-encoded data, not JSON. Optional projectId/serviceId must match the catalog. Browser requests must be same-origin. Response is private, no-store HTML with a WhatsApp link. No provider is contacted, no data is persisted and no message is sent. Obtain the visitor’s intent before entering their information; sending through WhatsApp is a separate visitor decision.","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"oneOf":[{"$ref":"#/components/schemas/EnglishBrief"},{"$ref":"#/components/schemas/HebrewBrief"}]}}}},"responses":{"200":{"description":"Private review page; never a delivery receipt","headers":{"Cache-Control":{"schema":{"type":"string","const":"no-store"}}},"content":{"text/html":{"schema":{"type":"string"}}}},"400":{"description":"Invalid, duplicate, oversized field or unknown context ID"},"403":{"description":"Cross-origin request rejected"},"413":{"description":"Request exceeds 64,000-byte Content-Length or 64,000-character body limit"},"415":{"description":"Use application/x-www-form-urlencoded"}}}}},"components":{"schemas":{"EnglishBrief":{"type":"object","required":["locale","goal"],"additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100},"phone":{"type":"string","maxLength":30},"email":{"type":"string","maxLength":254,"description":"Optional email address. Empty string is accepted."},"business":{"type":"string","maxLength":150},"goal":{"type":"string","enum":["A new product or service","Ongoing content and presence","A brand film or ad","A website or app","Not sure yet — let’s find a direction"],"maxLength":300},"notes":{"type":"string","maxLength":4500},"budget":{"type":"string","enum":["","Let’s define it together","Up to US$500","US$500–US$1,500","US$1,500–US$3,000","Above US$3,000"],"maxLength":100},"timeline":{"type":"string","enum":["","Not decided yet","As soon as possible","This month","Later"],"maxLength":100},"projectId":{"type":"string","enum":["","realestate-1","realestate-3","realestate-2","showreel","eden-cookies","skincare-ugc","milmolit-burekas","eden-hype","eden-viral","milmolit-atomic","milmolit-richdad","milmolit-canthurt","nehorai-phone","dana-workout","dana-yes","dana-breakup","bendori-0817c","bendori-0818a","bendori-0820c","nintendo","coffee","nike","gazanda","tal-airport","violin","trump-dance","soda","medusa","twinoz-launch","eden-calm","baznati","ai","sos","intro","memorial"],"description":"Optional project context; takes precedence over serviceId."},"serviceId":{"type":"string","enum":["","brand","content","product","web"]},"website":{"type":"string","const":"","description":"Leave empty. Spam trap, not a business website field."},"locale":{"type":"string","const":"en"}}},"HebrewBrief":{"type":"object","required":["locale","goal"],"additionalProperties":false,"properties":{"name":{"type":"string","maxLength":100},"phone":{"type":"string","maxLength":30},"email":{"type":"string","maxLength":254,"description":"Optional email address. Empty string is accepted."},"business":{"type":"string","maxLength":150},"goal":{"type":"string","enum":["מוצר או שירות חדש","נוכחות ותוכן שוטף","סרט מותג או פרסומת","אתר או אפליקציה","עדיין לא בטוחים — נמצא כיוון יחד"],"maxLength":300},"notes":{"type":"string","maxLength":4500},"budget":{"type":"string","enum":["","נגדיר יחד","עד ₪1,500","₪1,500–₪4,000","₪4,000–₪10,000","מעל ₪10,000"],"maxLength":100},"timeline":{"type":"string","enum":["","עוד לא החלטנו","בהקדם","בחודש הקרוב","בהמשך"],"maxLength":100},"projectId":{"type":"string","enum":["","realestate-1","realestate-3","realestate-2","showreel","eden-cookies","skincare-ugc","milmolit-burekas","eden-hype","eden-viral","milmolit-atomic","milmolit-richdad","milmolit-canthurt","nehorai-phone","dana-workout","dana-yes","dana-breakup","bendori-0817c","bendori-0818a","bendori-0820c","nintendo","coffee","nike","gazanda","tal-airport","violin","trump-dance","soda","medusa","twinoz-launch","eden-calm","baznati","ai","sos","intro","memorial"],"description":"Optional project context; takes precedence over serviceId."},"serviceId":{"type":"string","enum":["","brand","content","product","web"]},"website":{"type":"string","const":"","description":"Leave empty. Spam trap, not a business website field."},"locale":{"type":"string","const":"he"}}},"StudioCatalog":{"type":"object","required":["schemaVersion","locale","name","url","pricing","services","projects","contact"],"properties":{"schemaVersion":{"type":"string","const":"1.1"},"locale":{"type":"string","enum":["en","he"]},"name":{"type":"string"},"url":{"type":"string","format":"uri"},"description":{"type":"string"},"startingPrice":{"type":"string"},"apiDescriptionUrl":{"type":"string","format":"uri"},"pricing":{"type":"object","required":["amount","currency","qualifier","fixedQuote"],"properties":{"amount":{"type":"number","minimum":0},"currency":{"type":"string","enum":["USD","ILS"]},"qualifier":{"const":"startingFrom"},"fixedQuote":{"const":false},"scopeAgreedBeforeWork":{"const":true}}},"services":{"type":"array","items":{"type":"object","required":["id","name","description","scope","inquiryUrl"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"scope":{"type":"string"},"inquiryUrl":{"type":"string","format":"uri"}}}},"projects":{"type":"array","items":{"type":"object","required":["id","position","title","independentConcept","publicationPermissionRequired","informationUrl","inquiryUrl","media"],"properties":{"id":{"type":"string"},"position":{"type":"integer","minimum":1},"title":{"type":"string"},"category":{"type":"string"},"description":{"type":"string"},"confirmedRole":{"type":"string"},"independentConcept":{"type":"boolean"},"publicationPermissionRequired":{"type":"boolean"},"url":{"type":"string","format":"uri"},"informationUrl":{"type":"string","format":"uri"},"workshopUrl":{"type":"string","format":"uri"},"publishedOn":{"type":"string","format":"date"},"publishedAt":{"type":"string","format":"date-time"},"inquiryUrl":{"type":"string","format":"uri"},"media":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"thumbnailUrl":{"type":"string","format":"uri"},"durationSeconds":{"type":"number"},"orientation":{"type":"string"}}}}}},"contact":{"type":"object","required":["preferredChannel","sendsAutomatically","visitorReviewsAndSends","goalOptions","previewForm"],"properties":{"preferredChannel":{"const":"WhatsApp"},"sendsAutomatically":{"const":false},"visitorReviewsAndSends":{"const":true},"url":{"type":"string","format":"uri"},"email":{"type":"string"},"whatsappUrl":{"type":"string","format":"uri"},"goalOptions":{"type":"array","items":{"type":"string"}},"budgetOptions":{"type":"array","items":{"type":"string"}},"timelineOptions":{"type":"array","items":{"type":"string"}},"previewForm":{"type":"object"}}}}}}}}