api-docs-icon

Turnqey Integration Protocol (TIP™)

The Standard for Cryptoasset Data Integration in Wealth Management

Why Standardization Matters

The wealth management industry faces fragmentation in cryptoasset data integration, with every platform implementing different methods, data formats, and authentication flows. This creates unnecessary complexity, security risks, and maintenance overhead. The Turnqey Integration Protocol establishes a consistent, secure, and efficient framework for cryptoasset data integration.

Core Principles

  • Security First: Zero-trust architecture with minimal credential exposure
  • Data Consistency: Unified data models across all cryptoassets
  • Developer Experience: Intuitive workflows with comprehensive documentation
  • Institutional Grade: Enterprise-ready scalability and compliance

The TIP™ Framework: 5-Phase Integration Process

Phase 1: Authentication & Security Setup

Objective: Establish secure, token-based authentication without storing sensitive credentials

  1. OAuth 2.0 Client Credentials Flow

    • Obtain client ID and secret from Turnqey dashboard
    • Request access tokens via /v1/api/token endpoint
    • Implement token refresh logic (1-hour expiration)
  2. IP Allowlisting

    • Register production IP ranges with Turnqey
    • Implement failover mechanisms for dynamic IP environments
  3. Credential Management

    • Never store credentials in client-side code
    • Use secure secret management systems (HashiCorp Vault, AWS Secrets Manager)
    • Regular credential rotation (90-day recommended)

Phase 2: Account Linking & Collection Management

Objective: Enable seamless account connection and grouping through collection-based architecture

  1. Collection-Based Architecture

    • Generate checksum via /v1/api/checksum
    • Initiate OAuth via /authorize endpoint with collection ID
    • Group related accounts under single collection UUID
  2. Progressive Authorization

    • Support incremental account linking without re-authentication
    • Maintain user context through identity parameters
    • Handle multi-platform connections seamlessly
  3. Account Verification

    • Verify account status via /v1/api/account/collection/{collectionId}
    • Implement error handling for failed connections
    • Provide clear user feedback for resolution steps

Phase 3: Data Synchronization

Objective: Efficient, real-time data retrieval with smart caching

  1. Intelligent Polling Strategy

    • Balances: Refresh every 15 minutes (or use forceRefresh=true)
    • Transactions: Initial full sync, then incremental updates
    • Performance Data: Daily aggregation with real-time supplements
  2. Cache Optimization

    • Respect forceRefresh parameter for stale data
    • Implement client-side caching with appropriate TTLs
    • Use ETag headers where available for conditional requests
  3. Error Resilience

    • Exponential backoff for rate limit handling
    • Circuit breaker patterns for API failures
    • Graceful degradation during maintenance windows

Phase 4: Data Normalization & Enrichment

Objective: Transform raw cryptoasset data into wealth management-ready formats

  1. Unified Data Model

    • Standardize asset symbols and naming conventions
    • Normalize transaction types (BUY, SELL, TRANSFER, INCOME)
    • Convert all values to base currency (USD) for consistency
  2. Q Score Integration

    • Incorporate risk scores for portfolio analysis
    • Map cryptoasset metrics to traditional finance equivalents
    • Enable comparative analysis across asset classes
  3. Tax Optimization Ready

    • Maintain complete cost basis tracking
    • Support multiple accounting methods (FIFO, LIFO, HIFO)
    • Flag tax-loss harvesting opportunities

Phase 5: Monitoring & Maintenance

Objective: Proactive system health and continuous improvement

  1. Health Monitoring

    • Track API response times and success rates
    • Monitor data freshness and completeness
    • Implement alerting for integration failures
  2. User Experience Optimization

    • Clear connection status indicators
    • Simple re-authentication flows
    • Educational tooltips for crypto-specific concepts
  3. Compliance & Audit

    • Maintain complete transaction audit trails
    • Document data sourcing and transformation logic
    • Regular security reviews and penetration testing