api-spec-converter
Version:
Convert API descriptions between popular formats such as OpenAPI(fka Swagger), RAML, API Blueprint, WADL, etc.
232 lines (231 loc) • 5.62 kB
JSON
{
"basePath": "/open",
"host": [
"api.usatoday.com"
],
"info": {
"title": "USA TODAY Census API",
"version": "< An API version here >"
},
"paths": {
"/census/ethnicity": {
"get": {
"parameters": [
{
"default": "",
"description": "State abbreviation default, or arbitrary placename if keyname=placename",
"in": "query",
"name": "keypat",
"type": "string"
},
{
"default": "",
"description": "[placename, FIPS, GNIS]",
"enum": [
"placename",
"FIPS",
"GNIS"
],
"in": "query",
"name": "keyname",
"type": "string"
},
{
"default": "2",
"description": "Use sumlevid to define what level of census data you would like.",
"enum": [
"1",
"2",
"3",
"4"
],
"in": "query",
"name": "sumlevid",
"type": "string"
}
],
"responses": {
"200": {
"description": "success"
}
}
}
},
"/census/housing": {
"get": {
"parameters": [
{
"default": "",
"description": "State abbreviation default, or arbitrary placename if keyname=placename",
"in": "query",
"name": "keypat",
"type": "string"
},
{
"default": "",
"description": "[placename, FIPS, GNIS]",
"enum": [
"placename",
"FIPS",
"GNIS"
],
"in": "query",
"name": "keyname",
"type": "string"
},
{
"default": "2",
"description": "Use sumlevid to define what level of census data you would like.",
"enum": [
"1",
"2",
"3",
"4"
],
"in": "query",
"name": "sumlevid",
"type": "string"
}
],
"responses": {
"200": {
"description": "success"
}
}
}
},
"/census/locations": {
"get": {
"parameters": [
{
"default": "",
"description": "State abbreviation default, or arbitrary placename if keyname=placename",
"in": "query",
"name": "keypat",
"type": "string"
},
{
"default": "",
"description": "[placename, FIPS, GNIS]",
"enum": [
"placename",
"FIPS",
"GNIS"
],
"in": "query",
"name": "keyname",
"type": "string"
},
{
"default": "2",
"description": "Use sumlevid to define what level of census data you would like.",
"enum": [
"1",
"2",
"3",
"4"
],
"in": "query",
"name": "sumlevid",
"type": "string"
}
],
"responses": {
"200": {
"description": "success"
}
}
}
},
"/census/population": {
"get": {
"parameters": [
{
"default": "",
"description": "State abbreviation default, or arbitrary placename if keyname=placename",
"in": "query",
"name": "keypat",
"type": "string"
},
{
"default": "",
"description": "[placename, FIPS, GNIS]",
"enum": [
"placename",
"FIPS",
"GNIS"
],
"in": "query",
"name": "keyname",
"type": "string"
},
{
"default": "2",
"description": "Use sumlevid to define what level of census data you would like.",
"enum": [
"1",
"2",
"3",
"4"
],
"in": "query",
"name": "sumlevid",
"type": "string"
}
],
"responses": {
"200": {
"description": "success"
}
}
}
},
"/census/race": {
"get": {
"parameters": [
{
"default": "",
"description": "State abbreviation default, or arbitrary placename if keyname=placename",
"in": "query",
"name": "keypat",
"type": "string"
},
{
"default": "",
"description": "[placename, FIPS, GNIS]",
"enum": [
"placename",
"FIPS",
"GNIS"
],
"in": "query",
"name": "keyname",
"type": "string"
},
{
"default": "2",
"description": "Use sumlevid to define what level of census data you would like.",
"enum": [
"1",
"2",
"3",
"4"
],
"in": "query",
"name": "sumlevid",
"type": "string"
}
],
"responses": {
"200": {
"description": "success"
}
}
}
}
},
"schemes": [
"http:"
],
"swagger": "2.0"
}