{"openapi":"3.1.0","info":{"title":"BankScope read API","version":"1.1.0","description":"Public FDIC research only. Same service as UI and MCP; no transaction or account mutations. Unknown arguments are rejected."},"servers":[{"url":"/"}],"paths":{"/api/v1/institutions":{"get":{"operationId":"search_institutions","parameters":[{"name":"query","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":120}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":2048}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"institutions":{"type":"array","items":{"type":"object","properties":{"cert":{"type":"string","pattern":"^[1-9][0-9]{0,7}$"},"name":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"assets":{"type":["number","null"]}},"required":["cert","name","assets"],"additionalProperties":true}}},"required":["institutions"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"search_institutions"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/institutions/{cert}":{"get":{"operationId":"get_institution","parameters":[{"name":"cert","in":"path","required":true,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"institution":{"type":"object","properties":{"cert":{"type":"string","pattern":"^[1-9][0-9]{0,7}$"},"name":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"assets":{"type":["number","null"]}},"required":["cert","name","assets"],"additionalProperties":true}},"required":["institution"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"get_institution"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/analysis":{"get":{"operationId":"analyze_institutions","parameters":[{"name":"primary_cert","in":"query","required":true,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"secondary_cert","in":"query","required":false,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"asserted_period","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-(03-31|06-30|09-30|12-31)$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":2048}},{"name":"metric_ids","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["ASSET","ASSET_GROWTH","LOAN_GROWTH","DEPOSIT_GROWTH","ROA","ROE","NIMY","EEFFR","NCLNLSR","NTLNLSR","LNLSDEPR","UNINSURED_DEPOSIT_SHARE","COREDEPR","EQTOTR","RBC1AAJ","RBCT1CER"]},"minItems":1,"maxItems":16,"uniqueItems":true},"style":"form","explode":false},{"name":"detail","in":"query","required":false,"schema":{"type":"string","enum":["summary","full"],"default":"summary"}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"primary":{"type":"object","properties":{"cert":{"type":"string","pattern":"^[1-9][0-9]{0,7}$"},"name":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"assets":{"type":["number","null"]}},"required":["cert","name","assets"],"additionalProperties":true},"secondary":{"anyOf":[{"type":"object","properties":{"cert":{"type":"string","pattern":"^[1-9][0-9]{0,7}$"},"name":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"assets":{"type":["number","null"]}},"required":["cert","name","assets"],"additionalProperties":true},{"type":"null"}]},"reportDate":{"type":"string"},"metrics":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"unit":{"type":"string"},"targetValue":{"type":["number","null"]}},"required":["key","label","unit","targetValue"],"additionalProperties":true}},"peers":{"type":"object","properties":{"count":{"type":"integer","minimum":0}},"required":["count"],"additionalProperties":true},"industry":{"type":"object","properties":{"count":{"type":"integer","minimum":0}},"required":["count"],"additionalProperties":true},"notices":{"type":"array","items":{"type":"string"}},"methodology":{"type":"object"}},"required":["primary","secondary","reportDate","metrics","peers","industry","notices","methodology"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"analyze_institutions"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/trends":{"get":{"operationId":"get_trends","parameters":[{"name":"primary_cert","in":"query","required":true,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"secondary_cert","in":"query","required":false,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"asserted_period","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-(03-31|06-30|09-30|12-31)$"}},{"name":"metric_ids","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["ASSET","ROA","NIMY","EEFFR","NCLNLSR","RBC1AAJ","NUMEMP"]},"minItems":1,"maxItems":7,"uniqueItems":true,"default":["ROA"]},"style":"form","explode":false},{"name":"range","in":"query","required":false,"schema":{"type":"string","enum":["3y","5y","10y","20y","since_1990"],"default":"since_1990"}},{"name":"overlay","in":"query","required":false,"schema":{"type":"string","enum":["none","moving","linear","both"],"default":"linear"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":2048}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"statistics_version":{"const":"1.1.0-observed-change"},"selection":{"type":"object","properties":{"metric_ids":{"type":"array","items":{"type":"string"}},"range":{"type":"string"},"overlay":{"type":"string"},"reporting_quarters":{"type":"integer","minimum":0}},"required":["metric_ids","range","overlay","reporting_quarters"],"additionalProperties":true},"chart_series":{"type":"array","items":{"type":"object"}},"summaries":{"type":"array","items":{"type":"object","properties":{"metric_id":{"type":"string"},"primary":{"type":"object","properties":{"observed_change":{"type":"object","properties":{"basis":{"enum":["selected_window_endpoints","same_quarter_prior_year"]},"start_period":{"type":["string","null"]},"end_period":{"type":["string","null"]},"start_value":{"type":["number","null"]},"end_value":{"type":["number","null"]},"value":{"type":["number","null"]},"unit":{"enum":["percent","percentage_points"]},"absolute_change":{"type":["number","null"]},"absolute_unit":{"enum":["USD_thousands","percent","full_time_equivalent_employees","percentage_points"]},"quarter_intervals":{"type":["integer","null"]},"missing_reason":{"type":["string","null"]}},"required":["basis","start_period","end_period","start_value","end_value","value","unit","absolute_change","absolute_unit","quarter_intervals","missing_reason"],"additionalProperties":true},"year_over_year":{"type":"object","properties":{"basis":{"enum":["selected_window_endpoints","same_quarter_prior_year"]},"start_period":{"type":["string","null"]},"end_period":{"type":["string","null"]},"start_value":{"type":["number","null"]},"end_value":{"type":["number","null"]},"value":{"type":["number","null"]},"unit":{"enum":["percent","percentage_points"]},"absolute_change":{"type":["number","null"]},"absolute_unit":{"enum":["USD_thousands","percent","full_time_equivalent_employees","percentage_points"]},"quarter_intervals":{"type":["integer","null"]},"missing_reason":{"type":["string","null"]}},"required":["basis","start_period","end_period","start_value","end_value","value","unit","absolute_change","absolute_unit","quarter_intervals","missing_reason"],"additionalProperties":true},"regression":{"anyOf":[{"type":"object","properties":{"annualizedChange":{"type":"number"},"observations":{"type":"integer","minimum":0},"rSquared":{"type":"number"},"usesLogScale":{"type":"boolean"},"metadata":{"type":"object","properties":{"model":{"const":"ordinary_least_squares"},"x_unit":{"const":"calendar_quarter"},"y_transform":{"enum":["natural_log","identity"]},"r_squared_domain":{"enum":["log_values","raw_values"]},"first_period":{"type":"string"},"last_period":{"type":"string"},"quarter_intervals":{"type":"integer","minimum":0},"interpretation":{"const":"historical_fit_not_cagr_or_forecast"}},"required":["model","x_unit","y_transform","r_squared_domain","first_period","last_period","quarter_intervals","interpretation"],"additionalProperties":true}},"required":["annualizedChange","observations","rSquared","usesLogScale","metadata"],"additionalProperties":true},{"type":"null"}]}},"required":["observed_change","year_over_year","regression"],"additionalProperties":true},"secondary":{"anyOf":[{"type":"object","properties":{"observed_change":{"type":"object","properties":{"basis":{"enum":["selected_window_endpoints","same_quarter_prior_year"]},"start_period":{"type":["string","null"]},"end_period":{"type":["string","null"]},"start_value":{"type":["number","null"]},"end_value":{"type":["number","null"]},"value":{"type":["number","null"]},"unit":{"enum":["percent","percentage_points"]},"absolute_change":{"type":["number","null"]},"absolute_unit":{"enum":["USD_thousands","percent","full_time_equivalent_employees","percentage_points"]},"quarter_intervals":{"type":["integer","null"]},"missing_reason":{"type":["string","null"]}},"required":["basis","start_period","end_period","start_value","end_value","value","unit","absolute_change","absolute_unit","quarter_intervals","missing_reason"],"additionalProperties":true},"year_over_year":{"type":"object","properties":{"basis":{"enum":["selected_window_endpoints","same_quarter_prior_year"]},"start_period":{"type":["string","null"]},"end_period":{"type":["string","null"]},"start_value":{"type":["number","null"]},"end_value":{"type":["number","null"]},"value":{"type":["number","null"]},"unit":{"enum":["percent","percentage_points"]},"absolute_change":{"type":["number","null"]},"absolute_unit":{"enum":["USD_thousands","percent","full_time_equivalent_employees","percentage_points"]},"quarter_intervals":{"type":["integer","null"]},"missing_reason":{"type":["string","null"]}},"required":["basis","start_period","end_period","start_value","end_value","value","unit","absolute_change","absolute_unit","quarter_intervals","missing_reason"],"additionalProperties":true},"regression":{"anyOf":[{"type":"object","properties":{"annualizedChange":{"type":"number"},"observations":{"type":"integer","minimum":0},"rSquared":{"type":"number"},"usesLogScale":{"type":"boolean"},"metadata":{"type":"object","properties":{"model":{"const":"ordinary_least_squares"},"x_unit":{"const":"calendar_quarter"},"y_transform":{"enum":["natural_log","identity"]},"r_squared_domain":{"enum":["log_values","raw_values"]},"first_period":{"type":"string"},"last_period":{"type":"string"},"quarter_intervals":{"type":"integer","minimum":0},"interpretation":{"const":"historical_fit_not_cagr_or_forecast"}},"required":["model","x_unit","y_transform","r_squared_domain","first_period","last_period","quarter_intervals","interpretation"],"additionalProperties":true}},"required":["annualizedChange","observations","rSquared","usesLogScale","metadata"],"additionalProperties":true},{"type":"null"}]}},"required":["observed_change","year_over_year","regression"],"additionalProperties":true},{"type":"null"}]}},"required":["metric_id","primary","secondary"],"additionalProperties":true}},"quarterly_detail":{"type":"array","items":{"type":"object","properties":{"report_period":{"type":"string"},"rows":{"type":"array","items":{"type":"object"}}},"required":["report_period","rows"],"additionalProperties":true}}},"required":["statistics_version","selection","chart_series","summaries","quarterly_detail"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"get_trends"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/peers":{"get":{"operationId":"get_peers","parameters":[{"name":"primary_cert","in":"query","required":true,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"secondary_cert","in":"query","required":false,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"asserted_period","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-(03-31|06-30|09-30|12-31)$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":2048}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"institutions":{"type":"array","items":{"type":"object","properties":{"cert":{"type":"string","pattern":"^[1-9][0-9]{0,7}$"},"name":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"assets":{"type":["number","null"]}},"required":["cert","name","assets"],"additionalProperties":true}},"count":{"type":"integer","minimum":0},"description":{"type":"string"},"trend":{"type":"object"}},"required":["institutions","count","description","trend"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"get_peers"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/metrics":{"get":{"operationId":"get_metric_definitions","parameters":[{"name":"metric_ids","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["ASSET","ASSET_GROWTH","LOAN_GROWTH","DEPOSIT_GROWTH","ROA","ROE","NIMY","EEFFR","NCLNLSR","NTLNLSR","LNLSDEPR","UNINSURED_DEPOSIT_SHARE","COREDEPR","EQTOTR","RBC1AAJ","RBCT1CER","NUMEMP"]},"minItems":1,"maxItems":17,"uniqueItems":true},"style":"form","explode":false}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"metrics":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"unit":{"type":"string"}},"required":["key","label","unit"],"additionalProperties":true}}},"required":["metrics"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"get_metric_definitions"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/methodology":{"get":{"operationId":"get_methodology","parameters":[{"name":"calculation_version","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":64}},{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"calculation_version":{"type":"string"},"sections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"text":{"type":"string"}},"required":["id","title","text"],"additionalProperties":true}},"integrity_fixes":{"type":"array","items":{"type":"string"}},"pending_decisions":{"type":"array","items":{"type":"string"}}},"required":["calculation_version","sections","integrity_fixes","pending_decisions"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"get_methodology"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/status":{"get":{"operationId":"get_data_status","parameters":[{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"source":{"type":"object"},"storage":{"type":"object","properties":{"durability":{"enum":["ephemeral","durable"]},"retention_seconds":{"type":"integer","minimum":0}},"required":["durability","retention_seconds"],"additionalProperties":true},"snapshot":{"type":["object","null"]},"status":{"type":"string"}},"required":["source","storage","snapshot","status"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"get_data_status"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/link":{"get":{"operationId":"build_analysis_link","parameters":[{"name":"primary_cert","in":"query","required":true,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"secondary_cert","in":"query","required":false,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"asserted_period","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-(03-31|06-30|09-30|12-31)$"}},{"name":"view","in":"query","required":false,"schema":{"type":"string","enum":["overview","trends","peers","methodology"],"default":"overview"}},{"name":"metric_ids","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["ASSET","ROA","NIMY","EEFFR","NCLNLSR","RBC1AAJ","NUMEMP"]},"minItems":1,"maxItems":7,"uniqueItems":true,"default":["ROA"]},"style":"form","explode":false},{"name":"range","in":"query","required":false,"schema":{"type":"string","enum":["3y","5y","10y","20y","since_1990"],"default":"since_1990"}},{"name":"overlay","in":"query","required":false,"schema":{"type":"string","enum":["none","moving","linear","both"],"default":"linear"}}],"responses":{"200":{"description":"Versioned, provenance-bearing result. Follow page.next_cursor until null.","content":{"application/json":{"schema":{"type":"object","properties":{"schema_version":{"type":"string"},"calculation_version":{"type":"string"},"snapshot_id":{"type":["string","null"]},"report_period":{"type":["string","null"]},"retrieved_at":{"type":"string"},"source_updated_at":{"type":["string","null"]},"source_urls":{"type":"array","items":{"type":"string"}},"source_complete":{"type":"boolean"},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"retrieved_at":{"type":"string"},"expected":{"type":"integer","minimum":0},"retrieved":{"type":"integer","minimum":0},"complete":{"type":"boolean"},"source_updated_at":{"type":["string","null"]},"checksum":{"type":"string"}},"required":["url","retrieved_at","expected","retrieved","complete"],"additionalProperties":true}},"warnings":{"type":"array","items":{"type":"string"}},"data":{"type":"object","properties":{"url":{"type":"string"},"path":{"type":"string"},"selection":{"type":"object"}},"required":["url","path","selection"],"additionalProperties":true},"page":{"type":"object","properties":{"scope":{"type":"string"},"total":{"type":"integer","minimum":0},"returned":{"type":"integer","minimum":0},"has_more":{"type":"boolean"},"next_cursor":{"type":["string","null"]}},"required":["scope","total","returned","has_more","next_cursor"],"additionalProperties":true},"receipt":{"type":"object","properties":{"request_id":{"type":"string"},"operation":{"const":"build_analysis_link"},"status":{"const":"succeeded"},"completed_at":{"type":"string"},"policy_version":{"type":"string"}},"required":["request_id","operation","status","completed_at","policy_version"],"additionalProperties":true}},"required":["schema_version","calculation_version","snapshot_id","report_period","retrieved_at","source_updated_at","source_urls","source_complete","sources","warnings","data"],"additionalProperties":false}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}},"/api/v1/export":{"get":{"operationId":"export_analysis","parameters":[{"name":"primary_cert","in":"query","required":true,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"secondary_cert","in":"query","required":false,"schema":{"type":"string","pattern":"^[1-9][0-9]{0,7}$","maxLength":8}},{"name":"snapshot_id","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$"}},{"name":"asserted_period","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-(03-31|06-30|09-30|12-31)$"}},{"name":"section","in":"query","required":true,"schema":{"type":"string","enum":["overview","trends","peers"]}},{"name":"format","in":"query","required":true,"schema":{"type":"string","enum":["json","csv"]}},{"name":"metric_ids","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["ASSET","ASSET_GROWTH","LOAN_GROWTH","DEPOSIT_GROWTH","ROA","ROE","NIMY","EEFFR","NCLNLSR","NTLNLSR","LNLSDEPR","UNINSURED_DEPOSIT_SHARE","COREDEPR","EQTOTR","RBC1AAJ","RBCT1CER","NUMEMP"]},"minItems":1,"maxItems":17,"uniqueItems":true},"style":"form","explode":false},{"name":"range","in":"query","required":false,"schema":{"type":"string","enum":["3y","5y","10y","20y","since_1990"],"default":"since_1990"}},{"name":"overlay","in":"query","required":false,"schema":{"type":"string","enum":["none","moving","linear","both"],"default":"linear"}},{"name":"max_rows","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":5000,"default":1000}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":2048}}],"responses":{"200":{"description":"One bounded export chunk. Follow Link rel=next until absent. X-Content-SHA256 verifies this chunk; no-store ephemeral snapshot.","content":{"application/json":{"schema":{"type":"object"}},"text/csv":{"schema":{"type":"string"}}}},"400":{"description":"VALIDATION_ERROR","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"401":{"description":"UNAUTHENTICATED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"403":{"description":"FORBIDDEN","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"410":{"description":"SNAPSHOT_EXPIRED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"413":{"description":"RESULT_TOO_LARGE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"422":{"description":"NO_COMMON_PERIOD","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"429":{"description":"RATE_LIMITED","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"502":{"description":"SOURCE_UNAVAILABLE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}},"503":{"description":"INCOMPLETE_SOURCE","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","retryable","request_id"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"field":{"type":"string"},"retryable":{"type":"boolean"},"request_id":{"type":"string"},"details":{"type":"object"}}}}}}}}}}}}}