US 12,333,036 B2
API consumption
Francisco Di Giandomenico, Buenos Aires (AR); Alejandro Juan Amura, Buenos Aires (AR); Diego Rubinstein, Buenos Aires (AR); and Nicolas Gaston Mouso, Buenos Aires (AR)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 20, 2022, as Appl. No. 17/949,137.
Claims priority of provisional application 63/246,285, filed on Sep. 20, 2021.
Prior Publication US 2023/0085639 A1, Mar. 23, 2023
Int. Cl. G06F 21/62 (2013.01); G06F 9/54 (2006.01); G06F 11/34 (2006.01)
CPC G06F 21/6218 (2013.01) [G06F 9/54 (2013.01); G06F 11/3476 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
searching, by one or more computing devices, a catalog comprising a plurality of Application Programming Interfaces (APIs) having a corresponding type;
receiving, from the catalog, an API from among the plurality of APIs in response to the searching and based on filtered according to the corresponding type of the API;
downloading, by the one or more computing devices, the API to an API portal responsive to a return of the API;
setting, by the one or more computing devices, access permissions for the API;
generating, by the one or more computing devices, a log corresponding to the API at the API portal;
generating, by the one or more computing devices, metrics corresponding to the API at the API portal;
presenting, by the one or more computing devices, a user interface (UI) at the API portal comprising the API, the log, and the metrics;
receiving a request to access the API portal from a user; and
authenticating the user based on the access permissions, wherein the access permissions for the API define select users to view the log and the metrics.