All integrations

Raisely

BUSINESS · COMMERCE & FINANCE

Campaigns, fundraising profiles, donations, and supporters for their org.

Acts as the person, not as itself

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.

Credentials never touch the agent

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.

Every call on the record

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.

What an agent can do

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_campaignWRITE

Deletes the campaign. DELETE /v3/campaigns/{campaign}

api
raisely_delete_campaigns_by_campaign_media_by_uuidWRITE

Remove a media item from the campaign media library by UUID. The underlying file is not deleted. DELETE /v3/campaigns/{campaign}/media/{uuid}

api
raisely_delete_donations_by_uuidWRITE

Delete a donation record. Only possible for OFFLINE donations. DELETE /v3/donations/{uuid}

api
raisely_delete_exercise_logs_by_uuidWRITE

Delete the specified **exercise log**. DELETE /v3/exercise-logs/{uuid}

api
raisely_delete_interactions_by_uuidWRITE

Deletes an existing custom **interaction**. (Cannot delete system generated or read only interactions). DELETE /v3/interactions/{uuid}

api
raisely_delete_organisations_by_organisation_media_by_uuidWRITE

Remove a media item from the organisation media library by UUID. The underlying file is not deleted. DELETE /v3/organisations/{organisation}/media/{uuid}

api
raisely_delete_posts_by_pathWRITE

Delete the specified **post**. DELETE /v3/posts/{path}

api
raisely_delete_profiles_by_pathWRITE

Archives a profile. Archived profiles are hidden from the campaign. DELETE /v3/profiles/{path}

api
raisely_delete_tags_by_uuid_records_by_recorduuidWRITE

Removes an assigned tag from the specified record. DELETE /v3/tags/{uuid}/records/{recordUuid}

api
raisely_delete_webhooks_by_uuidWRITE

Delete a webhook. DELETE /v3/webhooks/{uuid}

api
raisely_get_api_docsREAD

Raisely OpenAPI specification. GET /v3/api-docs

api
raisely_get_authenticateREAD

Authenticate 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

api
raisely_get_campaignsREAD

Returns 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

api
raisely_get_campaigns_by_campaignREAD

Retrieve a specific **campaign**. GET /v3/campaigns/{campaign}

api
raisely_get_campaigns_by_campaign_designationsREAD

Returns designations associated with a campaign, ordered by sortOrder. GET /v3/campaigns/{campaign}/designations

api
raisely_get_campaigns_by_campaign_donationsREAD

Returns 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

api
raisely_get_campaigns_by_campaign_mediaREAD

Returns all images in the campaign media library. GET /v3/campaigns/{campaign}/media

api
raisely_get_campaigns_by_campaign_productsREAD

Returns all products in a campaign. GET /v3/campaigns/{campaign}/products

api
raisely_get_campaigns_by_campaign_profileREAD

Return 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

api
raisely_get_campaigns_by_campaign_profilesREAD

Returns all fundraising profiles in a campaign. GET /v3/campaigns/{campaign}/profiles

api
raisely_get_campaigns_by_campaign_subscriptionsREAD

Returns 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

api
raisely_get_designationsREAD

Returns 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

api
raisely_get_donationsREAD

Returns 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

api
raisely_get_donations_by_uuidREAD

Retrieve a specific **donation**. GET /v3/donations/{uuid}

api
raisely_get_donations_by_uuid_receiptsREAD

Returns a list of the receipts attached to this donation. GET /v3/donations/{uuid}/receipts

api
raisely_get_exercise_logsREAD

Returns 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

api
raisely_get_exercise_logs_by_uuidREAD

Retrieve a specific **exercise log**. GET /v3/exercise-logs/{uuid}

api
raisely_get_interaction_categoriesREAD

Returns all of the **interaction categories** in the organisation. GET /v3/interaction_categories

api
raisely_get_interactionsREAD

Returns all **interactions**. GET /v3/interactions

api
raisely_get_interactions_by_uuidREAD

Retrieve a specific **interaction**. GET /v3/interactions/{uuid}

api
raisely_get_ordersREAD

Returns all orders in a campaign. GET /v3/orders

api
raisely_get_orders_by_uuidREAD

Returns a specific order. GET /v3/orders/{uuid}

api
raisely_get_organisations_by_organisation_mediaREAD

Returns all images in the organisation media library. GET /v3/organisations/{organisation}/media

api
raisely_get_postsREAD

Returns 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

api
raisely_get_posts_by_pathREAD

Retrieve a specific **post**. GET /v3/posts/{path}

api
raisely_get_products_by_uuidREAD

Returns a specific product. GET /v3/products/{uuid}

api
raisely_get_profilesREAD

Returns all fundraising profiles in a campaign. GET /v3/profiles

api
raisely_get_profiles_by_pathREAD

Returns a specific profile. GET /v3/profiles/{path}

api
raisely_get_profiles_by_path_donationsREAD

Returns 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

api
raisely_get_profiles_by_path_membersREAD

Returns list of all members of a team profile. GET /v3/profiles/{path}/members

api
raisely_get_profiles_by_path_postsREAD

Returns 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

api
raisely_get_promo_codesREAD

Returns all promo codes in a campaign. GET /v3/promo_codes

api
raisely_get_promo_codes_by_uuidREAD

Returns a specific promo code. GET /v3/promo_codes/{uuid}

api
raisely_get_segmentsREAD

Returns 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

api
raisely_get_segments_by_uuid_usersREAD

Get the users matched by the segment. GET /v3/segments/{uuid}/users

api
raisely_get_subscriptionsREAD

Returns 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

api
raisely_get_subscriptions_by_uuidREAD

Retrieve a specific **subscription**. GET /v3/subscriptions/{uuid}

api
raisely_get_subscriptions_by_uuid_donationsREAD

Returns 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

api
raisely_get_tagsREAD

Retrieve 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

api
raisely_get_tags_by_uuidREAD

Retrieve a specific **tag**. GET /v3/tags/{uuid}

api
raisely_get_tags_by_uuid_recordsREAD

Get all Raisely records that are assigned the provided Tag. GET /v3/tags/{uuid}/records

api
raisely_get_usersREAD

Returns 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

api
raisely_get_users_by_uuidREAD

Retrieve a specific **user**. GET /v3/users/{uuid}

api
raisely_get_users_by_uuid_donationsREAD

Returns 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

api
raisely_get_users_by_uuid_interactionsREAD

Returns all **interactions** for a given user. GET /v3/users/{uuid}/interactions

api
raisely_get_users_by_uuid_profilesREAD

Returns all fundraising profiles owned by the provided user. GET /v3/users/{uuid}/profiles

api
raisely_get_users_by_uuid_subscriptionsREAD

Returns 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

api
raisely_get_utils_profile_urlREAD

Helper 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

api
raisely_get_webhooksREAD

Retrieve the list of webhooks configured for the campaign. GET /v3/webhooks

api
raisely_patch_campaigns_by_campaignWRITE

Updates the campaign with the new data. PATCH /v3/campaigns/{campaign}

api
raisely_patch_campaigns_by_campaign_config_by_attributeWRITE

Update a subkey of the config. This will overwrite the entire value of the key. PATCH /v3/campaigns/{campaign}/config/{attribute}

api
raisely_patch_donations_by_uuidWRITE

Update the specified donation. PATCH /v3/donations/{uuid}

api
raisely_patch_donations_by_uuid_moveWRITE

Move a donation to a different profile (the profile may be located in a different campaign). PATCH /v3/donations/{uuid}/move

api
raisely_patch_exercise_logs_by_uuidWRITE

Updates an existing exercise log. PATCH /v3/exercise-logs/{uuid}

api
raisely_patch_interactions_by_uuidWRITE

Updates a specific **interaction**. Only interaction.details may be updated (Cannot delete system generated or read only interactions). PATCH /v3/interactions/{uuid}

api
raisely_patch_interactions_by_uuid_pinWRITE

Pin / Unpin an **interaction**. PATCH /v3/interactions/{uuid}/pin

api
raisely_patch_posts_by_pathWRITE

Update the specified **post**. PATCH /v3/posts/{path}

api
raisely_patch_profiles_by_pathWRITE

Updates a specific **profile**. PATCH /v3/profiles/{path}

api
raisely_patch_profiles_by_path_joinWRITE

Joins the specified profile to a a new parent. PATCH /v3/profiles/{path}/join

api
raisely_patch_profiles_by_path_leaveWRITE

Leaves the team profile (joins the campaign profile). PATCH /v3/profiles/{path}/leave

api
raisely_patch_promo_codes_by_uuidWRITE

Updates a specific promo code. PATCH /v3/promo_codes/{uuid}

api
raisely_patch_subscriptions_by_uuidWRITE

Update 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}

api
raisely_patch_users_by_uuidWRITE

Update the specified **user**. PATCH /v3/users/{uuid}

api
raisely_patch_webhooks_by_uuidWRITE

Update the specified **webhook**. PATCH /v3/webhooks/{uuid}

api
raisely_post_campaignsWRITE

Create a new or cloned campaign. POST /v3/campaigns

api
raisely_post_campaigns_by_campaign_mediaWRITE

Add 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

api
raisely_post_campaigns_by_campaign_restoreWRITE

Restores the campaign. POST /v3/campaigns/{campaign}/restore

api
raisely_post_donationsWRITE

Record 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

api
raisely_post_donations_by_uuid_matchWRITE

Match a donation using the specified matched giving configuration. POST /v3/donations/{uuid}/match

api
raisely_post_donations_by_uuid_resendWRITE

Send, 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

api
raisely_post_exercise_logsWRITE

Creates a new **exercise log**. POST /v3/exercise-logs

api
raisely_post_interactionsWRITE

Creates a new **interaction**. POST /v3/interactions

api
raisely_post_orders_by_uuid_resendWRITE

Resend an order receipt. POST /v3/orders/{uuid}/resend

api
raisely_post_organisations_by_organisation_mediaWRITE

Add 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

api
raisely_post_postsWRITE

Create 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

api
raisely_post_profiles_by_path_membersWRITE

Create a new **member** on the parent profile. **Owner of the member profile:** data.userUuid is optional. POST /v3/profiles/{path}/members

api
raisely_post_promo_codesWRITE

Creates a new promo code. POST /v3/promo_codes

api
raisely_post_subscriptionsWRITE

Creates 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

api
raisely_post_tags_by_uuid_recordsWRITE

Assigns the provided tag to the specified records. POST /v3/tags/{uuid}/records

api
raisely_post_usersWRITE

Create a new **user**. POST /v3/users

api
raisely_post_users_upsertWRITE

Upsert 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

api
raisely_post_webhooksWRITE

Add 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

api

Put Raisely behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.