Connecting an API to an agent without custom connectors
Hello! I'm building an agent to act as a sort of "live database" over a government API. Basically, the government here publishes a public API with all the data on public works projects, and I wanted an agent that plugs into it and works as a search tool.
When I set it up as a custom connector, it works great for me. The problem is sharing it: when I share the agent with someone else, they hit a wall needing permissions to the custom connector itself before they can use it.
I thought switching approaches would fix it, so I rebuilt it using the "REST API" tool option instead of a traditional custom connector. It worked just as well functionally, but under the hood it still creates something that behaves like a custom connector, and I'm back to the same sharing problem.
Is there another way to plug an API into an agent that doesn't require the people I share it with to also have permissions on the underlying connector? I only need to share this with a small group, not the whole org, but I'd like it to just work for them without extra setup on their end.
Any pointers appreciated