US 11,733,999 B2
Versioning and cataloging application programming interface (API) specifications
Martin Battaglia, Buenos Aires (AR); Leandro Bauret, Buenos Aires (AR); Roberto Ciccone, Buenos Aires (AR); and Marcos Khabie, Buenos Aires (AR)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Jan. 31, 2022, as Appl. No. 17/589,256.
Claims priority of provisional application 63/246,061, filed on Sep. 20, 2021.
Prior Publication US 2023/0093370 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/71 (2018.01); G06F 9/54 (2006.01); G06F 8/65 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/65 (2013.01); G06F 9/541 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying, by an automatic cataloging tool installed at an Application Programming Interface (API) development system, an updated API specification that has been committed to an API specification repository;
determining, by the automatic cataloging tool, a base API specification posted to an application exchange platform, wherein the base API specification has a corresponding version number;
comparing, by the automatic cataloging tool, the updated API specification to the base API specification;
determining, by the automatic cataloging tool, that the updated API specification differs from the base API specification;
determining, by the automatic cataloging tool, an updated version number for the updated API specification relative to the version number corresponding to the base API specification; and
transmitting, by the automatic cataloging tool, the updated API specification and the updated version number to the application exchange platform for publication.