Workspace Membership
slack logo

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"
  }
}