Skip to content
Proud to collaborate with Microsoft for Startups

audit.evidence.record ​

Atomic adapter for audit.evidence.record; required by parent workflow specs: identity.access.review-and-revoke, identity.org.invite-and-provision-role, identity.user.offboard-and-transfer-ownership, policy.service-account.create-least-privilege.

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-identity
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
workflow_run_idstringNo—DAG-stamped parent run id.
organization_uuiduuidYes—Organization UUID for tenant isolation.
actorstringNo—User or service actor initiating the workflow.
dry_runbooleanNo—Validate and plan without mutating external resources.
review_scopejsonNo—Access review scope.
reviewerslistNo—Reviewers.
revoke_policyjsonNo—Revocation policy.
notify_channelslistNo—Notification channels.
dependency_contextjsonNo—Prior DAG step output used by this adapter.
emailstringNo—Invitee email.
rolestringNo—Organization role.
invitation_messagestringNo—Invitation message.
notification_channelslistNo—Notification channels.
user_uuiduuidNo—User UUID to offboard.
replacement_user_uuiduuidNo—Replacement owner user UUID.
transfer_policyjsonNo—Ownership transfer policy.
revoke_tokensbooleanNo—Revoke API tokens.
service_account_namestringNo—Service account name.
provider_typestringNo—Provider key.
connection_uuiduuidNo—Provider CloudConnection UUID.
required_actionslistNo—Required actions/capabilities.
credential_policyjsonNo—Credential issuance policy.

Output Schema ​

FieldTypeRequiredDefaultDescription
statusstringNo—Adapter terminal status.
summaryjsonNo—Adapter output summary.
resource_refsjsonNo—Provider/app resource references produced by adapter.
warningslistNo—Non-fatal adapter warnings.
failure_reasonstringNo—Adapter failure reason.
failed_stepjsonNo—Failed step.
failed_layerjsonNo—Failed layer.
failed_at_statestringNo—Failed at state.
errorstringNo—Error message.
error_typestringNo—Error class.
failed_atstringNo—Failure timestamp.

States ​

StateInitialTerminalSuccessAuto-advanceDescription
PENDINGYesNo—execute—
COMPLETEDNoYesYes——
FAILEDNoYesNo——

State Diagram ​

Transitions ​

FromActionToDescription
PENDINGexecuteCOMPLETED—
* (any state)failFAILED—

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "audit.evidence.record",
  "initial_data": {
    "organization_uuid": "value"
  }
}