Pledges
Include additional data in the response
transactionsPossible values: Pledge cursor to fetch results before
a3c2a57e-2797-4159-8700-8ad55bf8150eThe amount of results to fetch before the 'before' cursor
10Pledge cursor to fetch results after
a3c2a57e-2797-4159-8700-8ad55bf8150eThe amount of results to fetch after the 'after' cursor
10Filter by person uuid. This will be a v4 UUID
a3c2a57e-2797-4159-8700-8ad55bf8150eFilter by pledges that have an iDEAL QR transaction
falsePledge case status
leadPossible values: ISO8601 compatible datetime string. If applied only pledges will be returned that have been updated after the supplied datetime. Note: changes to related calls do not update the pledge case's updated datetime. To detect call status changes, use the GET /api/v1/calls?updatedAfter=... endpoint.
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZBad request. Response body shows what the problem is.
Service account not properly authenticated
Service account forbids executing this action
UUID (v4). The pledge's globally unique identifier in the system. If not provided, a new UUID will be generated.
82b431f0-f401-4afd-b6db-9d1d751232d9UUID (v4) of the person that made this pledge.
adb97226-a7d7-4a39-8564-765131d5643bThe current status of the pledge:
lead→ lead pledge, to be collected. Initial status.active→ active pledge, being collected.dropped→ dropped before it was ever collected or released.cancelled→ cancelled after it was collected or released.fulfilled→ ended after reaching its end date.
Status is not allowed to be set when creating a pledge that is managed in TapRaise. It will by default get assigned status lead after creation. Externally sourced pledges are allowed to be created with any status from the whitelist.
activePossible values: Date of pledge creation, formatted as ISO8601 date string.
2023-05-01T00:00:00.000ZUUID (v4) of the organization that owns this pledge.
82b431f0-f401-4afd-b6db-9d1d751232d9UUID (v4) of the organization that recruited this pledge
82b431f0-f401-4afd-b6db-9d1d751232d9The label of the location where the pledge was recruited.
UtrechtThe interval of the donation. The donation interval is not allowed to be set when creating a pledge that is managed in TapRaise. Use initialDonationInterval instead. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
monthlyPossible values: The current donated amount, in Euros. The donation amount is not allowed to be set when creating a pledge that is managed in TapRaise. Use initialDonationAmount instead. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed..
7.5The initial donation interval of this pledge. As the donation interval might change over time, this field represents the donation interval at the moment the pledge was created. The donationInterval field should contain its current value.
oncePossible values: The initial donation amount of this pledge, in Euros. As the donation amount might change over time, this fields represents the amount at the moment the pledge was created. The donationAmount field should contain its current value.
12.5Describes how this pledge was recruited. Currently supported values are:
d2d→ Door-to-door recruitmentstreet→ Street recruitment
streetPossible values: UUID (v4) of the recruiter that recruited the pledge.
82b431f0-f401-4afd-b6db-9d1d751232d9Date of pledge start, formatted as ISO8601 date string
2023-05-01T00:00:00.000ZArray of UUIDs (v4) of the focus areas for this pledge. During recruitment the recruiter can select one or more focus areas for the pledge, that can later on for instance be used to filter pledges or supply custom news feeds to them. The supplied UUIDs should match the allowed focus areas for the owning organization.
[]Example: ['4bb765d0-3d5f-48ab-ac7e-59da84d5f297']Date of pledge cancellation, formatted as ISO8601 date string. This field is not allowed to be set when creating a pledge that is managed in TapRaise. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
2023-05-01T00:00:00.000ZThe preferred day of the month the pledge is to be collected on. Should be an integer between 1 and 28.
nullExample: 8Date when the pledge was dropped, formatted as ISO8601 date string. This field is not allowed to be set when creating a pledge that is managed in TapRaise. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
2023-05-01T00:00:00.000ZDate when the pledge was released, formatted as ISO8601 date string. This field is not allowed to be set when creating a pledge that is managed in TapRaise. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
2023-05-01T00:00:00.000ZDate the pledge ends, formatted as ISO8601 date string. Leave empty if unknown.
2023-05-01T00:00:00.000ZAdditional properties provided by/about the external system. This field is allowed to be set when creating a pledge that is managed in TapRaise. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
Pledge was created
Bad request. Response body shows what the problem is.
Service account not properly authenticated
Service account forbids executing this action
Pledge already exists
The uuid of the pledge case
The label of the location where the pledge was recruited.
UtrechtThe interval of the donation. The donation interval is only allowed to be set when updating a pledge that is managed in TapRaise. Use initialDonationInterval instead when creating a pledge. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
monthlyPossible values: The current donated amount, in Euros. The donation amount is only allowed to be set when updating a pledge that is managed in TapRaise. Use initialDonationAmount instead when creating a pledge. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed..
7.5UUID (v4) of the recruiter that recruited the pledge.
82b431f0-f401-4afd-b6db-9d1d751232d9Date of pledge start, formatted as ISO8601 date string
2023-05-01T00:00:00.000ZDate the pledge ends, formatted as ISO8601 date string. Leave empty if unknown. This field is only allowed to be set when updating a pledge that is managed in TapRaise. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
2023-05-01T00:00:00.000ZAdditional properties provided by/about the external system. This field is allowed to be set when updating a pledge that is managed in TapRaise. See the general description of this endpoint for more information about validation rules depending on where the pledge is managed.
Pledge case was updated
UUID (v4)
5cf67f69-34d0-46fe-b904-20d56248a844The current status of the pledge:
lead→ lead pledge, to be collected. Initial status.active→ active pledge, being collected.dropped→ dropped before it was ever collected or released.cancelled→ cancelled after it was collected or released.fulfilled→ ended after reaching its end date.
leadPossible values: ISO8601 compatible datetime string
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZISO8601 compatible datetime string describing when the pledge was last updated
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZUUID (v4)
95dc688a-b757-4bf6-a0fb-47dda3f0dbf5UUID (v4)
6fbfd835-9e94-4034-b6d4-6a6cef450913The label of the location where the pledge was recruited.
UtrechtThe donation amount at the moment the pledge was submitted.
7.5The current donation amount
7.5The donation interval at the moment the pledge was submitted.
monthlyPossible values: The current donation interval
monthlyPossible values: The preferred payment day of the month (options: 1 - 28). Default value, when not supplied or user has no preference, is: null
13d2dPossible values: UUID (v4)
83d7638b-ad2b-4d6d-8805-9c4352352599Temporary URL to signature file, valid for 1 hour
https://storage.googleapis.com/test/signature.mp3?GoogleAccessId=service-account%40test.iam.gserviceaccount.com&Expires=1659968507&Signature=Additional properties provided by/about the external system.
Campaign code defined by the organization
Collection date of the pledge case defined by the organization. ISO8601 compatible datetime string.
2017-07-21T17:32:28ZBad request. Response body shows what the problem is.
Service account not properly authenticated
Service account forbids executing this action
Pledge case is not found
This endpoint allows you to execute actions to updates the status of a pledge, if your service account allows you to and the pledge is within your organization scope.
See the response documentation for the possible statuses and what they mean.
It returns the updated pledge case.
The UUID of the pledge to update the status for
The status update action
Pledge was updated
UUID (v4)
5cf67f69-34d0-46fe-b904-20d56248a844The current status of the pledge:
lead→ lead pledge, to be collected. Initial status.active→ active pledge, being collected.dropped→ dropped before it was ever collected or released.cancelled→ cancelled after it was collected or released.fulfilled→ ended after reaching its end date.
leadPossible values: ISO8601 compatible datetime string
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZISO8601 compatible datetime string describing when the pledge was last updated
2017-07-21T17:32:28ZISO8601 compatible datetime string
2017-07-21T17:32:28ZUUID (v4)
95dc688a-b757-4bf6-a0fb-47dda3f0dbf5UUID (v4)
6fbfd835-9e94-4034-b6d4-6a6cef450913The label of the location where the pledge was recruited.
UtrechtThe donation amount at the moment the pledge was submitted.
7.5The current donation amount
7.5The donation interval at the moment the pledge was submitted.
monthlyPossible values: The current donation interval
monthlyPossible values: The preferred payment day of the month (options: 1 - 28). Default value, when not supplied or user has no preference, is: null
13d2dPossible values: UUID (v4)
83d7638b-ad2b-4d6d-8805-9c4352352599Temporary URL to signature file, valid for 1 hour
https://storage.googleapis.com/test/signature.mp3?GoogleAccessId=service-account%40test.iam.gserviceaccount.com&Expires=1659968507&Signature=Additional properties provided by/about the external system.
Bad request. Response body shows what the problem is.
Service account not properly authenticated
Service account forbids executing this action
Pledge to update is not found
Last updated