For Projects
Integration Guide
Technical documentation for integrating with FundLoop
Last updated September 20, 2026
Integrating your project with FundLoop allows you to automate key processes such as user syncing, contribution tracking, and validation status updates. This guide outlines how to use FundLoop’s API and optional SDKs to streamline your participation in the ecosystem.
API Authentication
All requests to the FundLoop API require authentication using a project-specific API key. You can generate this key from your FundLoop project dashboard under Settings → API Access.
Include the key as a Bearer token in the Authorization header for all requests.
User Syncing
To ensure accurate attribution, projects should regularly sync a list of active users. Each record should include:
- A unique user identifier (such as an email, wallet address, or Cubid user ID)
- A participation score (0 to 1) reflecting the user's engagement
- An optional comment or reason for the score
Endpoint: `POST /api/v1/project-users`
Example payload:
```json
{
"users": [
{
"id": "user-abc123",
"score": 1,
"comment": "Submitted 3 PRs this month"
},
{
"id": "user-xyz456",
"score": 0.4,
"comment": "Participated in one community call"
}
]
}