List intents
Changed onList intents created by the current token, optionally filtered by status or resource.
Request
- Base URL: https://api.wefunder.com
- URL: https://api.wefunder.com/intents
- Auth: OAuth 2 (authorization code, authorization URL https://wefunder.com/oauth/authorize, token URL https://api.wefunder.com/oauth/token; client credentials, token URL https://api.wefunder.com/oauth/token, scopes: read:syndicates)
Query parameters
For Club resources, the syndicate's id (syn_...).
Opaque cursor from the previous response's meta.next_cursor.
Response
Successful response
Example response
{
"data": [
{
"id": "int_aB3xQ9k2vF8mNp1zT5wY7Qc4",
"type": "intent",
"attributes": {
"action": "syndicates.close_deal",
"status": "pending",
"resource_type": "Club",
"impact_summary": "Close the Acme Corp Series A deal. 47 investors have committed $2.3M.",
"review_url": "https://wefunder.com/intents/a1b2c3d4-e5f6-7890-abcd-ef1234567890/review",
"requested_by_agent": "Claude via MCP",
"expires_at": "2025-03-01T12:00:00Z",
"approved_at": "2025-03-01T12:00:00Z",
"executed_at": "2025-03-01T12:00:00Z",
"rejection_reason": "Example text",
"created_at": "2025-03-01T12:00:00Z",
"updated_at": "2025-03-01T12:00:00Z"
}
}
],
"meta": {
"page_count": 25,
"has_more": true
}
}Changes
- warning
deleted the
queryrequest parameterlimit - warning
removed the optional property
/from the response with the status - info
added the new optional
queryrequest parameterper_page - info
added the optional property
/to the response with the status
- warning
- breaking
the response property
///became nullable for the status - breaking
response property
data/items/attributes/resource_idlist-of-types was widened by adding typesintegerto media typeapplication/jsonof response200 - breaking
response property
meta/next_cursorlist-of-types was widened by adding typesstringto media typeapplication/jsonof response200 - breaking
the
//response's property format changed fromuuidto no format for status
- breaking