Read team firewall creation receipt
/api/v1/firewall-requests/:requestKey
Read a submitted firewall creation receipt from the fixed current team, including its original actor.
Before you call
Business read only: never submits, retries, unlocks or calls the supplier. A missing receipt does not prove that nothing was created. Historical success does not confirm current protection. Existing authentication usage auditing remains.
Request example
curl "https://tovahub.com/api/v1/firewall-requests/undefined" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"Examples only. No requests are sent from this page.
Illustrative response
{
"requestKey": "original_create_1",
"actorUserId": "507f1f77bcf86cd799439013",
"name": "Office",
"state": "pending",
"createdAt": "2026-11-01T00:00:00.000Z",
"updatedAt": "2026-11-01T00:00:00.000Z",
"resource": null
}Parameters
requestKeyPath · Requiredstring
Original creation requestKey. Recovery never allocates a new key.
Response
HTTP status 200
Saved receipt only; no provider verification or operation retry occurs.
requestKeystring | nullOriginal key, or null for incomplete legacy records.
namestring | nullSaved creation name, or null. Rules and raw provider data are not returned.
statestringSaved state: new, started, pending, succeeded, failed or unknown. No state authorizes resubmission.
createdAtstring | nullSaved ISO timestamp, or null when unavailable. Reads do not update it.
updatedAtstring | nullSaved ISO timestamp, or null when unavailable. Reads do not update it.
resource{ id: string, state: string } | nullSame-organization local resource {id, state}, or null. Deleted or missing resources are never recreated.
actorUserIdstring (ObjectId) | nullOriginal actor account ID, or null for incomplete history. The current reader must be an active member of the same fixed team.