> For the complete documentation index, see [llms.txt](https://dexiejs.typogram.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dexiejs.typogram.co/syncable/db.syncable.list.md).

# db.syncable.list()

List remote URLs

### Syntax

```javascript
db.syncable.list()
```

### Return Value

Promise\<string\[]>

### Remarks

List remote URLs that we are connected or have been connected to. An URL will be listed even after disconnected. To remove an URL completely from this list, db.syncable.delete(url) should be used.

To see the state of the URL, use db.syncable.getStatus()

### Example

```javascript
function listUrlsAndStatuses () {
    return db.syncable.list().then(urls => {
        return Promise.all(urls.map(
            url => db.syncable.getStatus(url)
                .then(status => ({url: url, status: status}));
    });
}

listUrlsAndStatuses().then(results) {
    results.forEach(x => {
        console.log(`URL: ${x.url}, status: ${Dexie.Syncable.StatusTexts[x.status]}`);
    }).catch (err => {
        console.error (`Error: ${err.stack || err}`);
    });
}
```
