This is my current json output schema:
{ "type": "object", "properties": { "contacts": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "jobtitle": { "type": "string" }, "hobbies_interests": { "type": "string" }, "phone": { "type": "string" }, "mobile": { "type": "string" }, "email": { "type": "string" }, "email_source": { "type": "string", "enum": [ "Scraped", "Dorked", "Estimated" ] }, "linkedin_profile": { "type": "string" }, "facebook_profile": { "type": "string" }, "instagram_profile": { "type": "string" }, "xing_profile": { "type": "string" }, "twitter_profile": { "type": "string" }, "public_mentions": { "type": "string" }, "referenced_news_events": { "type": "string" }, "mutual_interests": { "type": "string" }, "needs_opportunities": { "type": "string" } }, "required": [ "name", "jobtitle", "email", "email_source" ], "additionalProperties": false } } }, "required": [ "contacts" ], "additionalProperties": false }