{"openapi":"3.1.0","info":{"title":"AXES — AXIOM Energy Store API","version":"0.1.0"},"paths":{"/healthz":{"get":{"summary":"Healthz","operationId":"healthz_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Healthz Healthz Get"}}}}}}},"/api/v1/layers":{"get":{"summary":"Layers","operationId":"layers_api_v1_layers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Layers Api V1 Layers Get"}}}}}}},"/api/v1/layers/{layer_id}":{"get":{"summary":"Layer","operationId":"layer_api_v1_layers__layer_id__get","parameters":[{"name":"layer_id","in":"path","required":true,"schema":{"type":"string","title":"Layer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Layer Api V1 Layers  Layer Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/layers/{layer_id}/query":{"get":{"summary":"Query","operationId":"query_api_v1_layers__layer_id__query_get","parameters":[{"name":"layer_id","in":"path","required":true,"schema":{"type":"string","title":"Layer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/layers/{layer_id}/features/{fid}":{"get":{"summary":"Feature","operationId":"feature_api_v1_layers__layer_id__features__fid__get","parameters":[{"name":"layer_id","in":"path","required":true,"schema":{"type":"string","title":"Layer Id"}},{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/layers/{layer_id}/stats":{"get":{"summary":"Stats","operationId":"stats_api_v1_layers__layer_id__stats_get","parameters":[{"name":"layer_id","in":"path","required":true,"schema":{"type":"string","title":"Layer Id"}},{"name":"by","in":"query","required":true,"schema":{"type":"string","description":"field to group by","title":"By"},"description":"field to group by"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":50,"title":"Top"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/wells/permits":{"get":{"summary":"Permits","description":"The question this module was built to answer, at a memorable address.","operationId":"permits_api_v1_wells_permits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/auth":{"get":{"summary":"Auth Info","description":"How to get in: the scope required and the issuer to sign in at. Open,\nbecause the page needs it before it has a token.","operationId":"auth_info_api_auth_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Auth Info Api Auth Get"}}}}}}},"/":{"get":{"summary":"Index","operationId":"index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"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"}}}}