GlobalGiving is proud to announce new fields/attributes and calls to
the standard API. There are also some new restrictions on using the
secure API calls, such as submitDonation.
First, the new fields available:
For Organization info, new fields are included in project data (and in
new Organization calls, below):
* activeProjects - the number of active projects accepting donations
on GlobalGiving
* totalProjects - the total number of projects for an organization,
including projects no longer accepting donations.
* ein - for US organizations, the EIN of that organization (when
available).
* mission - the organization's mission statement.
The details of the new fields for project calls are documented here:
http://www.globalgiving.org/to-go/get-all-projects.html
Organizations can now be queried directly, both to get ALL
organizations, ALL organizations with Active Projects, or a single
organization by organization ID.
The fields available on organization responses include the number of
active projects (those accepting donations) and totalProjects, which
includes active and funded/retired projects. You can see the
available operations and fields returned by viewing getOrganization
and get All Organization calls on the API documentation reference
guide:
http://www.globalgiving.org/to-go/operations.html
And you can get projects (summary or full; all or only active) by
calling getProjectsForOrganization. See the documentation here:
http://www.globalgiving.org/to-go/get-all-projects-for-an-organization.html
and here:
http://www.globalgiving.org/to-go/get-all-projects-for-an-organization-summary.html
Finally, changes have made to how you can get access to submitting
donations and/or orders (including gift cards). Due to PCI
requirements on consumer and credit card holder data (see PCI
requirements here:
https://www.pcisecuritystandards.org/security_standards/),
we must require any api key holder who wishes to submit confidential
data to assert that they handle this data in accordance with PCI
standards, which means keeping the information secure. To accomplish
this, one must agree to the GlobalGiving API terms of service, and
sign a copy. GlobalGiving will keep this on file. See the terms of
service here:
http://www.globalgiving.org/to-go/terms-of-service.html
Thanks,
Steve Rogers