Skip to content

Built for people who want to own their automations. Join the waitlist for an invite.

Package listing

@kody/netlify

src/list-sites.js

15 lines · 612 B · JavaScript
import { listSites } from './netlify.js'

/**
 * List sites on the caller's Netlify account. Pass `accountSlug` to scope to one team.
 * @param {Object} [input]
 * @param {string} [input.accountSlug] Team slug (`/{account_slug}/sites`).
 * @param {string} [input.name] Filter by site name.
 * @returns {Promise<{ items: Array<{ id: string, name: string | null, url: string | null }> }>}
 * @example
 * import listSites from 'kody:@kody/netlify/list-sites'
 * const { items } = await listSites({ per_page: 20 })
 */
export default async function listSitesEntrypoint(input = {}) {
	return await listSites(input)
}