US 12,360,964 B1
Systems and methods for application program interface (API) schema compliance
Udaya Isampalli, San Francisco, CA (US); and Dinesh Arora, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Apr. 3, 2024, as Appl. No. 18/626,103.
Int. Cl. G06Q 40/02 (2023.01); G06F 16/21 (2019.01)
CPC G06F 16/213 (2019.01) [G06Q 40/02 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing system, a standard schema model from a third-party repository;
receiving, by the computing system, an application program interface (API) schema for a first API of a plurality of APIs maintained by the computing system;
identifying, by the computing system, a subdomain of the standard schema model, wherein the first API relates to the subdomain via at least one of a matched path or an unmatched path;
comparing, by the computing system, the API schema to the subdomain of the standard schema model;
computing, by the computing system, a compliance score for the API schema, based on the comparing of the API schema and the subdomain of the standard schema model;
modifying, by the computing system, a configuration of the first API, to update the API schema, based on the compliance score for the API schema, wherein the configuration of the first API is modified by at least one of:
replacing the API schema of the first API with a second API schema in response to determining that the first API relates to the subdomain via the unmatched path; or
revising one or more settings of the API schema, to generate an updated API schema, in response to determining that the first API relates to the subdomain via the matched path; and
publishing, by the computing system, the first API according to the updated API schema, according to an updated compliance score based on the modified configuration.