Skip to content
← Public packages

@apphub/netlify

Inspect Netlify sites, deploys, env-var metadata, and forms on the caller's account, with dry-run writes.

src/list-forms.js

14 lines · 579 B · JavaScript
import { listForms } from './netlify.js'

/**
 * List Netlify Forms for a site, including submission counts. Submissions are not included.
 * @param {Object} input
 * @param {string} input.site Site id, name, or domain.
 * @returns {Promise<{ items: Array<{ id: string, name: string | null, submission_count: number | null }>, site: string }>}
 * @example
 * import listForms from 'kody:@apphub/netlify/list-forms'
 * const { items } = await listForms({ site: 'example-site' })
 */
export default async function listFormsEntrypoint(input = {}) {
	return await listForms(input)
}