JUMP TO☀️ OverviewIntroduction to APIs & SDKs overview🔑 Particle authIntroduction to Particle AuthServer APIgetUserInfopostgetUserInfoByIdentitypostisProjectUserpostSDKs (Desktop)Web (JavaScript/TypeScript) - AuthUnity (C#) - AuthSDKs (Mobile)Android (Kotlin) SDK - AuthiOS (Swift/Obj-C) - AuthFlutter (Dart) - AuthUnity (C#) - AuthReact Native (JavaScript) - AuthCocos (JavaScript) - AuthSDKs (Multi-platform)Unreal Engine (No-Code) SDK🔌 Particle ConnectIntroduction to Particle ConnectSDKs (Desktop)Web (JavaScript/TypeScript) - ConnectSDKs (Mobile)Android (Kotlin) - ConnectiOS (Swift) - ConnectUnity (C#) - ConnectFlutter (Dart) - ConnectReact Native (JavaScript) - Connect💰 PARTICLE WALLETIntroduction to Particle WalletSDKs (Desktop)WebSDKs (Mobile)Android (Kotlin/Java)iOS (Swift)Unity (C#)Flutter (Dart)React Native (JavaScript)🚀 BTC CONNECTIntroduction to BTC ConnectSDKs (Desktop)Web (JavaScript/TypeScript) - BTC ConnectBTC Connect RPCgetBTCAccountpostgetBTCAccountsByAddresspost🌐 Web3 ServicesIntroduction to Web3 ServicesNFT Market API (EVM-Compatible Blockchains)getCollectiongetgetCollectionActivitiesgetgetCollectionActivitiesByAddressgetrefreshCollectionMetadatapostgetCollectionTokensgetgetCollectionTokenCountgetgetTokengetgetTokenActivitiesgetuploadOrderpostbuildOrderpostgetCollectionListgettrackCollectionpostEnhanced RPC (Data API)getLatestBlockpostdeserializeTransactionpostgetContractAbipostabi_encodeFunctionCallpostgetPendingTransactionsByAddresspostgetTransactionsByAddresspostsuggestedGasFeespostgetTokensAndNFTspostgetTokenspostgetNFTspostcrosschain_getNFTspostgetPricepostSDK Reference (EvmService)Enhanced RPC (Swap API)checkApprovepostgetQuotepostgetSwappostEnhanced RPC (Solana)enhancedGetPricepostenhancedGetTokensAndNFTspostenhancedGetTransactionsByAddresspostSDK Reference (SolanaService)IPFS APIuploadpostupload_jsonpostGatewaygetGateway, image croppingget💳 Account abstractionIntroduction to Smart Wallet-as-a-ServiceAccount Abstraction RPCgetSmartAccountpostcreateUserOppostsendUserOppostgetFeeQuotespostvalidateSessionpostcreateSessionspostBundler RPCgetUserOperationReceiptpostgetUserOperationByHashpostsendUserOperationpostestimateUserOperationGaspostsupportedEntryPointspostPaymaster RPCpaymasterBalancepostsponsorUserOperationpostSDKs (Desktop)Web (JavaScript/TypeScript) - AASDKs (Mobile)Android (Kotlin) - AAiOS (Swift) - AAFlutter (Dart) - AAUnity (C#) - AAReact Native (JavaScript) - AA⛔ DebuggingCommon SDK ErrorsCommon API ErrorsPowered by upload_jsonpost https://rpc.particle.network/ipfs/upload_jsonFacilitates the uploading of raw JSON data to IPFS.📁 Contextualizing upload_json upload_json uploads provided JSON data to IPFS. JSON data must be entered within the raw body of the post request to be recognized for upload.