//Operator UI Gaps

Operator UI — Known Gaps & Workarounds

This document tracks known gaps in the ButtrBase operator UI and the API workarounds available.

Known Gaps

| Feature | UI Status | API Available | |---------|-----------|---------------| | Bulk user import | ❌ Not available | ✅ Use SCIM 2.0 | | Custom webhook events | ❌ Not available | ✅ Use POST /api/webhooks | | Signing key rotation | ❌ Not available | ✅ Use POST /signing-keys/rotate | | Vault secret versioning | ❌ Not available | ✅ Use GET /secrets/:name/versions | | mTLS CRL download | ❌ Not available | ✅ Use GET /mtls-ca/crl.pem |

Workarounds

Bulk User Import

Use the SCIM 2.0 API with your IdP or a script:

~~~bash

Example: Bulk import from CSV using the SCIM API

while IFS=, read -r email first last; do curl -X POST "https://api.buttrbase.com/scim/v2/organizations/$ORG_UUID/Users" \ -H "Authorization: Bearer $SCIM_TOKEN" \ -d "{\"userName\":\"$email\",\"name\":{\"givenName\":\"$first\",\"familyName\":\"$last\"}}" done < users.csv ~~~