LEAF API Documentation
You are in: API » Release 1 » Fees

Get Current Membership Fees GET

Use this to get the current set of membership types and bands available to new applicants

Parameters

Response Parameters
ParameterNameTypeDescription
feesFeesList 
MembershipType
Membership TypeString 
MembershipTypeDescription
Membership Type DescriptionString 
Band
BandString (Optional) 
BandDescription
Band DescriptionString (Optional) 
IsIndividualMembership
Is Individual Membership?Boolean 
Amount
AmountNumber (Optional) 

XML

Example Request
GET https://api.leaf.eco/r1/fees.eb HTTP/1.1
Accept: text/xml
Response Schema
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="FeesResponse">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="fees">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="MembershipType" type="xsd:string" />
                    <xsd:element name="MembershipTypeDescription" type="xsd:string" />
                    <xsd:element name="Band" minOccurs="0" type="xsd:string" />
                    <xsd:element name="BandDescription" minOccurs="0" type="xsd:string" />
                    <xsd:element name="IsIndividualMembership" type="xsd:boolean" />
                    <xsd:element name="Amount" minOccurs="0" type="xsd:decimal" />
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
Example Response
HTTP/1.1 200 OK
Content-Type: text/xml

<?xml version="1.0" encoding="utf-8"?>
<FeesResponse>
  <fees>
    <item>
      <MembershipType>xsd:string</MembershipType>
      <MembershipTypeDescription>xsd:string</MembershipTypeDescription>
      <Band>xsd:string</Band>
      <BandDescription>xsd:string</BandDescription>
      <IsIndividualMembership>xsd:boolean</IsIndividualMembership>
      <Amount>xsd:decimal</Amount>
    </item>...</fees>
</FeesResponse>

JSON

Example Request
GET https://api.leaf.eco/r1/fees.eb HTTP/1.1
Accept: application/json
Example Response
HTTP/1.1 200 OK
Content-Type: application/json

{"fees":[{"MembershipType":String,
      "MembershipTypeDescription":String,
      "Band":String,
      "BandDescription":String,
      "IsIndividualMembership":Boolean,
      "Amount":Number},
    ...]}

Test

 

Following selection of the fee by an applicant, the values of the corresponding MembershipType and Band elements should be passed to the "join LEAF" page as "type" and "band" querysting parameters.