IT OPS

Approved-Seat Deprovision Execution

Fires when an IT approver confirms a seat for removal, then executes deprovisioning via the IdP API and logs the action to an audit table and a Linear cleanup ticket.

CategoryIT Ops
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerApproval webhook receivedHTTP webhook
  • LogicValidate approval and seat still flagged
  • ActionRevoke seat via IdP admin APIHTTP webhook
  • ActionWrite reclamation audit recordPostgreSQLPostgres
  • OutputOpen Linear cleanup ticketLinearLinear

What it does

This workflow is the execution arm of seat reclamation. When an approver confirms a flagged seat should be removed, it calls the identity provider's API to revoke the license, records the change in an audit table, and files a Linear ticket so any downstream cleanup (data export, mailbox handling) is tracked.

When to use it

Pair it with a detection workflow that surfaces idle seats for approval. Use this when you want approved removals carried out automatically with a full audit trail, rather than IT clicking through admin consoles by hand.

How it works

  1. 1An approval webhook fires carrying the seat, app, and approver identity.
  2. 2A logic step validates the approval payload and confirms the seat is still flagged.
  3. 3The flow calls the IdP/SaaS admin API to revoke the seat.
  4. 4It writes a reclamation record (who, what, when, approver) to the Postgres audit table.
  5. 5It opens a Linear ticket for post-removal cleanup and confirms completion back to the requester.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.