# 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**](https://help.adalo.com/integrations/external-collections-with-apis) if your custom endpoint returns a list of items you want to display (like a list of filtered products).
* Use a [**Custom Action**](https://help.adalo.com/integrations/xano-integration/troubleshooting-xano/broken-reference) if your custom endpoint performs an action (like submitting a form or running calculations).
