//native
type Telnyx = {
apiKey: string
}
/**
* List your inbound channels
* Returns the inbound channels for your account. Inbound channels allows you to use Channel Billing for calls to your Telnyx phone numbers. Please check the Telnyx Support Articles section for full information and examples of how to utilize Channel Billing.
*/
export async function main(auth: Telnyx) {
const url = new URL(`https://api.telnyx.com/v2/phone_numbers/inbound_channels`)
const response = await fetch(url, {
method: 'GET',
headers: {
Authorization: 'Bearer ' + auth.apiKey
},
body: undefined
})
if (!response.ok) {
const text = await response.text()
throw new Error(`${response.status} ${text}`)
}
return await response.json()
}
Submitted by hugo697 428 days ago