Skip to Content

Errors

The API uses standard HTTP status codes and returns error details in JSON.

{ "success": false, "error": "Invalid or inactive API key.", "code": "INVALID_API_KEY" }

Status Codes

CodeMeaning
200Success
400Bad request — check your parameters
401Invalid or expired API key
403Insufficient permissions
404Resource not found
409Conflict — resource already exists
422Validation error — check field values
429Rate limit exceeded — slow down
500Server error — contact support

Error Handling

try { const interview = await client.interviews.create({ ... }); } catch (error) { console.error(error.message); // 'Boooply API 400: {...}' console.error(error.status); // 400 console.error(error.response); // Full response }
Last updated on