API Documentation

User Login

Endpoint

POST: /api/auth/login

Parameters:

            email

            pwd

Required Fields:

            email, pwd

Example Request

            http://aacta.org.staging.splashbox.com.au/api/auth/login

Example Response

 

{
    "result": true,
    "message": "Logged in.",
    "code": 0,
    "token": "ec89de7b7571a5a9ed831Oqos7AxozsPsLW1QaJnLalzceuDdvbgS",
    "expire": 1506306298,
    "userID": 1,
    "FirstName": "Adam",
    "Surname": "Admin",
    "Email": "admin",
    "LastVisited": "2017-09-25 09:24:58",
    "DateFormat": "yyyy-MM-dd",
    "TimeFormat": "H:mm",
    "MembershipExpiryDate": null,
    "Status": "Active",
    "UnitNumber": "1",
    "Address": "116 Saint Kilda Road",
    "Suburb": "Saint Kilda",
    "State": "VIC",
    "Postcode": "3182",
    "Country": "AU",
    "Mobile": "0400000000",
    "ApiToken": "ec89de7b7571a5a9ed831Oqos7AxozsPsLW1QaJnLalzceuDdvbgS",
    "ApiTokenExpire": 1506306298,
    "URLSegment": "adam-admin",
    "groups": [
        "AACTA",
        "Administrators"
    ]
}

Response Params:

result       - Possible values 0(false) and 1(true).

message  Possible values 'Logged in, Authentication fail'

code         Possible values 0 => Logged in, 1 => Login failed, 2 => token invalid, 3 => token expired

token       Auth token

expire      expiry timestamp

userID     Logged in user ID

groups    - list of user groups assigned

Notes

This will create an access token, with the token to be used as a header value in further requests.

The default token expiry is 3 hours, after which point a new token will need to be generated.

API Test Credentials

Subscriber (No access to AACTA TV)

Username: subscriberuser@aacta.org
Password: testing123

AFI Group Member 

Username: afiuser@aacta.org
Password: testing123

AACTA Group Member (Also within AFI Group, access available)

Username: aactauser@aacta.org
Password: testing123

AACTA Group Member (Not in AFI Group, please deny access)

Username: aactaunpaid@aacta.org
Password: testing123

 

 

Don't Miss Out
Want to get updates from AACTA? Sign Up Below

Your cart

No items in your cart.