{"openapi":"3.1.0","info":{"title":"AI Ad Clone API","description":"Every endpoint except the ones marked **Public** needs an API key, sent as `X-API-Key: <key>` or `Authorization: Bearer <key>`.","version":"1.0.0"},"paths":{"/status":{"get":{"tags":["System"],"summary":"Check your API key","description":"Returns the service status. Use it to confirm your API key works.","operationId":"status_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{},"example":{"message":"AI Ad Clone API is running","authenticated":true}}}},"401":{"description":"Missing or invalid API key","content":{"application/json":{"example":{"error":"invalid_api_key","message":"Invalid API key."}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key"},"BearerAuth":{"type":"http","scheme":"bearer"}}}}