Skip to content

docs: add info about custom errors via APIError to hooks overview#13047

Merged
paulpopus merged 2 commits into
payloadcms:mainfrom
codeflorist:patch-1
Apr 2, 2026
Merged

docs: add info about custom errors via APIError to hooks overview#13047
paulpopus merged 2 commits into
payloadcms:mainfrom
codeflorist:patch-1

Conversation

@codeflorist

Copy link
Copy Markdown
Contributor

What?

I was searching for info on how to return custom errors in hooks and only came upon this discord answer by Dan Ribbons:
https://payloadcms.com/community-help/github/customize-rest-api-response-in-collection-hooks

Why?

I think this info should be in the docs.

How?

This PR adds a Cusom Error Messages section to the hooks-overview page, detailing the usage of APIError as proposed by Dan Ribbons in the above discord answer.

@lcnogueira

lcnogueira commented Sep 6, 2025

Copy link
Copy Markdown
Contributor

This seems like a good addition to the docs. I was trying to do precisely what @codeflorist mentioned and found a discussion in discord. It would be helpful to have this information in the docs IMO.

@paulpopus paulpopus enabled auto-merge (squash) April 2, 2026 15:46
@paulpopus paulpopus merged commit d03054e into payloadcms:main Apr 2, 2026
16 checks passed
@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

🚀 This is included in version v3.82.0

milamer pushed a commit to milamer/payload that referenced this pull request Apr 20, 2026
…ayloadcms#13047)

<!--

Thank you for the PR! Please go through the checklist below and make
sure you've completed all the steps.

Please review the
[CONTRIBUTING.md](https://github.com/payloadcms/payload/blob/main/CONTRIBUTING.md)
document in this repository if you haven't already.

The following items will ensure that your PR is handled as smoothly as
possible:

- PR Title must follow conventional commits format. For example, `feat:
my new feature`, `fix(plugin-seo): my fix`.
- Minimal description explained as if explained to someone not
immediately familiar with the code.
- Provide before/after screenshots or code diffs if applicable.
- Link any related issues/discussions from GitHub or Discord.
- Add review comments if necessary to explain to the reviewer the logic
behind a change

-->

### What?

I was searching for info on how to return custom errors in hooks and
only came upon this discord answer by Dan Ribbons:

https://payloadcms.com/community-help/github/customize-rest-api-response-in-collection-hooks

### Why?

I think this info should be in the docs.

### How?

This PR adds a `Cusom Error Messages` section to the hooks-overview
page, detailing the usage of `APIError` as proposed by Dan Ribbons in
the above discord answer.

Co-authored-by: Paul Popus <paul@payloadcms.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants