Documentation
¶
Overview ¶
Package ingest is the receive path: POST /in/{source}.
The contract is persist-first and honest about failure:
- the raw body and headers are written before anything else happens;
- a failed signature check is still persisted (verify_status=rejected, response 401) so the evidence survives for debugging;
- if the database write fails the response is 500 — never a fake 200 that would tell the provider its event is safe when it is not;
- an oversized body is the one deliberate exception: 413, not stored.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.