14. The system as set forth in claim 13 wherein the computer program instructions further comprise instructions for causing a processor to perform operations including: ingesting one or more Application Programming Interface documents describing one or more structured Application Programming Interfaces in natural language; and performing natural language analysis on the documents to extract one or more elements of the Application Programming Interface descriptions; wherein the matching further comprises matching components of the request to elements of Application Programming Interface descriptions.
15. The system as set forth in claim 14 wherein the constructing of a structured Application Programming Interface call further comprises mapping components extracted from the request to API elements according to the components extracted from the documents.