Custom Endpoint not Showing in Adalo

When you connect Xano to Adalo, only certain types of data can be imported automatically. These are called collections, and they come directly from the tables in your Xano database.

What Is a Collection?

In Xano, when you create a table (for example, a table called "Products"), Xano automatically creates a set of basic API endpoints that let you create, read, update, and delete items from that table. These are called CRUD endpoints and they are linked to your actual database. Adalo recognizes these as collections, which is why they show up when you click "Import Xano Collection."

What Is a Custom Endpoint?

A custom endpoint is something you build yourself in Xano, usually in the API section. You might use it to run logic, combine data, or return a filtered list. Even if it returns a list of records, Adalo does not consider it a collection, so it will not appear in the Import menu.

Why Custom Xano Endpoints Do Not Show in the Import Collection Menu

When connecting your Xano backend to Adalo, it's important to understand the difference between collections and custom endpoints, and how each works within Adalo.

What Shows Up in "Import Xano Collection"

When you click Import Xano Collection in Adalo, only database tables from Xano's Default API group will appear. These are the tables where Xano automatically creates built-in API endpoints that allow you to:

  • Create items

  • Read items

  • Update items

  • Delete items

These built-in endpoints are called CRUD endpoints, and they are tightly linked to your Xano database. Adalo uses them to recognize and sync your data collections.

✅ These are what Adalo considers collections.


Why Custom Endpoints Are Not Included

If you created your own custom endpoint in Xano — even if it’s a GET request that returns a list — it will not appear in the import list. That’s because Adalo only pulls in database-connected collections, not manually created or logic-based endpoints.

❌ Custom endpoints are not automatically recognized as collections by Adalo.

This is true even if:

  • The endpoint is published

  • Authentication is disabled

  • It returns a valid list or array

How to Use Custom Endpoints in Adalo

Even though custom endpoints do not show up in the collection list, you can still use them in your app:

  • Use an External Collection if your custom endpoint returns a list of items you want to display (like a list of filtered products).

  • Use a Custom Action if your custom endpoint performs an action (like submitting a form or running calculations).

Last updated

Was this helpful?