| CPC G06F 16/168 (2019.01) [G06F 16/41 (2019.01)] | 20 Claims |

|
1. A computing system comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the computing system to:
receive, at a content management system, from a first application associated with a first system that is separate from the computing system, an application programming interface (API) call generated during user activity within the first application, the user activity comprising a user input for the first system, and the API call specifying parameters based in part on the user input for the first system;
identify, at the content management system and based on the parameters specified in the API call, user-specific content items referenced in a user-specific content item index associated with a user account to identify a content suggestion to retrieve one or more content items of the user-specific content items; and
provide, by the content management system via an API response, the content suggestion to the first application associated with the first system.
|