import { netlifyRequest } from './netlify.js'
/**
* Call a Netlify REST endpoint using the caller's personal access token.
* Prefer named helpers; use this for paths not wrapped by this package.
* Mutating methods require `dryRun: true` or `confirm: true`.
* @param {Object} [input]
* @param {string} input.path Relative API path such as `/user` or `/sites`.
* @param {boolean} [input.dryRun] Return the request preview without calling Netlify.
* @returns {Promise<{ status: number, data: unknown } | { dryRun: true }>}
* @example
* import request from 'kody:@kody/netlify/request'
* const result = await request({ path: '/user' })
*/
export default async function requestEntrypoint(input = {}) {
return await netlifyRequest(input)
}