Skip to content

Errors

Methods return { data, error }. Check error or use throwOnError: true.

Check error

const { data, error } = await client.agent.get({ path: { id } })
if (error) {
console.error(error.code, error.message)
return
}
use(data)

Throw on error

try {
const { data } = await client.agent.get({
path: { id },
throwOnError: true,
})
use(data)
} catch (err) {
// err is the typed error body
}

Status codes

CodeMeaning
400Validation error
401Missing or invalid PAT
403PAT valid but lacks scope
404Resource not found
409Conflict (e.g., name taken)
429Rate limited
5xxServer error