REST API Base URL trailing slash?

New to retool, maybe I am missing something :slight_smile: So I was playing with the REST API resource, and added this url:

https://api.upcitemdb.com/prod/trial/lookup

I noticed that when using this resource in say a query, it shows the Base URL as being https://api.upcitemdb.com/prod/trial/lookup/ which breaks because this website seems to 404 on the slash at the end, but works without it.

Is this a bug? I don't know why a slash would be added to end.

Hey @chrisgoffinet and welcome to the community! So the way that our REST API resource works is that you add a base URL when you connect the resource, and then add your specific endpoint in the query editor (as youโ€™re building your Retool app). So the workaround here would be to put https://api.upcitemdb.com in as the base URL, and then add prod/trial/lookup in the endpoint field (or whatever makes sense). We add the slash because weโ€™re assuming youโ€™re going to be adding different endpoints for different queries (e.g. /orders for an orders query, /users for a users query), all based off of the same base URL. Does that help / make sense?

Makes total sense now! Thank you so much.

1 Like