Skip to main content
Have a personal or library account? Click to login
auto{API} – A Web-Based Tool for Specification of an API Endpoint to Return JSON Data From an XML Source Cover

auto{API} – A Web-Based Tool for Specification of an API Endpoint to Return JSON Data From an XML Source

By: Adrian Moore  
Open Access
|Aug 2021

Abstract

auto{API} is a web-based tool for the specification and management of API endpoints to online XML data sources. The APIs generated return the data in JSON format. The tool allows users to specify the field names to be used in the JSON data and to control which elements of the original data set are returned. Options are provided for the returned data to skip null values and to flatten the structure that is retrieved. auto{API} is written in Python/Flask and is available under the MIT licence. The software is available from GitHub (https://github.com/aamoore/autoAPI) and can be seen deployed at https://autoapi-app.herokuapp.com/?http://apis.opendatani.gov.uk/translink/3042AA.xml.

DOI: https://doi.org/10.5334/jors.335 | Journal eISSN: 2049-9647
Language: English
Submitted on: Jun 15, 2020
Accepted on: Aug 5, 2021
Published on: Aug 20, 2021
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year
Keywords:

© 2021 Adrian Moore, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.