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