firehose-internal

Create Firehose signals for an observation

Changed on

Create idempotent Firehose signal resources for one stored observation. This internal endpoint is used after a producer has written the observation row; it preserves the observation as the source of truth and only creates or reuses signal and route records.

post/api/internal/firehose/observations/{observation_id}/signals

Request

  • Base URL: https://atlas.rebuildingus.org
  • URL: https://atlas.rebuildingus.org/api/internal/firehose/observations/{observation_id}/signals
  • Auth: none declared

Path parameters

observation_idstring required

Response

Successful Response

observation_idstring required

Stored Firehose observation used as the canonical evidence input.

routes_createdinteger required

Number of workspace or public route records created for the observation.

signals_createdinteger required

Number of signal records created from the observation.

unchangedboolean required

Whether all requested signal and route resources already existed.

Changes

    • warning

      deleted the header request parameter x-atlas-actor-email

    • warning

      deleted the header request parameter x-atlas-actor-id

    • warning

      deleted the header request parameter x-atlas-internal-secret

    • warning

      deleted the header request parameter x-atlas-organization-id

    • info

      endpoint added