Sub Funds

A sub fund or collection of subfunds are used for funds. This resource does not contain the delete methods.

Notes ::

  • By passing in the content-type of application/help in the accept header or using the {format} parameter help from https://demo.fellowshiponeapi.com/giving/v1/subfunds, the API will return an html representation of the help documents for this resource (authentication not required)

Authentication

This method requires Authentication

Resource Structure

This resource conforms to the following XSD

Methods

Sub Funds ::

  • list [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds
  • show [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds/{id}
  • new [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/new
  • edit [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}/edit
  • create [POST] https://demo.fellowshiponeapi.com/giving/v1/subfunds
  • update [PUT] [POST(Low REST)] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}

Method: list [GET]

The list method will return a list of sub funds.

Notes ::

  • By passing in the content-type of application/xsd in the accept header or using the {format} parameter xsd the API will return an xsd for a single version of this resource (authentication not required)

Content-types ::

  • application/json
  • application/xml
  • application/xsd
  • application/help

Format ::

  • json
  • xml
  • xsd
  • help

Parameters ::

  • {format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds.{format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds?format={format}
    • [Header] Accept : {Content-type}

Sample Response ::

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/xml; charset=utf-8
Content-Location: https://demo.fellowshiponeapi.com/giving/v1/subfunds
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:39:35 GMT
Content-Length: 22574

<?xml version="1.0" encoding="utf-8"?>
<subfunds>
  <subFund json:Array="true" id="72515" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515" oldID="">
    <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/v1/funds/12462">
      <name>Brotherhood</name>
    </parentFund>
    <name>Jesse's Subfund 5: Revenge of the Fund</name>
    <generalLedger></generalLedger>
    <subFundCode></subFundCode>
    <isWebEnabled>true</isWebEnabled>
    <isActive>true</isActive>
    <createdDate>2010-07-01T11:16:26</createdDate>
    <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
    <lastUpdatedDate>2010-05-03T11:13:50</lastUpdatedDate>
    <lastUpdatedByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  </subFund>
  <subFund json:Array="true" id="7961" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/7961" oldID="">
    <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462">
      <name>Brotherhood</name>
    </parentFund>
    <name>Men of War Retreats</name>
    <generalLedger></generalLedger>
    <subFundCode></subFundCode>
    <isWebEnabled>true</isWebEnabled>
    <isActive>true</isActive>
    <createdDate>2010-07-01T11:16:26</createdDate>
    <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
    <lastUpdatedDate>2010-05-03T11:13:50</lastUpdatedDate>
    <lastUpdatedByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  </subFund>
  <subFund json:Array="true" id="927" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/927" oldID="">
    <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462">
      <name>Brotherhood</name>
    </parentFund>
    <name>Nicks Sub Fund</name>
    <generalLedger></generalLedger>
    <subFundCode></subFundCode>
    <isWebEnabled>true</isWebEnabled>
    <isActive>true</isActive>
    <createdDate>2010-07-01T11:16:26</createdDate>
    <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
    <lastUpdatedDate>2010-05-03T11:13:50</lastUpdatedDate>
    <lastUpdatedByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  </subFund>
      ...
</subfunds>

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds.json

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/json; charset=utf-8
Content-Location: https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds.json
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:41:20 GMT
Content-Length: 16419

{
   "subFunds":{
      "subFund":[
         {
            "@array":"true",
            "@id":"72515",
            "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515",
            "@oldID":"",
            "parentFund":{
               "@id":"12462",
               "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462",
               "name":"Brotherhood"
            },
            "name":"Jesse's Subfund 5: Revenge of the Fund",
            "generalLedger":null,
            "subFundCode":null,
            "isWebEnabled":"true",
            "isActive":"true",
            "createdDate": "2010-05-03T11:13:50",
            "createdByPerson": {
                "@id":"1999191",
                "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
            },
            "lastUpdatedDate": "2010-05-03T11:13:50",
            "lastUpdatedByPerson": {
                "@id":"1999191",
                "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
            }
         },
         {
            "@array":"true",
            "@id":"7961",
            "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/7961",
            "@oldID":"",
            "parentFund":{
               "@id":"12462",
               "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462",
               "name":"Brotherhood"
            },
            "name":"Men of War Retreats",
            "generalLedger":null,
            "subFundCode":null,
            "isWebEnabled":"true",
            "isActive":"true",
            "createdDate": "2010-05-03T11:13:50",
            "createdByPerson": {
                "@id":"1999191",
                "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
            },
            "lastUpdatedDate": "2010-05-03T11:13:50",
            "lastUpdatedByPerson": {
                "@id":"1999191",
                "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
            }
         },
         ...
      ]
   }
}

Method: show [GET]

The show method will return a single sub fund for a given id.

Notes ::

  • By passing in the content-type of application/xsd in the accept header or using the {format} parameter xsd the API will return an xsd for a single version of this resource (authentication not required)

Content-types ::

  • application/json
  • application/xml
  • application/xsd
  • application/help

Format ::

  • json
  • xml
  • xsd
  • help

Parameters ::

  • {format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds/{id}.{format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds/{id}?format={format}
    • [Header] Accept : {Content-type}
  • {id}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/{fundID}/subfunds/{id}

Sample Response ::

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/xml; charset=utf-8
Content-Location: https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:49:23 GMT
Content-Length: 508

<?xml version="1.0" encoding="utf-8"?>
<subFund id="72515" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515" oldID="">
  <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462">
    <name>Brotherhood</name>
  </parentFund>
  <name>Jesse's Subfund 5: Revenge of the Fund</name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled>true</isWebEnabled>
  <isActive>true</isActive>
  <createdDate>2010-07-01T11:16:26</createdDate>
  <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  <lastUpdatedDate>2010-05-03T11:13:50</lastUpdatedDate>
  <lastUpdatedByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
</subFund>

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515.json

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/json; charset=utf-8
Content-Location: https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515.json
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:50:22 GMT
Content-Length: 368

{
   "subFund":{
      "@id":"72515",
      "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515",
      "@oldID":"",
      "parentFund":{
         "@id":"12462",
         "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462",
         "name":"Brotherhood"
      },
      "name":"Jesse's Subfund 5: Revenge of the Fund",
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":"true",
      "isActive":"true",
      "createdDate": "2010-05-03T11:13:50",
      "createdByPerson": {
          "@id":"1999191",
          "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      },
      "lastUpdatedDate": "2010-05-03T11:13:50",
      "lastUpdatedByPerson": {
          "@id":"1999191",
          "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      }
   }
}

Method: edit [GET]

The edit method will return a single sub fund for a given id. The purpose of the edit method is to retrieve a resource in its most recent condition with its latest values.

Content-types ::

  • application/json
  • application/xml
  • application/help

Format ::

  • json
  • xml
  • help

Parameters ::

  • {format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}/edit.{format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}/edit?format={format}
    • [Header] Accept : {Content-type}
  • {id}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}/edit

Sample Response ::

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/72515/edit

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/xml; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:52:43 GMT
Content-Length: 508

<?xml version="1.0" encoding="utf-8"?>
<subFund id="72515" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515" oldID="">
  <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462">
    <name>Brotherhood</name>
  </parentFund>
  <name>Jesse's Subfund 5: Revenge of the Fund</name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled>true</isWebEnabled>
  <isActive>true</isActive>
  <createdDate>2010-07-01T11:16:26</createdDate>
  <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  <lastUpdatedDate>2010-05-03T11:13:50</lastUpdatedDate>
  <lastUpdatedByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
</subFund>

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/72515/edit?json

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:53:35 GMT
Content-Length: 368

{
   "subFund":{
      "@id":"72515",
      "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515",
      "@oldID":"",
      "parentFund":{
         "@id":"12462",
         "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462",
         "name":"Brotherhood"
      },
      "name":"Jesse's Subfund 5: Revenge of the Fund",
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":"true",
      "isActive":"true",
      "createdDate": "2010-05-03T11:13:50",
      "createdByPerson": {
          "@id":"1999191",
          "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      },
      "lastUpdatedDate": "2010-05-03T11:13:50",
      "lastUpdatedByPerson": {
         "@id":"1999191",
          "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      }
   }
}

Method: new [GET]

The new method will return a single sub fund. The purpose of the new method is to retrieve an empty resource with the proper structure.

Content-types ::

  • application/json
  • application/xml
  • application/help

Format ::

  • json
  • xml
  • help

Parameters ::

  • {format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/new.{format}
    • [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/new?format={format}
    • [Header] Accept : {Content-type}

Sample Response ::

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/new

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/xml; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:55:29 GMT
Content-Length: 354

<?xml version="1.0" encoding="utf-8"?>
<subFund id="" uri="" oldID="">
  <parentFund id="" uri="">
    <name />
  </parentFund>
  <name></name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled></isWebEnabled>
  <isActive></isActive>
  <createdDate></createdDate>
  <createdByPerson id="" uri="" />
  <lastUpdatedDate></lastUpdatedDate>
  <lastUpdatedByPerson id="" uri="" />
</subFund>

Given: [GET] https://demo.fellowshiponeapi.com/giving/v1/subfunds/new.json

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 19:56:02 GMT
Content-Length: 220

{
   "subFund":{
      "@id":"",
      "@uri":"",
      "@oldID":"",
      "parentFund":{
         "@id":"",
         "@uri":"",
         "name":null
      },
      "name":null,
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":null,
      "isActive":null,
      "createdDate": null,
      "createdByPerson": {
          "@id":"",
          "@uri":""
      },
      "lastUpdatedDate":null,
      "lastUpdatedByPerson": {
          "@id":"",
          "@uri":""
      }
   }
}

Method: create [POST]

The create method will create a single sub fund.

Notes ::

  • This method will return a 201 - Created if successfully created

Content-types ::

  • application/json
  • application/xml

Format ::

  • json
  • xml

Parameters ::

  • {format}
    • [POST] https://demo.fellowshiponeapi.com/giving/v1/subfunds.{format}
    • [POST] https://demo.fellowshiponeapi.com/giving/v1/subfunds?format={format}
    • [Header] Accept : {Content-type}

Required Fields ::

  • subFundName

Sample Response ::

Given: [POST] https://demo.fellowshiponeapi.com/giving/v1/subfunds

Request body:

<?xml version="1.0" encoding="utf-8"?>
<subFund id="" uri="" oldID="">
  <parentFund id="12462" uri="">
    <name></name>
  </parentFund>
  <name>Jesse's Subfund 5: Revenge of the Fund</name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled>true</isWebEnabled>
  <isActive>true</isActive>
  <createdDate></createdDate>
  <createdByPerson id="" uri="" />
  <lastUpdatedDate></lastUpdatedDate>
  <lastUpdatedByPerson id="" uri="" />
</subFund>

Response:

HTTP/1.1 201 Created
Cache-Control: private
Content-Type: application/xml; charset=utf-8
Location: https://demo.fellowshiponeapi.com/giving/v1/subfunds/72515
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 20:00:43 GMT
Content-Length: 508

<?xml version="1.0" encoding="utf-8"?>
<subFund id="72515" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515" oldID="">
  <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462">
    <name>Brotherhood</name>
  </parentFund>
  <name>Jesse's Subfund 5: Revenge of the Fund</name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled>true</isWebEnabled>
  <isActive>true</isActive>
  <createdDate>2010-07-01T11:20:01</createdDate>
  <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  <lastUpdatedDate></lastUpdatedDate>
  <lastUpdatedByPerson id="" uri="" />
</subFund>

Given: [POST] https://demo.fellowshiponeapi.com/giving/v1/subfunds.json

Request body:

{
   "subFund":{
      "@id":"",
      "@uri":"",
      "@oldID":"",
      "parentFund":{
         "@id":"12462",
         "@uri":"",
         "name":""
      },
      "name":"Jesse's Subfund 5: Revenge of the Fund",
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":"true",
      "isActive":"true",
      "createdDate": null,
      "createdByPerson": {
          "@id":"",
          "@uri":""
      },
      "lastUpdatedDate":null,
      "lastUpdatedByPerson": {
          "@id":"",
          "@uri":""
      }
   }
}

Response:

HTTP/1.1 201 Created
Cache-Control: private
Content-Type: application/json; charset=utf-8
Location: https://demo.fellowshiponeapi.com/giving/v1/subfunds.json/72515
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 20:03:54 GMT
Content-Length: 368

{
   "subFund":{
      "@id":"72515",
      "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515",
      "@oldID":"",
      "parentFund":{
         "@id":"12462",
         "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462",
         "name":"Brotherhood"
      },
      "name":"Jesse's Subfund 5: Revenge of the Fund",
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":"true",
      "isActive":"true",
      "createdDate": "2010-05-03T11:13:50",
      "createdByPerson": {
          "@id":"1999191",
          "@uri":"{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      },
      "lastUpdatedDate":null,
      "lastUpdatedByPerson": {
          "@id":"",
          "@uri":""
      }
   }
}

Method: update [PUT] [POST (Low REST)]

The update method will update a single sub fund.

Content-types ::

  • application/json
  • application/xml

Format ::

  • json
  • xml

Parameters ::

  • {format}
    • [PUT] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}.{format}
    • [PUT] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}?format={format}
    • [Header] Accept : {Content-type}
  • {id}
    • [PUT] https://demo.fellowshiponeapi.com/giving/v1/subfunds/{id}

Required Fields ::

  • fund id
  • fundName

Sample Response ::

Given: [PUT] https://demo.fellowshiponeapi.com/giving/v1/subfunds/72515

Request body:

<?xml version="1.0" encoding="utf-8"?>
<subFund id="72515" uri="" oldID="">
  <parentFund id="12462" uri="">
    <name></name>
  </parentFund>
  <name>Jesse's Subfund 5: Revenge of the Fund</name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled>true</isWebEnabled>
  <isActive>true</isActive>
  <createdDate>2010-07-01T11:16:26</createdDate>
  <createdByPerson id="" uri="" />
  <lastUpdatedDate></lastUpdatedDate>
  <lastUpdatedByPerson id="" uri="" />
</subFund>

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/xml; charset=utf-8
Content-Location: https://demo.fellowshiponeapi.com/giving/v1/subfunds/72515
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 20:14:25 GMT
Content-Length: 508

<?xml version="1.0" encoding="utf-8"?>
<subFund id="72515" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515" oldID="">
  <parentFund id="12462" uri="https://demo.fellowshiponeapi.com/giving/v1/funds/12462">
    <name>Brotherhood</name>
  </parentFund>
  <name>Jesse's Subfund 5: Revenge of the Fund</name>
  <generalLedger></generalLedger>
  <subFundCode></subFundCode>
  <isWebEnabled>true</isWebEnabled>
  <isActive>true</isActive>
  <createdDate>2010-07-01T11:16:26</createdDate>
  <createdByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
  <lastUpdatedDate>2010-05-03T11:13:50</lastUpdatedDate>
  <lastUpdatedByPerson id="1999191" uri="{{CONSUMER_ROOT_DOMAIN}}/people/1999191" />
</subFund>

Given: [PUT] https://demo.fellowshiponeapi.com/giving/v1/subfunds/18487.json

Request body:

{
   "subFund":{
      "@id":"72515",
      "@uri":"",
      "@oldID":"",
      "parentFund":{
         "@id":"12462",
         "@uri":"",
         "name":""
      },
      "name":"Jesse's Subfund 5: Revenge of the Fund",
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":"true",
      "isActive":"true",
      "createdDate": null,
      "createdByPerson": {
          "@id":"",
          "@uri":""
      },
      "lastUpdatedDate":null,
      "lastUpdatedByPerson": {
          "@id":"",
          "@uri":""
      }
   }
}

Response:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/json; charset=utf-8
Content-Location: https://demo.fellowshiponeapi.com/giving/v1/subfunds/72515.json
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 13 Apr 2010 20:17:30 GMT
Content-Length: 367

{
   "subFund":{
      "@id":"72515",
      "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462/subfunds/72515",
      "@oldID":"",
      "parentFund":{
         "@id":"12462",
         "@uri":"https://demo.fellowshiponeapi.com/giving/v1/funds/12462",
         "name":"Brotherhood"
      },
      "name":"Jesse's Subfund 5: Revenge of the Fund",
      "generalLedger":null,
      "subFundCode":null,
      "isWebEnabled":"true",
      "isActive":"true",
      "createdDate": "2010-05-03T11:13:50",
      "createdByPerson": {
          "@id":"1999191",
          "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      },
      "lastUpdatedDate": "2010-05-03T11:13:50",
      "lastUpdatedByPerson": {
         "@id":"1999191",
          "@uri":{{CONSUMER_ROOT_DOMAIN}}/people/1999191"
      }
   }
}