01 January 2009 to 09 October 2014
09 October 2014 View History
All councils in Leicestershire have access to the A to Z of services API. This API aggregates all Leicestershire councils’ A to Zs and also includes entries for the fire service and police in the county.
Each council chooses which services to include in their website. The API includes location parameters so that customers can see parish council services near to their specific location which may be over the county/borough boundary.
The API was developed in 2009 by Cuttlefish according to the specification of the Leicestershire Gateway Partnership, a partnership of all councils in the County. The aggregated A to Z was developed to:
The A to Z includes borough council services, county council services, parish council services and police and fire services. You choose which services are included. At Hinckley & Bosworth, in addition to our own services, we include parish council services, frequently visited county council services and the main link for the fire service.
A legend is provided to show who provides which service:
Customers set a location to see parish council services near to their location. You only need to set your location once in the website for all location-based services and information (bin collection day, my area)
We have recently introduced top tasks into our A to Z, replicating the style of top tasks on our landing pages. Our most frequently visited services now appear at the top of the list.
Please give us feedback.
Each organisation makes its data available from its respective website. Cuttlefish developed support for multiple data formats.
At Hinckley & Bosworth, a CSV file holds the data for each service:
The CSV file is uploaded to the Leicestershire Community’s APIs dashboard.
(You can also set up an automatic feed from your website and you can manually add and edit entries directly in the dashboard.)
In the dashboard, you can also exclude specific services provided by other organisations.
Once the CSV file has been imported into the dashboard, the data is aggregated and made available through the API for other organisations to use.
The API accepts a number of parameters and supports multiple output formats to suit different website platforms such as XML, JSON and serialized PHP.
Examples of parameters which the API currently includes:
For a full, up-to-date list of supported parameters, visit http://apis.leicestershirecommunity.com/atoz-items.html
The following is an example XML response from ‘A to Z aggregator’ webservice for the letter ‘N’.
We have a REST service internally for top tasks which includes the following fields:
We maintain a separate CSV file which is hosted on our main web server to update the top A to Z REST service. Any task included in this CSV file is excluded from the main A to Z list so that services only appear once.