Developers Area
  • Information for developers
  • About the APIs
  • Release Log
  • Level 1 Calls
    • User membership check
    • Club details
    • Club affiliation status
    • Counties
  • Level 2 Calls
    • Users
    • User clubs
    • Club members
Powered by GitBook
On this page
  1. Level 1 Calls

Club affiliation status

/clubs/affiliation

GET https://api.englandsquash.com/clubs/affiliation

Requires Level 1 access. Returns a club's affiliation status.

Query Parameters

Name
Type
Description

ClubID

string

ID of the club to check affiliation status (exact match)

Headers

Name
Type
Description

APIToken

string

API key required to authenticate your request

{
    "clubID": "CB02107",
    "clubName": "Test Club",
    "status": 40,
    "expiryDate": "2018-11-30T00:00:00"
}
{
    "message": "Authorization has been denied for this request."
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
        <title>404 - File or directory not found.</title>
        <style type="text/css">
            <!--
body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;} 
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;} 
h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}
#content{margin:0 0 0 2%;position:relative;}
.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
-->

        </style>
    </head>
    <body>
        <div id="header">
            <h1>Server Error</h1>
        </div>
        <div id="content">
            <div class="content-container">
                <fieldset>
                    <h2>404 - File or directory not found.</h2>
                    <h3>The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.</h3>
                </fieldset>
            </div>
        </div>
    </body>
</html>

List of affiliation status codes and meanings:

  • 1 = Active (holds a current and fully paid affiliation)

  • 20 = Expiring soon (holds an active affiliation, but have a renewal invoice due within < 30 days)

  • 30 = Overdue (their renewal invoice has not been paid, but they are within their ‘payment grace period’ which is typically 7 days. Their members will still show as having active membership within this period)

  • 40 = Expired (no active affiliation. Renewal invoices outstanding and expiry date is more than 7 days in the past)

  • 50 = Not Affiliating (club has been marked as no longer affiliating. Invoices are not raised for this club)

PreviousClub detailsNextCounties

Last updated 6 years ago