GraphQL-first API for the ƒ(xyz) Network ecosystem
The ƒ(xyz) Network API provides a unified GraphQL interface for accessing all blockchain, governance, and financial data within the ƒ(xyz) ecosystem. Our API includes real-time subscriptions, Neo4j graph database integration, and comprehensive support for confidential transactions and DeFi operations.
Explore our API schema and test queries interactively
All API operations are performed through a single GraphQL endpoint:
Local Development:
API operations requiring authentication use Bearer tokens:
Admin-level operations require elevated permissions and are restricted to authenticated administrators.
Operation | Description |
---|---|
neo4jStatus | Database connection and health status |
networkGraph | Network visualization data with nodes and relationships |
networkData | Comprehensive network information |
holacracyData | Organizational structure and governance data |
locations | Geographic locations and member distribution |
getUserPortfolio | Unified user portfolio with balances and assets |
userBalance | Encrypted user balance information |
userVouchers | User’s voucher data |
voucherByCode | Get voucher by redemption code |
allVouchers | All vouchers (admin only) |
vouchers | All vouchers with filtering |
allInvites | All invites (admin only) |
invites | All invites with filtering |
tokens | Available token information |
isAdmin | Check admin status |
executeCypher | Execute raw Cypher queries (admin only) |
cypherQuery | Execute parameterized Cypher queries |
investmentData | Current investment round and token metrics |
Operation | Description |
---|---|
createVoucher | Create new vouchers |
updateVoucher | Update existing voucher |
claimVoucher | Claim vouchers by code |
redeemVoucher | Redeem vouchers for tokens |
issueVoucher | Issue voucher with amount and recipient |
createInvite | Create new invites |
updateInvite | Update existing invite |
mintConfidentialFLR | Mint confidential Florin tokens |
fixVoucherRelationships | Fix missing voucher relationships |
Real-time updates for live network monitoring:
Subscription | Description |
---|---|
networkUpdated | Real-time network graph changes |
nodeCreated | New nodes added to the network |
nodeUpdated | Existing nodes modified |
relationshipCreated | New relationships formed |
voucherCreated | New vouchers issued |
voucherRedeemed | Vouchers redeemed |
dataUpdated | General data change notifications |
These endpoints remain as REST for system functionality:
Endpoint | Purpose |
---|---|
/health | Health check and system status |
/webhooks/privy | Privy authentication webhook |
/webhooks/helius | Helius blockchain webhook |
/cron/keep-alive | Keep-alive service |
/invites/* | Invite management pages |
GraphQL errors follow the standard GraphQL error format:
API requests are subject to rate limiting based on authentication status:
The API supports GraphQL subscriptions for real-time updates:
The API supports privacy-preserving financial operations:
For API support and questions:
GraphQL-first API for the ƒ(xyz) Network ecosystem
The ƒ(xyz) Network API provides a unified GraphQL interface for accessing all blockchain, governance, and financial data within the ƒ(xyz) ecosystem. Our API includes real-time subscriptions, Neo4j graph database integration, and comprehensive support for confidential transactions and DeFi operations.
Explore our API schema and test queries interactively
All API operations are performed through a single GraphQL endpoint:
Local Development:
API operations requiring authentication use Bearer tokens:
Admin-level operations require elevated permissions and are restricted to authenticated administrators.
Operation | Description |
---|---|
neo4jStatus | Database connection and health status |
networkGraph | Network visualization data with nodes and relationships |
networkData | Comprehensive network information |
holacracyData | Organizational structure and governance data |
locations | Geographic locations and member distribution |
getUserPortfolio | Unified user portfolio with balances and assets |
userBalance | Encrypted user balance information |
userVouchers | User’s voucher data |
voucherByCode | Get voucher by redemption code |
allVouchers | All vouchers (admin only) |
vouchers | All vouchers with filtering |
allInvites | All invites (admin only) |
invites | All invites with filtering |
tokens | Available token information |
isAdmin | Check admin status |
executeCypher | Execute raw Cypher queries (admin only) |
cypherQuery | Execute parameterized Cypher queries |
investmentData | Current investment round and token metrics |
Operation | Description |
---|---|
createVoucher | Create new vouchers |
updateVoucher | Update existing voucher |
claimVoucher | Claim vouchers by code |
redeemVoucher | Redeem vouchers for tokens |
issueVoucher | Issue voucher with amount and recipient |
createInvite | Create new invites |
updateInvite | Update existing invite |
mintConfidentialFLR | Mint confidential Florin tokens |
fixVoucherRelationships | Fix missing voucher relationships |
Real-time updates for live network monitoring:
Subscription | Description |
---|---|
networkUpdated | Real-time network graph changes |
nodeCreated | New nodes added to the network |
nodeUpdated | Existing nodes modified |
relationshipCreated | New relationships formed |
voucherCreated | New vouchers issued |
voucherRedeemed | Vouchers redeemed |
dataUpdated | General data change notifications |
These endpoints remain as REST for system functionality:
Endpoint | Purpose |
---|---|
/health | Health check and system status |
/webhooks/privy | Privy authentication webhook |
/webhooks/helius | Helius blockchain webhook |
/cron/keep-alive | Keep-alive service |
/invites/* | Invite management pages |
GraphQL errors follow the standard GraphQL error format:
API requests are subject to rate limiting based on authentication status:
The API supports GraphQL subscriptions for real-time updates:
The API supports privacy-preserving financial operations:
For API support and questions: