|
41 | 41 | }, |
42 | 42 | { |
43 | 43 | "name": "Licensees", |
44 | | - "description": "The Licensee resource represents an alternate legal End User of our data who may not be same entity as the owners of the account.\n\nThe concept of Licensees underpins our sublicensing platform, which allows users to license multiple external organisations or individuals to access data under the same account.\n\nSublicensing is ideal for platform vendors, who provide services to multiple clients who in turn each have their own users.\n" |
| 44 | + "description": "The Licensee resource represents an alternate legal End User of our data who may not be the same entity as the owners of the account.\n\nThe concept of Licensees underpins our sublicensing platform, which allows users to license multiple external organisations or individuals to access data under the same account.\n\nSublicensing is ideal for platform vendors, who provide services to multiple clients who in turn each have their own users.\n" |
45 | 45 | }, |
46 | 46 | { |
47 | 47 | "name": "Configs", |
|
346 | 346 | ], |
347 | 347 | "summary": "Retrieve by UMPRN", |
348 | 348 | "operationId": "UMPRN", |
349 | | - "description": "Returns a multiple occupancy address identifited via its UMPRN (Multiple Residence Unique ID).\n\nUMPRNs are a unique numeric code for any Multiple Residence household on the optional Multiple Residence dataset.\n\n## Testing\n\nTo test your implementation of our API we have a range of test UMPRNs that yield both successful and unsuccessful responses to your request. They are the following\n\n- `0` Returns a successful UMPRN lookup response `2000`\n- `-1` Returns \"UMPRN not found\", error `4044`\n- `-2` Returns \"no lookups remaining\", error `4020`\n- `-3` Returns \"daily (or individual) lookup limit breached\", error `4021`\n\nTest request undergo the usual authentication and restriction rules. This is to help surface any issues that occur during implementation and does not cost you a lookup.\n\n### Pricing\n\nPer lookup charges apply. Empty responses are not charged.\n", |
| 349 | + "description": "Returns a multiple occupancy address identified via its UMPRN (Multiple Residence Unique ID).\n\nUMPRNs are a unique numeric code for any Multiple Residence household on the optional Multiple Residence dataset.\n\n## Testing\n\nTo test your implementation of our API we have a range of test UMPRNs that yield both successful and unsuccessful responses to your request. They are the following\n\n- `0` Returns a successful UMPRN lookup response `2000`\n- `-1` Returns \"UMPRN not found\", error `4044`\n- `-2` Returns \"no lookups remaining\", error `4020`\n- `-3` Returns \"daily (or individual) lookup limit breached\", error `4021`\n\nTest request undergo the usual authentication and restriction rules. This is to help surface any issues that occur during implementation and does not cost you a lookup.\n\n### Pricing\n\nPer lookup charges apply. Empty responses are not charged.\n", |
350 | 350 | "parameters": [ |
351 | 351 | { |
352 | 352 | "name": "umprn", |
|
461 | 461 | ], |
462 | 462 | "summary": "Availability", |
463 | 463 | "operationId": "KeyAvailability", |
464 | | - "description": "Returns public information on your API Key.\n\nThis endpoint can be used for the following:\n- Determine if the key is currently useable via the `available` property\n- Determine available contexts for a an API Key\n- Identify the currently likely context of a user given their location\n\nYou may pass both API Keys (beginning `ak_`) and Sub-licensed Keys (beginning `sl_`).\n", |
| 464 | + "description": "Returns public information on your API Key.\n\nThis endpoint can be used for the following:\n - Determine if the key is currently usable via the `available` property\n - Determine available contexts for an API Key\n- Identify the currently likely context of a user given their location\n\nYou may pass both API Keys (beginning `ak_`) and Sub-licensed Keys (beginning `sl_`).\n", |
465 | 465 | "parameters": [ |
466 | 466 | { |
467 | 467 | "$ref": "#/components/parameters/ApiKeyPathParam" |
|
743 | 743 | "UK" |
744 | 744 | ], |
745 | 745 | "summary": "Cleanse Address", |
746 | | - "description": "The address cleanse API attempts to return the closest matching address for any given address inputs. We also return a number of Match Level indicators that describe the degree to which the suggested address matches the input address. The more impaired the input address, the harder it is to cleanse.\n\n## Confidence Score\n\nThe confidence score is a number ranging between 0 and 1. Where 1 implies a full match and 0 implies no major elements completely match. Each incorrect, missing or misspelled element will subtract from the overall confidence score.\n\n### Deciding on an Acceptable Confidence Score Threshold\n\nDifferent address cleanse projects can have radically different inputs. However, within each project, the inputs tend to repeat the same errors. For instance, some input datasets may be exclusively inputted manually and be prone to typos. Others may have a persistently missing datapoint such as organistation name or postcode. For this reason, it is important to understand that there is no absolute Confidence Score threshold. Instead, the acceptable confidence score must be determined on a project by project basis based on systematic errors present in the data and business goals.\n\nWhen determining an acceptable Confidence Score threshold you should load a subset of the dataset into a spreadsheet application like Excel and sort on the score. Scrolling from top-to-bottom you will be able to observe matches from best to worst. As you start to hit the lower quality searches, you will be able to roughly determine:\n- Which confidence scores indicate ambigious matches (i.e. up to building level only)\n- Which confidence scores indicate a poor or no match (i.e. the nearest matching address is too far from the input address)\n\nDepending on your business goals, you can also use the Match Levels to determine an acceptable match. For instance, do you need to match up to the throroughfare or building name only? Are accurate organisation names an important feature?\n", |
| 746 | + "description": "The address cleanse API attempts to return the closest matching address for any given address inputs. We also return a number of Match Level indicators that describe the degree to which the suggested address matches the input address. The more impaired the input address, the harder it is to cleanse.\n\n## Confidence Score\n\nThe confidence score is a number ranging between 0 and 1. Where 1 implies a full match and 0 implies no major elements completely match. Each incorrect, missing or misspelled element will subtract from the overall confidence score.\n\n### Deciding on an Acceptable Confidence Score Threshold\n\nDifferent address cleanse projects can have radically different inputs. However, within each project, the inputs tend to repeat the same errors. For instance, some input datasets may be exclusively inputted manually and be prone to typos. Others may have a persistently missing datapoint such as organisation name or postcode. For this reason, it is important to understand that there is no absolute Confidence Score threshold. Instead, the acceptable confidence score must be determined on a project by project basis based on systematic errors present in the data and business goals.\n\nWhen determining an acceptable Confidence Score threshold you should load a subset of the dataset into a spreadsheet application like Excel and sort on the score. Scrolling from top-to-bottom you will be able to observe matches from best to worst. As you start to hit the lower quality searches, you will be able to roughly determine:\n - Which confidence scores indicate ambiguous matches (i.e. up to building level only)\n- Which confidence scores indicate a poor or no match (i.e. the nearest matching address is too far from the input address)\n\nDepending on your business goals, you can also use the Match Levels to determine an acceptable match. For instance, do you need to match up to the thoroughfare or building name only? Are accurate organisation names an important feature?\n", |
747 | 747 | "operationId": "AddressCleanse", |
748 | 748 | "parameters": [ |
749 | 749 | { |
|
854 | 854 | "US" |
855 | 855 | ], |
856 | 856 | "summary": "Verify Address", |
857 | | - "description": "The address verify API validates, corrects, and standardizes individual addresses based on USPS's Coding Accuracy Support System (CASS).\n\nThe address verify API accepts the 3 combination of inputs:\n\n- Free-form address submitted as a single string in `query`\n - Example: \"123 Main St, Springfield, CO 81073-1119\"\n- Only free-form and zip code address components submitted as separate parameters:\n - `query` for the street address\n - `zip_code` for the ZIP code\n - Example:\n - `query`: \"123 Main St, Springfield CO\"\n - `zip_code`: \"81073-1119\"\n- Only free-form, city and state address components submitted as separate parameters:\n - `query` for the street address\n - `city` for the city\n - `state` for the state\n - Example:\n - `query`: \"123 Main St\"\n - `city`: \"Springfield\"\n - `state`: \"CO\"\n", |
| 857 | + "description": "The address verify API validates, corrects, and standardizes individual addresses based on USPS's Coding Accuracy Support System (CASS).\n\nThe address verify API accepts the 3 combination of inputs:\n\n- Free-form address submitted as a single string in `query`\n - Example: \"123 Main St, Springfield, CO 81073-1119\"\n- Only free-form and zip code address components submitted as separate parameters:\n - `query` for the first address line\n - `zip_code` for the ZIP code\n - Example:\n - `query`: \"123 Main St, Springfield CO\"\n - `zip_code`: \"81073-1119\"\n- Only free-form, city and state address components submitted as separate parameters:\n - `query` for the first address line\n - `city` for the city\n - `state` for the state\n - Example:\n - `query`: \"123 Main St\"\n - `city`: \"Springfield\"\n - `state`: \"CO\"\n", |
858 | 858 | "operationId": "AddressVerify", |
859 | 859 | "parameters": [ |
860 | 860 | { |
|
885 | 885 | "properties": { |
886 | 886 | "query": { |
887 | 887 | "type": "string", |
888 | | - "description": "Freeform address input to verify.\n\nCan be submitted standalone, or with the following address components:\n- `zip_code`\n- `city` and `state`\n", |
| 888 | + "description": "Address input to verify.\n\nIf submitting a freeform address verification query, enter the full address. E.g. `query=123 Main St, Springfield, CO, 81073`\n\nOtherwise, query can be accompanied with the following address components:\n- `zip_code`\n- `city` and `state`\n\nIf zip_code or `city` and `state` or supplied, please omit this information from query by using it purely for the first address line. E.g. `query=123 Main St`\n", |
889 | 889 | "example": "123 Main St, Springfield, CO 81073" |
890 | 890 | }, |
891 | 891 | "zip_code": { |
|
1473 | 1473 | "Place Search" |
1474 | 1474 | ], |
1475 | 1475 | "summary": "Find Place", |
1476 | | - "description": "Query for geographical places across countries. Each query will return a list of place suggestions, which consists of a place name, descriptive name and id.\n\nThis API returns geographical information such as countries, capitals, administrative areas and more. It is ideal for correctly identifying a place along with any other details like geolocation.\n\n## Implementing Place Autocomplete\n\nExtracting the full information of a place is a 2 step process:\n\n1. Retrieve place suggestions via /places\n2. Retrieve the entire place with the ID provided in the suggestion\n\n## Suggestion Format\n\nEach place suggestion contains a descriptive name which you can provide to users to uniquely idenfity a place.\n\n## Rate Limiting and Cost\n\nThe rate limit for the Autocomplete API is 3000 requests per 5 minutes. HTTP Headers inform about the current rate limit.\n\nAutocomplete API usage does not impact your balance, but resolving a suggestion to a full address requires a paid request. Autocomplete requests without subsequent paid requests may result in rate limitation or suspension.\n", |
| 1476 | + "description": "Query for geographical places across countries. Each query will return a list of place suggestions, which consists of a place name, descriptive name and id.\n\nThis API returns geographical information such as countries, capitals, administrative areas and more. It is ideal for correctly identifying a place along with any other details like geolocation.\n\n## Implementing Place Autocomplete\n\nExtracting the full information of a place is a 2 step process:\n\n1. Retrieve place suggestions via /places\n2. Retrieve the entire place with the ID provided in the suggestion\n\n## Suggestion Format\n\nEach place suggestion contains a descriptive name which you can provide to users to uniquely identify a place.\n\n## Rate Limiting and Cost\n\nThe rate limit for the Autocomplete API is 3000 requests per 5 minutes. HTTP Headers inform about the current rate limit.\n\nAutocomplete API usage does not impact your balance, but resolving a suggestion to a full address requires a paid request. Autocomplete requests without subsequent paid requests may result in rate limitation or suspension.\n", |
1477 | 1477 | "operationId": "FindPlace", |
1478 | 1478 | "parameters": [ |
1479 | 1479 | { |
|
9764 | 9764 | }, |
9765 | 9765 | "thoroughfare": { |
9766 | 9766 | "type": "string", |
9767 | | - "description": "Not available for non-UK addresses", |
9768 | | - "enum": [ |
9769 | | - "" |
9770 | | - ] |
| 9767 | + "description": "Street name", |
| 9768 | + "example": "Georgia Ave" |
9771 | 9769 | }, |
9772 | 9770 | "dependant_thoroughfare": { |
9773 | 9771 | "type": "string", |
|
9778 | 9776 | }, |
9779 | 9777 | "building_number": { |
9780 | 9778 | "type": "string", |
9781 | | - "description": "Not available for non-UK addresses", |
9782 | | - "enum": [ |
9783 | | - "" |
9784 | | - ] |
| 9779 | + "description": "Address or house number", |
| 9780 | + "example": "2" |
9785 | 9781 | }, |
9786 | 9782 | "building_name": { |
9787 | 9783 | "type": "string", |
9788 | | - "description": "Not available for non-UK addresses", |
9789 | | - "enum": [ |
9790 | | - "" |
9791 | | - ] |
| 9784 | + "description": "Name of the building associated with the address", |
| 9785 | + "example": "Holland House" |
9792 | 9786 | }, |
9793 | 9787 | "sub_building_name": { |
9794 | 9788 | "type": "string", |
9795 | | - "description": "Not available for non-UK addresses", |
9796 | | - "enum": [ |
9797 | | - "" |
9798 | | - ] |
| 9789 | + "description": "Name of the sub-building associated with the address", |
| 9790 | + "example": "Kingscourt Post Office" |
9799 | 9791 | }, |
9800 | 9792 | "premise": { |
9801 | 9793 | "type": "string", |
|
9806 | 9798 | }, |
9807 | 9799 | "po_box": { |
9808 | 9800 | "type": "string", |
9809 | | - "description": "Not available for non-UK addresses", |
9810 | | - "enum": [ |
9811 | | - "" |
9812 | | - ] |
| 9801 | + "description": "PO Box number", |
| 9802 | + "example": "100" |
9813 | 9803 | }, |
9814 | 9804 | "department_name": { |
9815 | 9805 | "type": "string", |
|
9820 | 9810 | }, |
9821 | 9811 | "organisation_name": { |
9822 | 9812 | "type": "string", |
9823 | | - "description": "Not available for non-UK addresses", |
9824 | | - "enum": [ |
9825 | | - "" |
9826 | | - ] |
| 9813 | + "description": "Name of the company or organisation associated with the address", |
| 9814 | + "example": "Farrell's Gift Shop" |
9827 | 9815 | }, |
9828 | 9816 | "udprn": { |
9829 | 9817 | "type": "string", |
@@ -12305,17 +12293,13 @@ |
12305 | 12293 | }, |
12306 | 12294 | "primary_number": { |
12307 | 12295 | "type": "string", |
12308 | | - "description": "Not available for non-US addresses", |
12309 | | - "enum": [ |
12310 | | - "" |
12311 | | - ] |
| 12296 | + "description": "House number or PO Box number", |
| 12297 | + "example": "10" |
12312 | 12298 | }, |
12313 | 12299 | "secondary_number": { |
12314 | 12300 | "type": "string", |
12315 | | - "description": "Not available for non-US addresses", |
12316 | | - "enum": [ |
12317 | | - "" |
12318 | | - ] |
| 12301 | + "description": "Unit or apartment number", |
| 12302 | + "example": "4" |
12319 | 12303 | }, |
12320 | 12304 | "plus_4_code": { |
12321 | 12305 | "type": "string", |
|
12377 | 12361 | }, |
12378 | 12362 | "street_name": { |
12379 | 12363 | "type": "string", |
12380 | | - "description": "Not available for non-US addresses", |
12381 | | - "enum": [ |
12382 | | - "" |
12383 | | - ] |
| 12364 | + "description": "Street name", |
| 12365 | + "example": "Harvey St" |
12384 | 12366 | }, |
12385 | 12367 | "street_suffix_abbreviation": { |
12386 | 12368 | "type": "string", |
|
12398 | 12380 | }, |
12399 | 12381 | "building_or_firm_name": { |
12400 | 12382 | "type": "string", |
12401 | | - "description": "Not available for non-US addresses", |
12402 | | - "enum": [ |
12403 | | - "" |
12404 | | - ] |
| 12383 | + "description": "Name of the company or building associated with the address", |
| 12384 | + "example": "Cooper Ltd" |
12405 | 12385 | }, |
12406 | 12386 | "address_secondary_abbreviation": { |
12407 | 12387 | "type": "string", |
|
0 commit comments