ConnectionPoint
Collaborative fundraising and commerce API
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.connectionpoint.com/v1 | link | — | — | — |
Actions (30)
Activities · 7
- Create commentPOST /v1/comments
Post a new comment on an activity.
documented - Create story updatePOST /v1/story_updates
Post a new story update for a campaign.
documented - Delete a commentDELETE /v1/comments/{commentId}
Delete an existing comment.
documented - Delete a story updateDELETE /v1/story_updates/{storyUpdateId}
Delete a story update.
documented - Like an activityPOST /v1/activities/{activityId}/likes
Like an activity.
documented - List activitiesGET /v1/activities
Retrieve a list of activities (e.g., comments, updates, likes) for the user/organization.
documented - Unlike an activityDELETE /v1/activities/{activityId}/likes
Remove a like from an activity.
documented
Campaigns · 6
- List campaignsGET /v1/campaigns
Retrieve a list of campaigns the current user manages (basic listing with pagination/filters).
documented - List campaigns (with filters)GET /v1/campaigns
List campaigns for a user with optional filters (organization, partner, type, search).
documented - List fundraisersGET /v1/campaigns/{campaignId}/fundraisers
List fundraisers associated with a specific campaign.
documented - List subcampaignsGET /v1/campaigns/{campaignId}/subcampaigns
List all subcampaigns under a main campaign.
documented - Retrieve campaign detailsGET /v1/campaigns/{campaignId}
Fetch details for a specific campaign.
documented - Search campaignsGET /v1/campaigns/search
Search campaigns with filters (e.g., type, limit, after).
documented
Payments · 4
- Create offline paymentPOST /v1/payments/offline
Create an offline (manual) payment for a campaign.
documented - Delete offline paymentDELETE /v1/payments/offline/{paymentId}
Delete an offline payment.
documented - List paymentsGET /v1/payments
List payments for a specific entity (with pagination).
documented - List tax receiptsGET /v1/tax_receipts
List tax receipts for a specific entity.
documented
Webhooks · 4
- Delete webhook endpointDELETE /v1/webhook/endpoints/{webhookEndpointId}
Delete an existing webhook endpoint.
documented - List webhook endpointsGET /v1/webhook/endpoints
List webhook endpoints for an entity.
documented - Register a new webhook endpointPOST /v1/webhook/endpoints
Create a new webhook endpoint.
documented - Retrieve webhook endpoint detailsGET /v1/webhook/endpoints/{webhookEndpointId}
Retrieve a single webhook endpoint's details.
documented
Authentication · 3
- Generate user access tokenPOST /oauth2/token
Exchange an authorization code for a user access token.
documented - Register a client appPOST /apps
Register a new API client app (app registration).
documented - User authorizationGET /oauth2/authorize
Obtain user consent via OAuth2 authorization endpoint.
documented