All notable changes to the betterplace.org API v4 will be documented in this file.
- Deprecate
comments_count
on project details. (The comments feature had already been removed in 2021.)
- Volunteering endpoint
- Clients Volunteering endpoint
- Deprecate
donor_count
on project details and fundraising events details. We will remove this value after 2021-12-31. Please usedonations_count
instead. - Deprecate
external_donated_amount_in_cents
on client project statistics. We will remove this value in the future.
- Only published blog posts will be handed out by the API from now on.
- Added
published_at
to Blog posts endpoint. - Added
activate_donations_at
DateTime to Fundraising events details and updated thedonations_prohibited
documentation accordingly.
- Added
donor
andmessage
to client donations.
- Project
carrier
can be NULL if none was selected. Mostly happens for legacy projects. project details carrier
now contains its ID as a separate field
- Donor contact data endpoint
- Listing of illustrations
- Changed behavior of
validate_address
of donation pledges:first_name
,last_name
andemail
won't be validated if set tofalse
- Added
donation_count
to fundraising events details - Added
new_message
link to fundraising events details - Blog posts endpoint is now available for fundraising events as well.
- Extended fundraising event forwarding list, eg. with project name and platform url
- Fixed ordering of opinions for projects and fundraising event
- Fixed
has_message
facet filter on opinions
- Added support for
tracking_via
to donation pledges and forwarding requests.
- Added
summary
to project details.
- Added
donations_count
integer to project details. - Added
comments_count
integer to project details.
- Removed endpoint for clients
- Deprecated
positive_opinions_count
andnegative_opinions_count
on project as well aspositive_or_negative
on opinion
- Removed [Fundraising Challenge] endpoint
- Added endpoint for donation pledges.
- Added endpoint for forwarding requests.
- [Opinion Details] endpoint removed
- Opinion Lists now come with the same default order as opinions on betterplace.org - newest first.
- Added client API endpoint to submit volunteering inquiries to. See here
- Volunteering List can now be sorted by the
content_updated_at
order parameter.
- Organisation Details: The
description
now containsbr
tags instead of newlines - Volunteering Details: The
description
now containsbr
tags instead of newlines
- donation pledges: lowered the minimum value for
amount_in_cents
to 1
- pagination: introduced a limit for the
per_page
parameter
- Removed
donated_amount_in_cents
from client endpoint - Removed
pool_balance_in_cents
from client endpoint - Removed
open_amount_in_cents
from client endpoint - Removed
requested_amount_in_cents
from client endpoint - Removed
projects_count
from client endpoint - Removed
client_donated_amount_in_cents
from client endpoint - Removed
client_matched_amount_in_cents
from client endpoint - Removed
client_donations_count
from client endpoint
- Removed
open_amount_in_cents
from client statistics - Removed
pool_balance_in_cents
from client statistics - Removed
client_matched_amount_in_cents
from client statistics
donated_amount_in_cents
does no longer include external donations client statisticsclient_donated_amount_in_cents
now includes matching fund forwardings client statisticsclient_donated_amount_in_cents
doesn't include pool donations any more client statistics- donation pledges: introduced
validate_address
option
- Client Details: client specific endpoint for volunteering offers
- Improved documentation for donation pledges
- Added facet filter
closed:true/false
projects list.
- Added
closed_at
datetime to project details. - Extended documentation for created_at and completed_at in project details.
- Documentation wording for donor opinions
facets=has_donation:true/false
anddonated_amount_in_cents
. The documentation is more detailed now and also includes two know issues where donor opinions do not behave as expected.
- The url params for the ThirdPartyApp custom donation form changed:
donation_presenter[some_value]=123
is deprecated now. Please update your app until 12/2015.some_value=123
is the new way as described in the documentation.
- Added API endpoint for clients to query donor data if permission was granted. See details at Client Donor Contact Data
- Added two API endpoints for client statistics. 0. Client Project Statistics 0. Client Fundraising Event Statistics
- Client Details: All statistic values. This end point will be removed after 31.5.2015
- Added API endpoints for fundraising events and linked to them from all relevant resources. This includes related features for clients as well. See here and here.
- Fundraising Events Details
- profile_picture:
fill_618x322
,fill_270x141
- profile_picture:
- Fundraising Events List
- profile_picture:
fill_618x322
,fill_270x141
- profile_picture:
- Matching Fund Projects List
- profile_picture:
fill_618x322
,fill_270x141
- profile_picture:
- Project Details
- profile_picture:
fill_618x322
,fill_270x141
- profile_picture:
- Projects List
- profile_picture:
fill_618x322
,fill_270x141
- profile_picture:
- Volunteering Details
- profile_picture:
fill_618x322
,fill_270x141
- image:
fill_618x322
,fill_270x141
,original
,thumb
,medium
,regular
- profile_picture:
- Volunteering List
- profile_picture:
fill_618x322
,fill_270x141
- image:
fill_618x322
,fill_270x141
,original
,thumb
,medium
,regular
- profile_picture:
- Added client API endpoint for submit donation pledges to. See here
- Added client API endpoint to subscribe to project newsletters. See here.
- Authentication via
api_token
parameter andApi-Token
header is deprecated in favor of using basic authentication.
- Reworked order and hierarchy in readme.
- Added the
around
parameter for project and volunteering listings, that sorts by distance to its value.
- Fallback flag for profile pictures to indicate whether the given picture is a default picture or was uploaded by the user
- Clarify the order behaviour for fundraising challenge results.
- This CHANGELOG, following the ideas of http://keepachangelog.com/
- Refactor the previous changelog to follow this convention.
- Update todo-note in table of content
- Add two more websites to "Example Integrations" for ThidPartyApp Donation Form
- Previous Changelog in README
- Add Fundraising Challenge to API and Documentation
This is the aggrgated changelog for all changes for this time interval.
- 2013-06-20: Add
client.pool_balance_in_cents
property, see doc for details - 2013-06-14: Add platform-link to
blog_posts-details
- 2013-05-15: Opinions have a link to the project now. All API-link are "api.betterplace.org" now (not www. anymore). Opinions have have a facets=has_message-Feature now.
- 2013-04-19: Change the naming of api-docu-files to follow rails-pluralization-convention.
- 2013-04-19: Added 'client project-tag list' (a list of all project-tags for a client) and 'client project-tag projects list' (a list of all projects for a client-project-tag).
- 2013-04-17: Add project pictures API. Please note the DEPRECATION warning for the project- and volunteering-profilepicture (sizes large, profile and thumb are deprecated and therefore renamed.)
- 2014-03-04: Remove all deprecated picture links from responses.
- 2014-01-26: Remove the beta-flag; add matching-fund api; add code and usage examples; minor improvements
- 2013-04-18: Fixed project opinions. Add client opinions-feature. Note that many of the opinions-facets changed! Please re-read this part of the documentation.
This is the aggrgated changelog for all changes for this time interval.
- 2012-04-15: Add "Client Project-Tag Project List".
- 2012-03-03: Add picture size 'large' and 'original' to image list for projects. Please note that the images-part of the API ist still beta and might change slightly in the future.
- 2012-03-28: The project-list now returns the full result-set for each project. The minimal result set is gone for now but will be added later. The default-number of results changed to 20 for all lists.
- 2012-05~15: Add known issues, improve documentation, add
opinion.donated_amount_in_cents
, project.description returns html now - 2012-03-13: Update TOC, fix opinions-details and -list response, fix empty documentation (@tordans)
- 2012-03-12: Several updates to readme, updates to descriptions for clients, updated opinions-docu, added know-issues and changelog sections (@tordans)
- 2012-05~15: Removed
opinion.with_donation
- Initial version (@betterplace)
- Nothing.
- Nothing.
- Nothing.
- Nothing.