Calico™
2.0.1
  • 2.0.1
  • v1
  • 2.0.0
Platform APIEnterprise APIRelease Notes
About
About
  • getCalico.com
  • Privacy Policy
  • Terms of Use
Platform APIEnterprise APIRelease Notes
About
About
  • getCalico.com
  • Privacy Policy
  • Terms of Use
2.0.1
  • 2.0.1
  • v1
  • 2.0.0
2.0.1
  • 2.0.1
  • v1
  • 2.0.0
    • Getting Started
    • Calico Connect
    • Use Cases
    • Pagination
    • Versioning
    • Platform API
      • Try it out
      • Changelog
      • Authentication
        • Authorization Callback
      • Providers
        • Add providers
        • List connected providers
        • Remove providers
      • Assets
        • User assets
        • Refresh asset list
      • Transactions
        • Transactions
        • Refresh transactions
    • Resources
      • Response codes
      • FAQs
      • Troubleshooting
    • Release Notes
      • Calico Connect 1.5 - March 2026
      • Platform API v2 - March 2026
      • Launch of Enterprise API - June 2026
    • Schemas
      • AddProvidersRequest
      • AddProvidersResponse
      • AddProvidersData
      • ListProvidersResponse
      • ListProvidersData
      • DeleteProvidersRequest
      • DeleteProvidersData
      • ProviderMetadataV2.1
      • ConnectedProvidersMetadataV2.1
      • GetAssetsResponse
      • CalicoErrorResponse
      • AssetPosition
      • DeleteProvidersResponse
      • ProviderMetadata
      • RefreshResponse
      • GetAssetsData
      • GetTransactionsResponse
      • GetTransactionsData
      • TransactionCategorization
      • TransactionType
      • FeeItem
      • FeeObject
      • CurrencyValue
      • Transactions data
      • Input only transactions
      • Send transaction data
      • Receive transaction data
      • Output only transaction data
      • Transactions with input and output
      • Uncategorized transaction data
      • CryptoSourceCredentialAuthType
      • RefreshResponseData
      • IntegrationResponse
      • IntegrationData
      • AuthMetaData
      • PageData
      • APIConnection
      • WalletConnection
      • OAuth2Connection
      • ErrorItem
      • ProviderId
      • GetConsentURLForThirdPartyResponse
      • ErrorEmpty

    Versioning

    This guide defines Calico API breaking vs non-breaking changes. Major API version releases include changes that are not backwards compatible.

    Major versions#

    When Calico releases a new major version, expect the following for older versions:
    Documentation: Older version documentation is frozen and no longer updated.
    Deprecation date: Older versions are automatically deprecated on release of a major version.
    Sunset date: Older versions are sunset six months after release of new major version.

    How to set the version#

    Versions are set in the path of the endpoint. We use major version numbers only.
    https://api.getcalico.com/platform/v2/

    Breaking Changes#

    New major versions may include:

    Changing, renaming, or removing:#

    An API or endpoint URLs
    The operations available for an endpoint
    A required header or parameter to an endpoint
    Fields or entities
    The data type of a field or entity
    Values in an enum

    Non-Breaking Changes#

    Minor versions may include:

    Adding#

    Data fields or entities in responses
    New resource paths (no change to existing paths)
    New operations to resource paths (no change to existing operations)
    Optional properties in a request or response schema
    New schemas
    New error codes
    New enums

    Changing#

    Non-specific, non-actionable error codes to a more specific error code
    Rate limits for endpoints

    Version history#

    v2#

    Standardized to snake case for consistency in requests and responses
    Standardized path names and operations
    Added paging logic & parameters
    Standardized response data model
    Responses now always include, even if empty:
    Page object
    Data object
    Error array
    Other empty objects will not be passed in the results.
    Data model example
    
    {
        "page": {
            "next_uri": "string"
        },
        "errors": [
            {
                "provider_id": "string",
                "cause": "bad_request"
            }
        ],
        "data": {
            "assets": [
                {
                    "asset_symbol": "string",
                    ...
                }
            ]
        }
    }
    

    v1#

    The first version of the Calico APIs.
    1249407.1.0
    Previous
    Pagination
    Next
    Platform API