×

Endpoint management system providing an application programming interface proxy service

  • US 10,623,476 B2
  • Filed: 03/23/2018
  • Issued: 04/14/2020
  • Est. Priority Date: 04/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processors; and

    one or more memories, the one or more memories having stored thereon instructions, which, when executed by the one or more processors, configure the one or more processors to;

    maintain application programming interface (API) mapping definitions that map a plurality of proxy APIs to a plurality of backend APIs associated with a backend system;

    receive an API mapping request to create a mapping between a first proxy API and a first backend API, the API mapping request including at least (i) one or more proxy API parameters associated with the first proxy API and (ii) one or more backend API parameters associated with the first backend API;

    update the API mapping definitions such that the API mapping definitions include the mapping between the first proxy API and the first backend API, the updated API mapping definitions configured to cause execution of the first backend API in response to requests to execute the first API proxy;

    receive a proxy API execution request to execute the first proxy API;

    in response to the proxy API execution request to execute the first proxy API, determine, based on the updated API mapping definitions, that the first proxy API is mapped to the first backend API; and

    transmit to the backend system a backend API execution request to execute the first backend API on the backend system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×