BUSINESS · COMMERCE & FINANCE
Campaigns, fundraising profiles, donations, and supporters for their org.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
raisely_delete_campaigns_by_campaignWRITEDeletes the campaign. DELETE /v3/campaigns/{campaign}
raisely_delete_campaigns_by_campaign_media_by_uuidWRITERemove a media item from the campaign media library by UUID. The underlying file is not deleted. DELETE /v3/campaigns/{campaign}/media/{uuid}
raisely_delete_donations_by_uuidWRITEDelete a donation record. Only possible for OFFLINE donations. DELETE /v3/donations/{uuid}
raisely_delete_exercise_logs_by_uuidWRITEDelete the specified **exercise log**. DELETE /v3/exercise-logs/{uuid}
raisely_delete_interactions_by_uuidWRITEDeletes an existing custom **interaction**. (Cannot delete system generated or read only interactions). DELETE /v3/interactions/{uuid}
raisely_delete_organisations_by_organisation_media_by_uuidWRITERemove a media item from the organisation media library by UUID. The underlying file is not deleted. DELETE /v3/organisations/{organisation}/media/{uuid}
raisely_delete_posts_by_pathWRITEDelete the specified **post**. DELETE /v3/posts/{path}
raisely_delete_profiles_by_pathWRITEArchives a profile. Archived profiles are hidden from the campaign. DELETE /v3/profiles/{path}
raisely_delete_tags_by_uuid_records_by_recorduuidWRITERemoves an assigned tag from the specified record. DELETE /v3/tags/{uuid}/records/{recordUuid}
raisely_delete_webhooks_by_uuidWRITEDelete a webhook. DELETE /v3/webhooks/{uuid}
raisely_get_api_docsREADRaisely OpenAPI specification. GET /v3/api-docs
raisely_get_authenticateREADAuthenticate a token to confirm it's valid, check the logged-in user, or confirm token privileges. You can use /authenticate to find the organisation UUID of the token you are using, which may be useful in future requests. GET /v3/authenticate
raisely_get_campaignsREADReturns a list of campaigns you've previously created. The campaigns will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/campaigns
raisely_get_campaigns_by_campaignREADRetrieve a specific **campaign**. GET /v3/campaigns/{campaign}
raisely_get_campaigns_by_campaign_designationsREADReturns designations associated with a campaign, ordered by sortOrder. GET /v3/campaigns/{campaign}/designations
raisely_get_campaigns_by_campaign_donationsREADReturns a list of donations you've previously created. The donations will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/campaigns/{campaign}/donations
raisely_get_campaigns_by_campaign_mediaREADReturns all images in the campaign media library. GET /v3/campaigns/{campaign}/media
raisely_get_campaigns_by_campaign_productsREADReturns all products in a campaign. GET /v3/campaigns/{campaign}/products
raisely_get_campaigns_by_campaign_profileREADReturn the campaign profile <br><br> The campaign profile is the top level profile for all profiles in the campaign. It is hidden from the fundraising website, but will have the same name, path, and goal as your campaign. GET /v3/campaigns/{campaign}/profile
raisely_get_campaigns_by_campaign_profilesREADReturns all fundraising profiles in a campaign. GET /v3/campaigns/{campaign}/profiles
raisely_get_campaigns_by_campaign_subscriptionsREADReturns a list of subscriptions you've previously created. The subscriptions will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/campaigns/{campaign}/subscriptions
raisely_get_designationsREADReturns a list of designations you've previously created. The designations will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/designations
raisely_get_donationsREADReturns a list of donations you've previously created. The donations will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/donations
raisely_get_donations_by_uuidREADRetrieve a specific **donation**. GET /v3/donations/{uuid}
raisely_get_donations_by_uuid_receiptsREADReturns a list of the receipts attached to this donation. GET /v3/donations/{uuid}/receipts
raisely_get_exercise_logsREADReturns a list of exercise logs you've previously created. The exercise logs will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/exercise-logs
raisely_get_exercise_logs_by_uuidREADRetrieve a specific **exercise log**. GET /v3/exercise-logs/{uuid}
raisely_get_interaction_categoriesREADReturns all of the **interaction categories** in the organisation. GET /v3/interaction_categories
raisely_get_interactionsREADReturns all **interactions**. GET /v3/interactions
raisely_get_interactions_by_uuidREADRetrieve a specific **interaction**. GET /v3/interactions/{uuid}
raisely_get_ordersREADReturns all orders in a campaign. GET /v3/orders
raisely_get_orders_by_uuidREADReturns a specific order. GET /v3/orders/{uuid}
raisely_get_organisations_by_organisation_mediaREADReturns all images in the organisation media library. GET /v3/organisations/{organisation}/media
raisely_get_postsREADReturns a list of posts you've previously created. The posts will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/posts
raisely_get_posts_by_pathREADRetrieve a specific **post**. GET /v3/posts/{path}
raisely_get_products_by_uuidREADReturns a specific product. GET /v3/products/{uuid}
raisely_get_profilesREADReturns all fundraising profiles in a campaign. GET /v3/profiles
raisely_get_profiles_by_pathREADReturns a specific profile. GET /v3/profiles/{path}
raisely_get_profiles_by_path_donationsREADReturns a list of donations you've previously created. The donations will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/profiles/{path}/donations
raisely_get_profiles_by_path_membersREADReturns list of all members of a team profile. GET /v3/profiles/{path}/members
raisely_get_profiles_by_path_postsREADReturns a list of posts you've previously created. The posts will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/profiles/{path}/posts
raisely_get_promo_codesREADReturns all promo codes in a campaign. GET /v3/promo_codes
raisely_get_promo_codes_by_uuidREADReturns a specific promo code. GET /v3/promo_codes/{uuid}
raisely_get_segmentsREADReturns a list of segments you've previously created. The segments will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/segments
raisely_get_segments_by_uuid_usersREADGet the users matched by the segment. GET /v3/segments/{uuid}/users
raisely_get_subscriptionsREADReturns a list of subscriptions you've previously created. The subscriptions will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/subscriptions
raisely_get_subscriptions_by_uuidREADRetrieve a specific **subscription**. GET /v3/subscriptions/{uuid}
raisely_get_subscriptions_by_uuid_donationsREADReturns a list of donations you've previously created. The donations will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/subscriptions/{uuid}/donations
raisely_get_tagsREADRetrieve the list of tags. **NOTE** Unlike other endpoints, any tags flagged as private will not be present unless the request includes private=1. GET /v3/tags
raisely_get_tags_by_uuidREADRetrieve a specific **tag**. GET /v3/tags/{uuid}
raisely_get_tags_by_uuid_recordsREADGet all Raisely records that are assigned the provided Tag. GET /v3/tags/{uuid}/records
raisely_get_usersREADReturns a list of users you've previously created. The users will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/users
raisely_get_users_by_uuidREADRetrieve a specific **user**. GET /v3/users/{uuid}
raisely_get_users_by_uuid_donationsREADReturns a list of donations you've previously created. The donations will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/users/{uuid}/donations
raisely_get_users_by_uuid_interactionsREADReturns all **interactions** for a given user. GET /v3/users/{uuid}/interactions
raisely_get_users_by_uuid_profilesREADReturns all fundraising profiles owned by the provided user. GET /v3/users/{uuid}/profiles
raisely_get_users_by_uuid_subscriptionsREADReturns a list of subscriptions you've previously created. The subscriptions will be returned in descending order of when they were created, unless you specify otherwise. GET /v3/users/{uuid}/subscriptions
raisely_get_utils_profile_urlREADHelper endpoint to verify if a profile url is taken for a given campaign, and make suggestions if the path queried is not available. GET /v3/utils/profile-url
raisely_get_webhooksREADRetrieve the list of webhooks configured for the campaign. GET /v3/webhooks
raisely_patch_campaigns_by_campaignWRITEUpdates the campaign with the new data. PATCH /v3/campaigns/{campaign}
raisely_patch_campaigns_by_campaign_config_by_attributeWRITEUpdate a subkey of the config. This will overwrite the entire value of the key. PATCH /v3/campaigns/{campaign}/config/{attribute}
raisely_patch_donations_by_uuidWRITEUpdate the specified donation. PATCH /v3/donations/{uuid}
raisely_patch_donations_by_uuid_moveWRITEMove a donation to a different profile (the profile may be located in a different campaign). PATCH /v3/donations/{uuid}/move
raisely_patch_exercise_logs_by_uuidWRITEUpdates an existing exercise log. PATCH /v3/exercise-logs/{uuid}
raisely_patch_interactions_by_uuidWRITEUpdates a specific **interaction**. Only interaction.details may be updated (Cannot delete system generated or read only interactions). PATCH /v3/interactions/{uuid}
raisely_patch_interactions_by_uuid_pinWRITEPin / Unpin an **interaction**. PATCH /v3/interactions/{uuid}/pin
raisely_patch_posts_by_pathWRITEUpdate the specified **post**. PATCH /v3/posts/{path}
raisely_patch_profiles_by_pathWRITEUpdates a specific **profile**. PATCH /v3/profiles/{path}
raisely_patch_profiles_by_path_joinWRITEJoins the specified profile to a a new parent. PATCH /v3/profiles/{path}/join
raisely_patch_profiles_by_path_leaveWRITELeaves the team profile (joins the campaign profile). PATCH /v3/profiles/{path}/leave
raisely_patch_promo_codes_by_uuidWRITEUpdates a specific promo code. PATCH /v3/promo_codes/{uuid}
raisely_patch_subscriptions_by_uuidWRITEUpdate the subscription. If you update the frequency or count for a donation, the nextPayment will be recalculated (unless you also update the nextPayment) based on the last donation or the date the subscription was created. PATCH /v3/subscriptions/{uuid}
raisely_patch_users_by_uuidWRITEUpdate the specified **user**. PATCH /v3/users/{uuid}
raisely_patch_webhooks_by_uuidWRITEUpdate the specified **webhook**. PATCH /v3/webhooks/{uuid}
raisely_post_campaignsWRITECreate a new or cloned campaign. POST /v3/campaigns
raisely_post_campaigns_by_campaign_mediaWRITEAdd an image to the campaign media library. Accepts either a `multipart/form-data` upload or an `application/json` body with a `url` to fetch server-side. Accepted formats: PNG, JPG, GIF, WebP, SVG (max 20 MB). POST /v3/campaigns/{campaign}/media
raisely_post_campaigns_by_campaign_restoreWRITERestores the campaign. POST /v3/campaigns/{campaign}/restore
raisely_post_donationsWRITERecord a donation processed elsewhere in Raisely. These donations are recorded with a type of `OFFLINE` in Raisely to indicate they were processed externally. **Note:** Adding an offline donation does not automatically send a receipt. POST /v3/donations
raisely_post_donations_by_uuid_matchWRITEMatch a donation using the specified matched giving configuration. POST /v3/donations/{uuid}/match
raisely_post_donations_by_uuid_resendWRITESend, or re-send, a donation receipt. If the donation was already receipted in Raisely, calling this API will mark the previous receipt as void and re-issue a new receipt. POST /v3/donations/{uuid}/resend
raisely_post_exercise_logsWRITECreates a new **exercise log**. POST /v3/exercise-logs
raisely_post_interactionsWRITECreates a new **interaction**. POST /v3/interactions
raisely_post_orders_by_uuid_resendWRITEResend an order receipt. POST /v3/orders/{uuid}/resend
raisely_post_organisations_by_organisation_mediaWRITEAdd an image to the organisation media library. Accepts either a `multipart/form-data` upload or an `application/json` body with a `url` to fetch server-side. Accepted formats: PNG, JPG, GIF, WebP, SVG (max 20 MB). POST /v3/organisations/{organisation}/media
raisely_post_postsWRITECreate a new **post**. **Specifying the post author (explicit-user rollout):** When the explicit-user rollout is enabled for the organisation, data.userUuid is an optional author override. POST /v3/posts
raisely_post_profiles_by_path_membersWRITECreate a new **member** on the parent profile. **Owner of the member profile:** data.userUuid is optional. POST /v3/profiles/{path}/members
raisely_post_promo_codesWRITECreates a new promo code. POST /v3/promo_codes
raisely_post_subscriptionsWRITECreates a new subscription (otherwise known as a regular donation) in Raisely. External applications may use this endpoint to import regular donations created offline into Raisely, as long as you have tokenised card details in Stripe. POST /v3/subscriptions
raisely_post_tags_by_uuid_recordsWRITEAssigns the provided tag to the specified records. POST /v3/tags/{uuid}/records
raisely_post_usersWRITECreate a new **user**. POST /v3/users
raisely_post_users_upsertWRITEUpsert a user record, optionally tagging and creating an interaction. Useful for accepting form submissions. Requires a campaign UUID to be provided as a query parameter. POST /v3/users/upsert
raisely_post_webhooksWRITEAdd a new webhook to your Raisely account. By default, this webhook will trigger for events across all campaigns in your Raisely account. Specify a `campaignUuid` if you'd like to restrict it to one campaign. POST /v3/webhooks
Put Raisely behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.