MemoryGivingAPIWebService


Click here for a complete list of operations.

getRecentlyUpdatedCharities

Please supply the following fields:
ParameterTypeMandatoryDefaultDescription
api_key string Mandatory Your unique code to access this operation.
datetime DateTime Optional current datetime The date & time that forms the end range of the results to be returned.
days int Optional The number of days prior to the datetime that forms the start range of the results to be returned.
page_number int Optional 1 The page number of the results to be returned. Must be used with a valid page_size.
page_size int Optional all results The number of results returned for each page.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
api_key:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /admin/api/WebService.asmx HTTP/1.1
Host: memorygiving.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://memorygiving.com/admin/api/WebService.asmx/getRecentlyUpdatedCharities"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getRecentlyUpdatedCharities xmlns="http://memorygiving.com/admin/api/WebService.asmx">
      <api_key>string</api_key>
    </getRecentlyUpdatedCharities>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getRecentlyUpdatedCharitiesResponse xmlns="http://memorygiving.com/admin/api/WebService.asmx">
      <getRecentlyUpdatedCharitiesResult>
        <Data>
          <CharitySummary>
            <ID>int</ID>
            <Name>string</Name>
            <Aliases>string</Aliases>
            <Number>string</Number>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <Town>string</Town>
            <Postcode>string</Postcode>
            <Country>string</Country>
            <ContactName>string</ContactName>
            <ContactEmail>string</ContactEmail>
            <ContactTelephone>string</ContactTelephone>
            <IsActivated>boolean</IsActivated>
            <IsVisible>boolean</IsVisible>
            <IsDeleted>boolean</IsDeleted>
            <DateLastUpdated>dateTime</DateLastUpdated>
            <LogoPath>string</LogoPath>
          </CharitySummary>
          <CharitySummary>
            <ID>int</ID>
            <Name>string</Name>
            <Aliases>string</Aliases>
            <Number>string</Number>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <Town>string</Town>
            <Postcode>string</Postcode>
            <Country>string</Country>
            <ContactName>string</ContactName>
            <ContactEmail>string</ContactEmail>
            <ContactTelephone>string</ContactTelephone>
            <IsActivated>boolean</IsActivated>
            <IsVisible>boolean</IsVisible>
            <IsDeleted>boolean</IsDeleted>
            <DateLastUpdated>dateTime</DateLastUpdated>
            <LogoPath>string</LogoPath>
          </CharitySummary>
        </Data>
        <Error>
          <Severity>ValidationWarning or ValidationError or Warning or Fatal</Severity>
          <InternalMessage>string</InternalMessage>
          <FriendlyMessage>string</FriendlyMessage>
        </Error>
      </getRecentlyUpdatedCharitiesResult>
    </getRecentlyUpdatedCharitiesResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /admin/api/WebService.asmx HTTP/1.1
Host: memorygiving.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getRecentlyUpdatedCharities xmlns="http://memorygiving.com/admin/api/WebService.asmx">
      <api_key>string</api_key>
    </getRecentlyUpdatedCharities>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getRecentlyUpdatedCharitiesResponse xmlns="http://memorygiving.com/admin/api/WebService.asmx">
      <getRecentlyUpdatedCharitiesResult>
        <Data>
          <CharitySummary>
            <ID>int</ID>
            <Name>string</Name>
            <Aliases>string</Aliases>
            <Number>string</Number>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <Town>string</Town>
            <Postcode>string</Postcode>
            <Country>string</Country>
            <ContactName>string</ContactName>
            <ContactEmail>string</ContactEmail>
            <ContactTelephone>string</ContactTelephone>
            <IsActivated>boolean</IsActivated>
            <IsVisible>boolean</IsVisible>
            <IsDeleted>boolean</IsDeleted>
            <DateLastUpdated>dateTime</DateLastUpdated>
            <LogoPath>string</LogoPath>
          </CharitySummary>
          <CharitySummary>
            <ID>int</ID>
            <Name>string</Name>
            <Aliases>string</Aliases>
            <Number>string</Number>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <Town>string</Town>
            <Postcode>string</Postcode>
            <Country>string</Country>
            <ContactName>string</ContactName>
            <ContactEmail>string</ContactEmail>
            <ContactTelephone>string</ContactTelephone>
            <IsActivated>boolean</IsActivated>
            <IsVisible>boolean</IsVisible>
            <IsDeleted>boolean</IsDeleted>
            <DateLastUpdated>dateTime</DateLastUpdated>
            <LogoPath>string</LogoPath>
          </CharitySummary>
        </Data>
        <Error>
          <Severity>ValidationWarning or ValidationError or Warning or Fatal</Severity>
          <InternalMessage>string</InternalMessage>
          <FriendlyMessage>string</FriendlyMessage>
        </Error>
      </getRecentlyUpdatedCharitiesResult>
    </getRecentlyUpdatedCharitiesResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /admin/api/WebService.asmx/getRecentlyUpdatedCharities?api_key=string HTTP/1.1
Host: memorygiving.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ResponseOfListOfCharitySummary xmlns="http://memorygiving.com/admin/api/WebService.asmx">
  <Data>
    <CharitySummary>
      <ID>int</ID>
      <Name>string</Name>
      <Aliases>string</Aliases>
      <Number>string</Number>
      <Address1>string</Address1>
      <Address2>string</Address2>
      <Town>string</Town>
      <Postcode>string</Postcode>
      <Country>string</Country>
      <ContactName>string</ContactName>
      <ContactEmail>string</ContactEmail>
      <ContactTelephone>string</ContactTelephone>
      <IsActivated>boolean</IsActivated>
      <IsVisible>boolean</IsVisible>
      <IsDeleted>boolean</IsDeleted>
      <DateLastUpdated>dateTime</DateLastUpdated>
      <LogoPath>string</LogoPath>
    </CharitySummary>
    <CharitySummary>
      <ID>int</ID>
      <Name>string</Name>
      <Aliases>string</Aliases>
      <Number>string</Number>
      <Address1>string</Address1>
      <Address2>string</Address2>
      <Town>string</Town>
      <Postcode>string</Postcode>
      <Country>string</Country>
      <ContactName>string</ContactName>
      <ContactEmail>string</ContactEmail>
      <ContactTelephone>string</ContactTelephone>
      <IsActivated>boolean</IsActivated>
      <IsVisible>boolean</IsVisible>
      <IsDeleted>boolean</IsDeleted>
      <DateLastUpdated>dateTime</DateLastUpdated>
      <LogoPath>string</LogoPath>
    </CharitySummary>
  </Data>
  <Error>
    <Severity>ValidationWarning or ValidationError or Warning or Fatal</Severity>
    <InternalMessage>string</InternalMessage>
    <FriendlyMessage>string</FriendlyMessage>
  </Error>
</ResponseOfListOfCharitySummary>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /admin/api/WebService.asmx/getRecentlyUpdatedCharities HTTP/1.1
Host: memorygiving.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

api_key=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ResponseOfListOfCharitySummary xmlns="http://memorygiving.com/admin/api/WebService.asmx">
  <Data>
    <CharitySummary>
      <ID>int</ID>
      <Name>string</Name>
      <Aliases>string</Aliases>
      <Number>string</Number>
      <Address1>string</Address1>
      <Address2>string</Address2>
      <Town>string</Town>
      <Postcode>string</Postcode>
      <Country>string</Country>
      <ContactName>string</ContactName>
      <ContactEmail>string</ContactEmail>
      <ContactTelephone>string</ContactTelephone>
      <IsActivated>boolean</IsActivated>
      <IsVisible>boolean</IsVisible>
      <IsDeleted>boolean</IsDeleted>
      <DateLastUpdated>dateTime</DateLastUpdated>
      <LogoPath>string</LogoPath>
    </CharitySummary>
    <CharitySummary>
      <ID>int</ID>
      <Name>string</Name>
      <Aliases>string</Aliases>
      <Number>string</Number>
      <Address1>string</Address1>
      <Address2>string</Address2>
      <Town>string</Town>
      <Postcode>string</Postcode>
      <Country>string</Country>
      <ContactName>string</ContactName>
      <ContactEmail>string</ContactEmail>
      <ContactTelephone>string</ContactTelephone>
      <IsActivated>boolean</IsActivated>
      <IsVisible>boolean</IsVisible>
      <IsDeleted>boolean</IsDeleted>
      <DateLastUpdated>dateTime</DateLastUpdated>
      <LogoPath>string</LogoPath>
    </CharitySummary>
  </Data>
  <Error>
    <Severity>ValidationWarning or ValidationError or Warning or Fatal</Severity>
    <InternalMessage>string</InternalMessage>
    <FriendlyMessage>string</FriendlyMessage>
  </Error>
</ResponseOfListOfCharitySummary>