Invention Grant
- Patent Title: Defining application programming interfaces (APIs) using object schemas
-
Application No.: US15695967Application Date: 2017-09-05
-
Publication No.: US10585683B2Publication Date: 2020-03-10
- Inventor: Joe Wells , Greg Lauckhart
- Applicant: INTUIT INC.
- Applicant Address: US CA Mountain View
- Assignee: INTUIT INC.
- Current Assignee: INTUIT INC.
- Current Assignee Address: US CA Mountain View
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/451 ; G06F16/242 ; G06F8/30 ; G06F9/54

Abstract:
The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call.
Public/Granted literature
- US20170364369A1 DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS Public/Granted day:2017-12-21
Information query