Step 1 10 min

Enterprise Offboarding

Securely decommission an org: export all data, revoke all agents, provide compliance certificate.

Enterprise Offboarding

When a customer leaves, you need a secure, auditable decommissioning process.

Enterprise offboarding is the controlled process of decommissioning an org: exporting all governance data (signatures, audit trail, policies, reports), revoking all agents and tokens, and providing a compliance certificate that proves the offboarding was done correctly.

The Offboarding Process

Step 1

Request

Step 2

Export data

Step 3

Revoke all

Step 4

Certificate

Check Offboarding Status

Offboarding Statustypescript
const status = await fetch('https://api.mosscomputing.com/v1/offboarding/status', {
  headers: { 'Authorization': 'Bearer ' + access_token },
}).then(r => r.json());
Response200 OK
{
  "has_request": true,
  "request_id": "off_001",
  "status": "export_complete",
  "steps": {
    "export": "completed",
    "revoke": "pending",
    "certificate": "pending"
  }
}

Request Decommission

Request Offboardingtypescript
await fetch('https://api.mosscomputing.com/v1/offboarding/decommission', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ' + access_token,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    reason: 'Customer contract ended',
    export_data: true,
    revoke_all_agents: true,
    notify: ['admin@acme.com'],
  }),
});

Enterprise Offboarding complete!

  • Export all governance data before deletion
  • Revoke all agents and tokens
  • Compliance certificate proves proper decommissioning