> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.scripe.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Not found

# `not_found`

| HTTP | When                                                             |
| ---- | ---------------------------------------------------------------- |
| 404  | The resource does not exist OR is not visible to this workspace. |

We deliberately collapse "doesn't exist" and "exists but you can't see
it" into a single 404 so that attackers cannot enumerate which resource
ids exist outside their workspace by replaying ids and looking for
401/403/404 differences.

This means a 404 can mean any of:

* The id doesn't exist at all.
* The id is malformed (wrong prefix, e.g. you sent a `note_*` to
  `/v1/posts/`).
* The id exists but belongs to a different workspace than the one your
  API key authenticates.
* The id exists but its parent project is archived/deleted, so the
  resource is no longer reachable.

To recover, double-check that:

1. The id has the right prefix for the endpoint (`note_` for notes,
   `post_` for posts, `proj_` for projects, `src_` for sources).
2. You've copied the full id, including the prefix.
3. The id was created inside the workspace whose API key you're using.

If you genuinely need to confirm whether a resource exists in a
*different* workspace, you'll need a key for that workspace. There is
no cross-workspace introspection.
