Search docs
Find the closest FabricBloc guide, API service, endpoint, or reviewed example.
Top result
Search to find a source
Enter a capability, endpoint, SDK, or integration term to filter published docs sources.
Sources
Best matching docs
- Guide SDKs
Typed helpers for FabricBloc API calls, request signing, service clients, and agent-host integration across iOS, Android, TypeScript, Python, REST, and MCP.
- Guide Quickstart
Pick a FabricBloc capability, issue a scoped API key, and make your first request against the generated service contract.
- Guide TypeScript SDK
Typed end-to-end. Ships across Node, Bun, Deno, and edge runtimes. Primary integration path for the platform.
- Guide Wallets
Create embedded wallets, keep signing server-controlled, and connect wallet operations to SDK and API workflows.
- Guide MCP and plugins
Expose narrow wallet, token, NFT, and docs actions to agents through host-specific tools instead of broad account access.
- Guide NFTs
Create collections, mint assets, manage metadata, and use Scalar for the generated NFT API contract.
- Guide Swift / iOS SDK
Native iOS. Secure Enclave-backed keys. SwiftUI and UIKit ready. First-party iOS apps that need embedded wallets and platform-key access on device.
- Guide Kotlin / Android SDK
Native Android. Keystore-backed keys. Jetpack Compose and View support. Native Android apps that need embedded wallets, scoped keys, and platform-key access.
- Guide Tokens
Issue ERC-20 assets, apply transfer policy, and connect token flows to wallets, SDKs, and API reference docs.
- Guide Python SDK (coming soon)
A first-party Python SDK is planned. Until it ships, Python services hit the REST API directly with the same scoped-key model as every other client.
- Guide Vaults
Use vaults for deposit, yield, and withdrawal workflows that sit behind scoped wallet and token operations.
- Guide DAOs
Combine wallets, tokens, vaults, and scoped agent actions for governance and treasury workflows.
- API service fabric-nft API
NFT collection deployment and asset management for the FabricBloc platform. Deploy ERC-721 collections, mint tokens, manage metadata, and configure royalties — all without writing Solidity.
- Endpoint GET /accounts/{address}/nfts
List NFTs owned by an address across every collection
- Endpoint GET /collections/{id}/nfts
List minted NFTs in a collection
- Endpoint GET /collections/{id}/nfts/{token_id}
Get a single minted NFT by on-chain token ID
- Endpoint GET /collections
List collections in the caller's project
- Endpoint POST /collections
Create a draft collection
- Endpoint DELETE /collections/{id}
Delete a draft collection
- Endpoint GET /collections/{id}
Get a collection by ID
- Endpoint PATCH /collections/{id}
Partial update of a draft collection
- Endpoint POST /collections/{id}/admin/deploy
Deploy a collection (operator-executed, creator-scoped)
- Endpoint GET /collections/{id}/balance
Get ERC-1155 balances for an address
- Endpoint POST /collections/{id}/deploy/prepare
Prepare collection deployment calldata
- Endpoint GET /collections/{id}/deployments
List per-chain deployments for a collection
- Endpoint POST /collections/{id}/estimate
Estimate deployment gas cost
- Endpoint GET /collections/{id}/next-token-id
Get next ERC-1155 token ID
- Endpoint GET /collections/{id}/supply
Get on-chain supply (collection-wide or per-token)
- Endpoint GET /collections/{id}/token-uri/{token_id}
Get on-chain tokenURI
- Endpoint POST /collections/{id}/verify
Verify a deployed collection contract on the explorer
- Endpoint GET /collections/{id}/verify-owner
Verify token ownership
- Endpoint POST /collections/{id}/burn/prepare
Prepare unified burn calldata (single + ERC-1155 batch)
- Endpoint POST /collections/{id}/config/base-uri/prepare
Prepare set-base-URI calldata (post-deploy config)
- Endpoint POST /collections/{id}/config/max-supply/prepare
Prepare set-max-supply calldata (post-deploy config)
- Endpoint POST /collections/{id}/config/mint-price/prepare
Prepare set-mint-price calldata (post-deploy config)
- Endpoint POST /collections/{id}/config/public-mint/toggle/prepare
Prepare toggle-public-mint calldata (post-deploy config)
- Endpoint POST /collections/{id}/config/token-max-supply/prepare
Prepare set-token-max-supply calldata (ERC-1155 only)
- Endpoint GET /collections/{id}/media
List pre-deploy media uploads for a collection
- Endpoint POST /collections/{id}/media
Upload media (single + bulk) to a draft collection
- Endpoint DELETE /collections/{id}/media/{media_id}
Delete a pre-deploy media upload
- Endpoint POST /collections/{id}/media/{media_id}/presigned-url
Generate a short-lived presigned URL for a media object
- Endpoint POST /collections/{id}/media/finalize
Finalize a direct-to-S3 media upload
- Endpoint POST /collections/{id}/media/presigned-upload
Issue a presigned PUT URL for direct-to-S3 media upload
- Endpoint POST /collections/{id}/metadata/refresh/prepare
Prepare metadata-refresh calldata (per-strategy)
- Endpoint POST /collections/{id}/mint/prepare
Prepare unified mint calldata (single + batch)
- Endpoint POST /collections/{id}/public-mint/prepare
Prepare public-mint calldata (single + batch)
- Endpoint GET /collections/{id}/minters/{address}
Get minter authorization status
- Endpoint POST /collections/{id}/minters/authorize/prepare
Prepare authorize-minter calldata
- Endpoint POST /collections/{id}/minters/revoke/prepare
Prepare revoke-minter calldata
- Endpoint GET /collections/{id}/royalties/default
Get the collection default royalty
- Endpoint POST /collections/{id}/royalties/default/delete/prepare
Prepare delete-default-royalty calldata
- Endpoint POST /collections/{id}/royalties/default/prepare
Prepare set-default-royalty calldata
- Endpoint GET /collections/{id}/royalties/nfts/{token_id}
Get the per-token royalty
- Endpoint POST /collections/{id}/royalties/nfts/{token_id}/delete/prepare
Prepare delete-token-royalty calldata
- Endpoint POST /collections/{id}/royalties/nfts/{token_id}/prepare
Prepare set-token-royalty calldata
- Endpoint POST /collections/{id}/transfer/prepare
Prepare unified transfer calldata (single + ERC-1155 batch)
- Endpoint POST /collections/{id}/withdraw/prepare
Prepare withdraw calldata
- Endpoint GET /operations/{id}
Get operation status + calldata + timeline
- Endpoint POST /operations/{id}/submit-gasless
Submit a prepared operation gaslessly via the bundler
- Endpoint POST /operations/{id}/tx
Report tx hash for a prepared operation
- Endpoint POST /webhooks/events
Receive HMAC-signed webhook event
- API service FabricBloc Token Service API
ERC-20 token deployment and management for the FabricBloc platform. Deploy fungible tokens, mint, burn, transfer, and manage supply — all without writing Solidity.
- Endpoint GET /v1/tokens
List tokens for authenticated user
- Endpoint POST /v1/tokens
Create a new token
- Endpoint DELETE /v1/tokens/{id}
Delete a draft token
- Endpoint GET /v1/tokens/{id}
Get token information
- Endpoint PATCH /v1/tokens/{id}
Update a draft token
- Endpoint GET /v1/tokens/{id}/balance/{address}
Get token balance for an address
- Endpoint POST /v1/tokens/{id}/burn
Burn tokens
- Endpoint POST /v1/tokens/{id}/deploy
Deploy a draft token by ID
- Endpoint GET /v1/tokens/{id}/estimate-gas
Estimate gas for token deployment
- Endpoint POST /v1/tokens/{id}/mint
Mint tokens
- Endpoint POST /v1/tokens/{id}/pause
Pause or unpause token
- Endpoint GET /v1/tokens/{id}/paused
Get paused status
- Endpoint POST /v1/tokens/{id}/transfer
Transfer tokens
- API service FabricBloc Wallet Service API
Self-custodial MPC wallet management for the FabricBloc platform. Every consumer gets a non-custodial wallet secured by 2-of-3 threshold Multi-Party Computation.
- Endpoint GET /v1/wallet/{walletId}
Get a wallet by id
- Endpoint GET /v1/wallet/consumer/{consumerId}
Get consumer's wallet
- Endpoint GET /v1/wallet/consumers
List consumers
- Endpoint POST /v1/wallet/eoa
Register an EOA wallet
- Endpoint GET /v1/wallet/{walletId}/deployments
List a wallet's deployments
- Endpoint GET /v1/wallet/{walletId}/deployments/{chainId}
Get a wallet's deployment status on a chain
- Endpoint POST /v1/wallet/{walletId}/ownership-transfer/prepare
Prepare a wallet-scoped ownership transfer
- Endpoint GET /v1/wallet/{walletId}/devices
List a wallet's device keys
- Endpoint POST /v1/wallet/{walletId}/devices
Register a device key for a wallet
- Endpoint GET /v1/wallet/{walletId}/devices/{deviceId}
Get a wallet's device key by id
- Endpoint POST /v1/wallet/{walletId}/devices/authorize/complete
Complete multi-device authorization
- Endpoint POST /v1/wallet/{walletId}/devices/authorize/initiate
Initiate multi-device authorization
- Endpoint POST /v1/wallet/{walletId}/freeze
Freeze a wallet
- Endpoint POST /v1/wallet/{walletId}/unfreeze
Unfreeze a wallet
- Endpoint GET /v1/wallet/{walletId}/operations
List a wallet's operations
- Endpoint GET /v1/wallet/{walletId}/operations/{opHash}
Get a wallet-scoped operation
- Endpoint POST /v1/wallet/{walletId}/operations/{opHash}/confirm
Confirm a wallet-scoped operation
- Endpoint GET /v1/wallet/{walletId}/operations/{opHash}/legs
Get a wallet-scoped operation's legs
- Endpoint POST /v1/wallet/{walletId}/operations/batch/prepare
Prepare a wallet-scoped batch operation
- Endpoint POST /v1/wallet/{walletId}/operations/estimate-gas
Estimate gas for a wallet-scoped operation
- Endpoint POST /v1/wallet/{walletId}/operations/prepare
Prepare a wallet-scoped operation
- Endpoint POST /v1/wallet/{walletId}/operations/submit
Submit a signed wallet-scoped operation
- Endpoint POST /v1/wallet/{walletId}/operations/validate
Validate a wallet-scoped operation
- Endpoint POST /v1/wallet/{walletId}/retry-registration
Retry wallet registration