Workspace Membership
Slack Verification
Verify Slack workspace membership through OAuth. Confirm users belong to specific organizations for B2B access control or enterprise verification.
How It Works
OAuth verification for Slack workspaces
Step 1
Initiate OAuth
Call our API to get a Slack authorization URL. User is redirected to Slack's login.
Step 2
User Authenticates
User logs into Slack and grants permission to verify workspace membership.
Step 3
Proof Generated
We verify the OAuth response and return a proof token with Slack user and workspace details.
API Integration
Integrate Slack verification for enterprise workflows
1. Create Verification Request
curl -X POST https://api.proof.holdings/api/v1/verifications -H "Authorization: Bearer pk_live_YOUR_API_KEY" -H "Content-Type: application/json" -d '{
"type": "social",
"channel": "slack",
"identifier": "U0123456789"
}'2. Verify the Proof Token
# After OAuth callback, check verification status
curl -X GET https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID -H "Authorization: Bearer pk_live_YOUR_API_KEY"Response Example
{
"id": "507f1f77bcf86cd799439011",
"type": "social",
"channel": "slack",
"status": "verified",
"identifier": "U0123456789",
"verified_at": "2026-03-15T10:30:00Z",
"proof": {
"token": "eyJhbGciOiJSUzI1NiIs...",
"expires_at": "2026-04-14T10:30:00Z"
}
}