Toggle Sidebar
Search
Ctrl
K
Core
Opportunities
g
/v4
/opportunities
/tvl-records
g
/v4
/opportunities
/{id}
g
/v4
/opportunities
/{id}
/storing-ids
g
/v4
/opportunities
/{id}
/campaigns
g
/v4
/opportunities
/{id}
/apr-records
g
/v4
/opportunities
/{id}
/tvl-records
g
/v4
/opportunities
/{id}
/native-apr-records
g
/v4
/opportunities
/
g
/v4
/opportunities
/count
g
/v4
/opportunities
/bins
/apr
g
/v4
/opportunities
/bins
/tvl
g
/v4
/opportunities
/bins
/daily-rewards
g
/v4
/opportunities
/aggregate
/{field}
g
/v4
/opportunities
/aggregate
/max
/{field}
g
/v4
/opportunities
/aggregate
/min
/{field}
Campaigns
g
/v4
/campaigns
/{id}
p
/v4
/campaigns
/generate-payload
g
/v4
/campaigns
/{id}
/metrics
g
/v4
/campaigns
/{id}
/storing-ids
g
/v4
/campaigns
/{id}
/linked
g
/v4
/campaigns
/tx
g
/v4
/campaigns
/
g
/v4
/campaigns
/count
g
/v4
/campaigns
/aggregate
Users
g
/v4
/users
/{address}
/rewards
g
/v4
/users
/{address}
/protocols
/{protocolId}
/rewards
g
/v4
/users
/{address}
/terms
g
/v4
/users
/{address}
/recipient
/{token}
g
/v4
/users
/{address}
/operator
/{operatorAddress}
g
/v4
/users
/{address}
/wrapped
g
/v4
/users
/{address}
/rewards
/stats
g
/v4
/users
/{address}
/rewards
/summary
g
/v4
/users
/{address}
/rewards
/chains
/{chainId}
/earned
g
/v4
/users
/{address}
/rewards
/earned
/timeline
g
/v4
/users
/{address}
/rewards
/active-opportunities
g
/v4
/users
/{address}
/rewards
/chains
/{chainId}
/breakdowns
g
/v4
/users
/{address}
/rewards
/campaign
/{campaignId}
g
/v4
/users
/{address}
/rewards
/breakdowns
Chains
g
/v4
/chains
/
g
/v4
/chains
/{chainId}
Protocols
g
/v4
/protocols
/
g
/v4
/protocols
/count
g
/v4
/protocols
/{id}
Tokens
g
/v4
/tokens
/prices
/history
g
/v4
/tokens
/wrappers
g
/v4
/tokens
/{id}
g
/v4
/tokens
/reward
g
/v4
/tokens
/reward
/{chainId}
g
/v4
/tokens
/
Rewards
Rewards
g
/v4
/rewards
/
g
/v4
/rewards
/total
g
/v4
/rewards
/count
g
/v4
/rewards
/recipients
/count
g
/v4
/rewards
/rank
g
/v4
/rewards
/campaign
/{campaignId}
/list
g
/v4
/rewards
/campaign
/{campaignId}
/mine
g
/v4
/rewards
/token
/
g
/v4
/rewards
/token
/total
g
/v4
/rewards
/token
/count
g
/v4
/rewards
/token
/unclaimed
g
/v4
/rewards
/unclaim
/
p
/v4
/rewards
/unclaim
/batch
p
/v4
/confidential-rewards
/zama
g
/v4
/confidential-rewards
/zama
/jobs
/{jobId}
Claims
g
/v4
/claims
/
g
/v4
/claims
/history
/{address}
g
/v4
/claims
/earnings
/{address}
g
/v4
/claims
/count
g
/v4
/claims
/count
/total
Credits
g
/v4
/credits
/pricing
p
/v4
/credits
/estimate
p
/v4
/credits
/estimate
/total
g
/v4
/credits
/{creatorId}
g
/v4
/credits
/{creatorId}
/operations
g
/v4
/credits
/{creatorId}
/operations
/count
g
/v4
/credits
/{creatorId}
/operations
/aggregate
g
/v4
/credits
/{creatorId}
/operations
/breakdowns
g
/v4
/credits
/{creatorId}
/paused-campaigns
Creator
g
/v4
/creators
/
g
/v4
/creators
/{creator}
g
/v4
/creators
/{creator}
/dashboard
g
/v4
/creators
/{creator}
/opportunities
/count
g
/v4
/creators
/{creator}
/opportunities
g
/v4
/creators
/{creator}
/campaigns
g
/v4
/creators
/campaigns
/{campaignId}
g
/v4
/creators
/{creator}
/opportunity
/{opportunityId}
/metrics
g
/v4
/creators
/{creator}
/distributed
/over-time
Programs
g
/v4
/programs
/
g
/v4
/programs
/{idOrSlug}
g
/v4
/programs
/count
Campaign Lists
g
/v4
/campaign-lists
/{owner}
g
/v4
/campaign-lists
/{owner}
/{name}
p
/v4
/campaign-lists
/{owner}
/{name}
d
/v4
/campaign-lists
/{owner}
/{name}
p
/v4
/campaign-lists
/{owner}
/{name}
/add
p
/v4
/campaign-lists
/{owner}
/{name}
/remove
Campaign Privacy
p
/v4
/campaigns
/{id}
/access
/grant
d
/v4
/campaigns
/{id}
/access
/revoke
g
/v4
/campaigns
/{id}
/access
/list
Referral
g
/v4
/referral
/code
g
/v4
/referral
/redeem
Reallocations
g
/v4
/reallocations
/breakdown
g
/v4
/reallocations
/report
/{campaignId}
p
/v4
/reallocations
/report
/{campaignId}
/walk
g
/v4
/reallocations
/jobs
/{jobId}
Templates
g
/v4
/templates
/
g
/v4
/templates
/count
g
/v4
/templates
/{id}
Overrides
p
/v4
/overrides
/check
g
/v4
/overrides
/{id}
/previous-configs
Historical
g
/v4
/historical
/campaign
/{campaignId}
g
/v4
/historical
/recipient
/{recipient}
g
/v4
/historical
/tree
SOFR Spread Ratchet
g
/v4
/sofr-ratchet
/campaign
/{campaignId}
g
/v4
/sofr-ratchet
/opportunity
/{id}
Block Timestamp
g
/v4
/block-timestamp
/block
g
/v4
/block-timestamp
/timestamp
g
/v4
/block-timestamp
/bounds
Developer
Developer API Keys
p
/v4
/developer
/keys
/
g
/v4
/developer
/keys
/
g
/v4
/developer
/keys
/usage
g
/v4
/developer
/keys
/{id}
/usage
p
/v4
/developer
/keys
/{id}
d
/v4
/developer
/keys
/{id}
g
/v4
/api-keys
/validate
Authentication
g
/v4
/auth
/nonce
/{address}
p
/v4
/auth
/login
g
/v4
/auth
/google
/start
g
/v4
/auth
/google
/callback
p
/v4
/auth
/link
/wallet
g
/v4
/auth
/me
d
/v4
/auth
/revoke
Config
g
/v4
/config
/{id}
p
/v4
/config
/diff
p
/v4
/config
/diff
/{id}
p
/v4
/config
/extend
p
/v4
/config
/opportunity
p
/v4
/config
/tvl
p
/v4
/config
/encode
p
/v4
/config
/encode
/override
p
/v4
/config
/encode
/reallocate
p
/v4
/config
/encode
/safe
p
/v4
/config
/encode
/batch
p
/v4
/config
/encode
/batch
/safe
g
/v4
/config
/decode
/onchain
/{distributionChainId}
/{campaignId}
p
/v4
/config
/decode
/{distributionChainId}
g
/v4
/config
/decode
/{distributionChainId}
/{payload}
p
/v4
/config
/decode
/safe
p
/v4
/config
/decode
/args
/createCampaign
p
/v4
/config
/store
g
/v4
/config
/hash
/{hash}
Key Value Store
p
/v4
/key-value-stores
/{key}
/entries
g
/v4
/key-value-stores
/{key}
/entries
p
/v4
/key-value-stores
/{key}
/entries
/batch
g
/v4
/key-value-stores
/{key}
/entries
/{address}
d
/v4
/key-value-stores
/{key}
/entries
/{address}
p
/v4
/key-value-stores
/self
g
/v4
/key-value-stores
/self
p
/v4
/key-value-stores
/self
/{key}
d
/v4
/key-value-stores
/self
/{key}
Node
g
/v4
/node
g
/v4
/node
/protocols
g
/v4
/node
/protocol
/{protocol}
/chains
g
/v4
/node
/last-block
g
/v4
/node
/oldest-block
g
/v4
/node
/block-difference
Leaves
g
/v4
/leaves
/{recipient}
/breakdowns
g
/v4
/leaves
/{recipient}
/debt
Roots
g
/v4
/roots
/
g
/v4
/roots
/live
Enums
g
/v4
/enums
/
g
/v4
/enums
/{enumName}
g
/v4
/enums
/{enumName}
/convert
/{value}
p
/v4
/enums
/{enumName}
/batch-convert
Schemas
g
/v4
/schemas
/
g
/v4
/schemas
/{groupName}
g
/v4
/schemas
/{groupName}
/{typeId}
Health
g
/v4
/bucket
/health
/proofs
g
/v4
/bucket
/health
/diff
g
/v4
/bucket
/health
/transactions
g
/v4
/redis
/health
g
/v4
/claims
/health
g
/v4
/dynamic-data
/health
g
/v4
/materialized-views
/health
g
/v4
/health
/live
g
/v4
/health
/ready
GraphQL
g
/graphql
/v1
p
/graphql
/v1
p
/graphql
/v1
d
/graphql
/v1
p
/graphql
/v1
OffchainBilling
g
/v4
/offchain-billing
/self
/owed
g
/v4
/offchain-billing
/self
/pending
g
/v4
/offchain-billing
/self
/operations
Merkl Encompassing
g
/v4
/merkl-encompassing
/{id}
/{file}
Workspaces
g
/v4
/workspaces
p
/v4
/workspaces
p
/v4
/workspaces
/bootstrap
g
/v4
/workspaces
/permissions
g
/v4
/workspaces
/{workspaceId}
/roles
/grantable
g
/v4
/workspaces
/invitations
/pending
p
/v4
/workspaces
/invitations
/{invitationId}
/accept
g
/v4
/workspaces
/{workspaceId}
p
/v4
/workspaces
/{workspaceId}
p
/v4
/workspaces
/{workspaceId}
/dissolve
g
/v4
/workspaces
/{workspaceId}
/members
p
/v4
/workspaces
/{workspaceId}
/members
/{userId}
d
/v4
/workspaces
/{workspaceId}
/members
/{userId}
p
/v4
/workspaces
/{workspaceId}
/leave
g
/v4
/workspaces
/{workspaceId}
/invitations
p
/v4
/workspaces
/{workspaceId}
/invitations
d
/v4
/workspaces
/{workspaceId}
/invitations
/{invitationId}
g
/v4
/workspaces
/{workspaceId}
/user-groups
p
/v4
/workspaces
/{workspaceId}
/user-groups
p
/v4
/workspaces
/{workspaceId}
/user-groups
/{userGroupId}
/roles
d
/v4
/workspaces
/{workspaceId}
/user-groups
/{userGroupId}
p
/v4
/workspaces
/{workspaceId}
/user-groups
/{userGroupId}
/members
d
/v4
/workspaces
/{workspaceId}
/user-groups
/{userGroupId}
/members
/{userId}
g
/v4
/workspaces
/{workspaceId}
/campaign-groups
p
/v4
/workspaces
/{workspaceId}
/campaign-groups
d
/v4
/workspaces
/{workspaceId}
/campaign-groups
/{campaignGroupId}
p
/v4
/workspaces
/{workspaceId}
/campaign-groups
/{campaignGroupId}
/campaigns
/{campaignId}
d
/v4
/workspaces
/{workspaceId}
/campaign-groups
/{campaignGroupId}
/campaigns
/{campaignId}
p
/v4
/workspaces
/{workspaceId}
/campaigns
/{campaignId}
/share
Workspace API Keys
g
/v4
/workspaces
/{workspaceId}
/api-keys
p
/v4
/workspaces
/{workspaceId}
/api-keys
g
/v4
/workspaces
/{workspaceId}
/api-keys
/usage
g
/v4
/workspaces
/{workspaceId}
/api-keys
/{id}
p
/v4
/workspaces
/{workspaceId}
/api-keys
/{id}
d
/v4
/workspaces
/{workspaceId}
/api-keys
/{id}
g
/v4
/workspaces
/{workspaceId}
/api-keys
/{id}
/usage
Workspace Identities
g
/v4
/workspaces
/{workspaceId}
/service-accounts
p
/v4
/workspaces
/{workspaceId}
/service-accounts
p
/v4
/workspaces
/{workspaceId}
/service-accounts
/{id}
Ledger
g
/v4
/ledger
/balances
/{address}
g
/v4
/ledger
/nonce
/{address}
g
/v4
/ledger
/campaigns
g
/v4
/ledger
/campaigns
/{campaignId}
p
/v4
/ledger
/claims
g
/v4
/ledger
/claims
/{id}
Proofs
g
/v4
/proofs
/{chainId}
/{root}
Volume
g
/v4
/volume
/entries
g
/v4
/volume
/user
p
/v4
/volume
/boost
g
/v4
/volume
/facets
API Operation
Documentation
API Reference
Analytics Reference
More
API Keys
Connect
get
Copy as Markdown
/v4/workspaces
Query parameters
first
number
after
string
Try this endpoint
get
https://api.merkl.xyz
/v4/workspaces
Merkl API
API key
optional, stored in this browser only
cURL
JS fetch
Python
curl -X GET "https://api.merkl.xyz/v4/workspaces"
Send request
Reset