The following table outlines the differences between Version 2.1 and Version 2.0 of Wild Apricot's API.
Url | Difference | v2 | v2.1 |
GET /accounts/{account_id}/payments |
Additional filter: idsOnly=true (can be used with other filters only) | Not available | Available |
Different returning object | { [ {Payment model}, {Payment model}, ... ] } |
{ "Payments": [ { Payment model }, { Payment model }, ... ] } for a "idsOnly = true" case: { "PaymentIdentifiers": [ 123456, 234567, 345678, ... ] } |
|
GET /accounts/{account_id}/invoices |
Additional filter: idsOnly=true (can be used with other filters only) | Not available | Available |
Voided invoices are included | Not available | Available | |
Different returning object | { [ {Invoice model}, {Invoice model}, ... ] } |
{ "Invoices": [ { Payment model }, { Payment model }, ... ] } for a "idsOnly = true" case: { "InvoiceIdentifiers": [ 123456, 234567, 345678, ... ] } |
|
GET /accounts/{account_id}/refunds |
Additional filter: idsOnly=true (can be used with other filters only) | Not available | Available |
Different returning object | { [ {Refund model}, {Refund model}, ... ] } |
{ "Refunds": [ { Payment model }, { Payment model }, ... ] } for a "idsOnly = true" case: { "RefundIdentifiers": [ 123456, 234567, 345678, ... ] } |
|
GET /accounts/{account_id}/contacts/{contact_id} |
The response contains fields with type "Picture" | Not available | Available |
PUT /accounts/{account_id}/events/{event_id} |
Different returning object | Event model | boolean value (true if updating ended successfully) |