Developer Identity
bitbucket logo

Bitbucket Verification

Verify Bitbucket account control through OAuth. Confirm developers control their claimed profiles for contractor verification or repository access.

How It Works

OAuth verification for Bitbucket accounts

Step 1

Initiate OAuth

Call our API to get a Bitbucket authorization URL. User is redirected to Bitbucket's login.

Step 2

User Authenticates

User logs into Bitbucket and grants permission to verify account control.

Step 3

Proof Generated

We verify the OAuth response and return a proof token with Bitbucket username and account ID.

API Integration

Integrate Bitbucket verification for developer 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": "bitbucket",
    "identifier": "@username"
  }'

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": "bitbucket",
  "status": "verified",
  "identifier": "@username",
  "verified_at": "2026-03-15T10:30:00Z",
  "proof": {
    "token": "eyJhbGciOiJSUzI1NiIs...",
    "expires_at": "2026-04-14T10:30:00Z"
  }
}