---
title: Error Handling
description: Error Handling
---

[Skip to content](https://kbm.broadercaster.com/api-error-handling#main-content)

[Submit A Ticket](https://kbm.broadercaster.com/kb-tickets/new?hsLang=en-au)

[![Broadercaster200x50](https://kbm.broadercaster.com/hs-fs/hubfs/Broadercaster200x50.png?width=200&height=50&name=Broadercaster200x50.png)](https://kbm.broadercaster.com/?hsLang=en-au)

Open main navigation

Close main navigation

- [Submit A Ticket](https://kbm.broadercaster.com/kb-tickets/new)

 How can we help you today ?

- There are no suggestions because the search field is empty.

1. [Broadercaster](https://kbm.broadercaster.com/?hsLang=en-au)
2. [API](https://kbm.broadercaster.com/api?hsLang=en-au)

# Error Handling

The API uses standard HTTP status codes to indicate success or failure:

- **200 OK**: Successful request
- **400 Bad Request**: Invalid input parameters
- **401 Unauthorized**: Authentication failed (invalid token)
- **403 Forbidden**: User is not authorized to access this resource
- **500 Internal Server Error**: Unexpected server error

Error responses will include a JSON payload with details about the error:

```
{  "error": "Invalid parameter",  "code": 400}
```

- [Introduction](https://kbm.broadercaster.com/introduction?hsLang=en-au)
- [Tutorials](https://kbm.broadercaster.com/tutorials?hsLang=en-au)
- [Images](https://kbm.broadercaster.com/images?hsLang=en-au)
- [API](https://kbm.broadercaster.com/api?hsLang=en-au)
- [Wordpress Plugin](https://kbm.broadercaster.com/wordpress-plugin?hsLang=en-au)
- [Demonstration Website](https://kbm.broadercaster.com/demonstration-website?hsLang=en-au)
- [Support](https://kbm.broadercaster.com/support?hsLang=en-au)

Copyright © 2025,