PUT api/v1/recurrence/{transactionID}
Update Recurrence
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| transactionID |
TransactionID of the recurrence object that needs to be updated |
string |
Required |
Body Parameters
Recurrence object that needs to be added
Recurrence| Name | Description | Type | Additional information |
|---|---|---|---|
| DonorID | string |
None. |
|
| Remittances | Collection of TransactionRemittance |
None. |
|
| Currency | string |
None. |
|
| ParentTransactionID | string |
None. |
|
| ParentTransactionDate | date |
None. |
|
| LastUpdated | date |
None. |
|
| LastUpdatedBy | string |
None. |
|
| Created | date |
None. |
|
| CreatedBy | string |
String length: inclusive between 0 and 200 |
|
| Start | date |
None. |
|
| End | date |
None. |
|
| Interval | string |
None. |
|
| IntervalCount | integer |
None. |
|
| Amount | decimal number |
None. |
|
| DonationCode | string |
None. |
|
| Fund | string |
None. |
|
| TransactionID | string |
None. |
|
| TransactionDate | date |
None. |
|
| RecurrenceType | string |
None. |
|
| ExternalReference | string |
None. |
|
| ExternalOrigin | string |
None. |
|
| References | Collection of Reference |
None. |
Request Formats
application/json, text/json
Sample:
{
"DonorID": "sample string 1",
"Remittances": [
{
"PayMethod": "sample string 1",
"PayStatus": "sample string 2",
"PayAmount": 3.0,
"PayorName": "sample string 4",
"PayorAddress": {
"Line1": "sample string 1",
"Line2": "sample string 2",
"Line3": "sample string 3",
"City": "sample string 4",
"StatePR": "sample string 5",
"PostalCode": "sample string 6",
"Country": "sample string 7"
},
"ProfileToken": "sample string 5",
"Gateway": "sample string 6",
"CreditCardType": "sample string 7",
"CreditCardNumber": "sample string 8",
"CreditCardExpiration": "sample string 9",
"CreditCardSecurity": "sample string 10",
"AuthorizationCode": "sample string 11",
"AuthMessage": "sample string 12",
"AuthDate": "sample string 13",
"CheckRouting": "sample string 14",
"CheckAccount": "sample string 15",
"CheckNumber": "sample string 16"
},
{
"PayMethod": "sample string 1",
"PayStatus": "sample string 2",
"PayAmount": 3.0,
"PayorName": "sample string 4",
"PayorAddress": {
"Line1": "sample string 1",
"Line2": "sample string 2",
"Line3": "sample string 3",
"City": "sample string 4",
"StatePR": "sample string 5",
"PostalCode": "sample string 6",
"Country": "sample string 7"
},
"ProfileToken": "sample string 5",
"Gateway": "sample string 6",
"CreditCardType": "sample string 7",
"CreditCardNumber": "sample string 8",
"CreditCardExpiration": "sample string 9",
"CreditCardSecurity": "sample string 10",
"AuthorizationCode": "sample string 11",
"AuthMessage": "sample string 12",
"AuthDate": "sample string 13",
"CheckRouting": "sample string 14",
"CheckAccount": "sample string 15",
"CheckNumber": "sample string 16"
}
],
"Currency": "sample string 2",
"ParentTransactionID": "sample string 3",
"ParentTransactionDate": "2026-02-04T01:58:53.467",
"LastUpdated": "2026-02-04T01:58:53.467",
"LastUpdatedBy": "sample string 5",
"Created": "2026-02-04T01:58:53.467",
"CreatedBy": "sample string 6",
"Start": "2026-02-04T01:58:53.467",
"End": "2026-02-04T01:58:53.467",
"Interval": "sample string 9",
"IntervalCount": 10,
"Amount": 11.0,
"DonationCode": "sample string 12",
"Fund": "sample string 13",
"TransactionID": "sample string 14",
"TransactionDate": "2026-02-04T01:58:53.467",
"RecurrenceType": "sample string 16",
"ExternalReference": "sample string 17",
"ExternalOrigin": "sample string 18",
"References": [
{
"Type": "sample string 1",
"Value": "sample string 2",
"Category": "sample string 3"
},
{
"Type": "sample string 1",
"Value": "sample string 2",
"Category": "sample string 3"
}
]
}
application/xml, text/xml
Sample:
<Recurrence xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DPCSWS.Models">
<Amount>11</Amount>
<DonationCode>sample string 12</DonationCode>
<End>2026-02-04T01:58:53.4671592+00:00</End>
<ExternalOrigin>sample string 18</ExternalOrigin>
<ExternalReference>sample string 17</ExternalReference>
<Fund>sample string 13</Fund>
<Interval>sample string 9</Interval>
<IntervalCount>10</IntervalCount>
<RecurrenceType>sample string 16</RecurrenceType>
<References>
<Reference>
<Category>sample string 3</Category>
<Type>sample string 1</Type>
<Value>sample string 2</Value>
</Reference>
<Reference>
<Category>sample string 3</Category>
<Type>sample string 1</Type>
<Value>sample string 2</Value>
</Reference>
</References>
<Start>2026-02-04T01:58:53.4671592+00:00</Start>
<TransactionDate>2026-02-04T01:58:53.4671592+00:00</TransactionDate>
<TransactionID>sample string 14</TransactionID>
<Created>2026-02-04T01:58:53.4671592+00:00</Created>
<CreatedBy>sample string 6</CreatedBy>
<Currency>sample string 2</Currency>
<DonorID>sample string 1</DonorID>
<LastUpdated>2026-02-04T01:58:53.4671592+00:00</LastUpdated>
<LastUpdatedBy>sample string 5</LastUpdatedBy>
<ParentTransactionDate>2026-02-04T01:58:53.4671592+00:00</ParentTransactionDate>
<ParentTransactionID>sample string 3</ParentTransactionID>
<Remittances>
<TransactionRemittance>
<AuthDate>sample string 13</AuthDate>
<AuthMessage>sample string 12</AuthMessage>
<AuthorizationCode>sample string 11</AuthorizationCode>
<CheckAccount>sample string 15</CheckAccount>
<CheckNumber>sample string 16</CheckNumber>
<CheckRouting>sample string 14</CheckRouting>
<CreditCardExpiration>sample string 9</CreditCardExpiration>
<CreditCardNumber>sample string 8</CreditCardNumber>
<CreditCardSecurity>sample string 10</CreditCardSecurity>
<CreditCardType>sample string 7</CreditCardType>
<Gateway>sample string 6</Gateway>
<PayAmount>3</PayAmount>
<PayMethod>sample string 1</PayMethod>
<PayStatus>sample string 2</PayStatus>
<PayorAddress>
<City>sample string 4</City>
<Country>sample string 7</Country>
<Line1>sample string 1</Line1>
<Line2>sample string 2</Line2>
<Line3>sample string 3</Line3>
<PostalCode>sample string 6</PostalCode>
<StatePR>sample string 5</StatePR>
</PayorAddress>
<PayorName>sample string 4</PayorName>
<ProfileToken>sample string 5</ProfileToken>
</TransactionRemittance>
<TransactionRemittance>
<AuthDate>sample string 13</AuthDate>
<AuthMessage>sample string 12</AuthMessage>
<AuthorizationCode>sample string 11</AuthorizationCode>
<CheckAccount>sample string 15</CheckAccount>
<CheckNumber>sample string 16</CheckNumber>
<CheckRouting>sample string 14</CheckRouting>
<CreditCardExpiration>sample string 9</CreditCardExpiration>
<CreditCardNumber>sample string 8</CreditCardNumber>
<CreditCardSecurity>sample string 10</CreditCardSecurity>
<CreditCardType>sample string 7</CreditCardType>
<Gateway>sample string 6</Gateway>
<PayAmount>3</PayAmount>
<PayMethod>sample string 1</PayMethod>
<PayStatus>sample string 2</PayStatus>
<PayorAddress>
<City>sample string 4</City>
<Country>sample string 7</Country>
<Line1>sample string 1</Line1>
<Line2>sample string 2</Line2>
<Line3>sample string 3</Line3>
<PostalCode>sample string 6</PostalCode>
<StatePR>sample string 5</StatePR>
</PayorAddress>
<PayorName>sample string 4</PayorName>
<ProfileToken>sample string 5</ProfileToken>
</TransactionRemittance>
</Remittances>
</Recurrence>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.