Credential Activity Tracking
Overview
CREATED β DELIVERED β CLAIMED
β
EXPIRED / FAILEDEvent Types
Event
Description
Activity Record Structure
interface CredentialActivity {
id: string; // Unique event ID
activityId: string; // Groups related events for same issuance
eventType: string; // CREATED | DELIVERED | CLAIMED | EXPIRED | FAILED
timestamp: string; // ISO timestamp
actorProfileId: string; // Who triggered the action
recipientType: string; // 'profile' | 'email' | 'phone'
recipientIdentifier: string;
boostUri?: string; // Associated boost template
credentialUri?: string; // Credential URI (for profile sends)
inboxCredentialId?: string; // Inbox credential ID (for inbox sends)
integrationId?: string; // Integration attribution
source: string; // Entry point (see Source Types below)
metadata?: object; // Additional context
}Understanding Activity IDs
Example: Same Boost Sent Multiple Times
Source Types
Source
Description
API Endpoints
Get My Activities
Get Activity Stats
Get Activity by ID
Get Activity Chain
Usage Examples
JavaScript/TypeScript
Filtering by Event Type
Best Practices
Integration with Notifications
Last updated
Was this helpful?