Skip to main content

Overview

The Credential API provides read-only access to verify user eligibility and query credential information.

Core Queries

Get Credential Information

Check User Eligibility

Variables:
Response:
Eligibility Values:
  • 1 - User has the credential
  • 0 - User does not have the credential

Field Reference

Key Fields

Credential Types

Credential Sources

Sync Status

Integration Patterns

Basic Verification

Quest-Specific Context

When checking eligibility for a specific quest, include the campaignId parameter:

Best Practices

  1. Check Sync Status: Always verify syncStatus is SYNCED before relying on eligibility results
  2. Handle Quest Context: Use campaignId parameter for quest-specific verifications
  3. Cache Results: Cache eligibility results for 5-10 minutes to reduce API calls
  4. Error Handling: Handle invalid credential IDs and network errors gracefully

Common Errors

Next Steps