{"openapi":"3.1.0","info":{"title":"WeHub Tabular Intelligence API","description":"A unified, auditable tabular interface for TabPFN-v3, TabFM-v1, and LimiX-2M. The public endpoint is an invite-only research preview: model licences and usage policies remain in force.","version":"0.4.0"},"paths":{"/health/live":{"get":{"summary":"Live","operationId":"live_health_live_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Live Health Live Get"}}}}}}},"/health/ready":{"get":{"summary":"Ready","operationId":"ready_health_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Ready Health Ready Get"}}}}}}},"/v1/models":{"get":{"summary":"List Models","operationId":"list_models_v1_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Models V1 Models Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/v1/models/{model_id}":{"get":{"summary":"Model Info","operationId":"model_info_v1_models__model_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Model Info V1 Models  Model Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/models/{model_id}/predict":{"post":{"summary":"Predict","operationId":"predict_v1_models__model_id__predict_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PredictRequest"},{"$ref":"#/components/schemas/ClassificationPredictRequest"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Predict V1 Models  Model Id  Predict Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/models/{model_id}/evaluate":{"post":{"summary":"Evaluate","operationId":"evaluate_v1_models__model_id__evaluate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"model_id","in":"path","required":true,"schema":{"type":"string","title":"Model Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EvaluateRequest"},{"$ref":"#/components/schemas/ClassificationEvaluateRequest"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Evaluate V1 Models  Model Id  Evaluate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ClassificationEvaluateRequest":{"properties":{"profile":{"type":"string","const":"classification-v1","title":"Profile","default":"classification-v1"},"dataset":{"anyOf":[{"$ref":"#/components/schemas/DatasetDescriptor"},{"type":"null"}]},"columns":{"items":{"$ref":"#/components/schemas/ColumnSpec"},"type":"array","title":"Columns"},"classes":{"items":{"type":"string"},"type":"array","title":"Classes"},"x_train":{"items":{"items":{},"type":"array"},"type":"array","title":"X Train"},"y_train":{"items":{"type":"string"},"type":"array","title":"Y Train"},"x_query":{"items":{"items":{},"type":"array"},"type":"array","title":"X Query"},"y_query":{"items":{"type":"string"},"type":"array","title":"Y Query"}},"additionalProperties":false,"type":"object","required":["columns","classes","x_train","y_train","x_query","y_query"],"title":"ClassificationEvaluateRequest"},"ClassificationPredictRequest":{"properties":{"profile":{"type":"string","const":"classification-v1","title":"Profile","default":"classification-v1"},"dataset":{"anyOf":[{"$ref":"#/components/schemas/DatasetDescriptor"},{"type":"null"}]},"columns":{"items":{"$ref":"#/components/schemas/ColumnSpec"},"type":"array","title":"Columns"},"classes":{"items":{"type":"string"},"type":"array","title":"Classes"},"x_train":{"items":{"items":{},"type":"array"},"type":"array","title":"X Train"},"y_train":{"items":{"type":"string"},"type":"array","title":"Y Train"},"x_query":{"items":{"items":{},"type":"array"},"type":"array","title":"X Query"}},"additionalProperties":false,"type":"object","required":["columns","classes","x_train","y_train","x_query"],"title":"ClassificationPredictRequest","description":"Typed table contract for probability-producing classifiers."},"ColumnSpec":{"properties":{"name":{"type":"string","maxLength":128,"minLength":1,"title":"Name"},"kind":{"type":"string","enum":["numeric","categorical","boolean"],"title":"Kind"}},"additionalProperties":false,"type":"object","required":["name","kind"],"title":"ColumnSpec"},"DatasetDescriptor":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Name"},"split_id":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Split Id"},"provenance":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Provenance"},"task_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Task Id"}},"additionalProperties":false,"type":"object","title":"DatasetDescriptor"},"EvaluateRequest":{"properties":{"profile":{"type":"string","const":"baseline-v1","title":"Profile","default":"baseline-v1"},"dataset":{"anyOf":[{"$ref":"#/components/schemas/DatasetDescriptor"},{"type":"null"}]},"columns":{"items":{"$ref":"#/components/schemas/ColumnSpec"},"type":"array","title":"Columns"},"x_train":{"items":{"items":{},"type":"array"},"type":"array","title":"X Train"},"y_train":{"items":{"type":"number"},"type":"array","title":"Y Train"},"x_query":{"items":{"items":{},"type":"array"},"type":"array","title":"X Query"},"y_query":{"items":{"type":"number"},"type":"array","title":"Y Query"}},"additionalProperties":false,"type":"object","required":["columns","x_train","y_train","x_query","y_query"],"title":"EvaluateRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"PredictRequest":{"properties":{"profile":{"type":"string","const":"baseline-v1","title":"Profile","default":"baseline-v1"},"dataset":{"anyOf":[{"$ref":"#/components/schemas/DatasetDescriptor"},{"type":"null"}]},"columns":{"items":{"$ref":"#/components/schemas/ColumnSpec"},"type":"array","title":"Columns"},"x_train":{"items":{"items":{},"type":"array"},"type":"array","title":"X Train"},"y_train":{"items":{"type":"number"},"type":"array","title":"Y Train"},"x_query":{"items":{"items":{},"type":"array"},"type":"array","title":"X Query"}},"additionalProperties":false,"type":"object","required":["columns","x_train","y_train","x_query"],"title":"PredictRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"HTTPBearer":{"type":"http","description":"Bearer credential issued by WeHub for the public research preview.","scheme":"bearer"}}}}