availability.available

Returns Availability for a user on a given day

SUPPORTED METHODS:

GET

ParametersTypeDescription
token (required)Valid token
start_date (required)dateDate
user (accepted)integerUser id
approved (accepted)enum (0, 1)Filter unapproved or approved availability

0: Unapproved
1: Approved

DOCUMENTATION

GET
Returns Availability for a user on a given day.
Level 5 is required (all users can fetch this module)

--

Example Request:

{
   "method":"GET",
   "module":"availability.available",
   "request":{
      "start_date":"May 1, 2017",
      "user":2097936
   }
}

Example Response:

{
    "status": 1,
    "data": {
        "type": "weekly",
        "availability": {
            "1": {
                "flag": "2",
                "approved": null
            },
            "2": {
                "flag": "2",
                "approved": null
            },
            "3": {
                "flag": "2",
                "approved": null
            },
            "4": {
                "flag": "2",
                "approved": null
            },
            "5": {
                "flag": "2",
                "approved": null
            },
            "6": {
                "flag": "2",
                "approved": null
            },
            "7": {
                "flag": "2",
                "approved": null
            },
            "8": {
                "flag": "2",
                "approved": null
            },
            "9": {
                "flag": "2",
                "approved": null
            },
            "10": {
                "flag": "2",
                "approved": null
            },
            "11": {
                "flag": "2",
                "approved": null
            },
            "12": {
                "flag": "2",
                "approved": null
            },
            "13": {
                "flag": "2",
                "approved": null
            },
            "14": {
                "flag": "2",
                "approved": null
            },
            "15": {
                "flag": "2",
                "approved": null
            },
            "16": {
                "flag": "2",
                "approved": null
            },
            "17": {
                "flag": "2",
                "approved": null
            },
            "18": {
                "flag": "2",
                "approved": null
            },
            "19": {
                "flag": "2",
                "approved": null
            },
            "20": {
                "flag": "2",
                "approved": null
            },
            "21": {
                "flag": "2",
                "approved": null
            },
            "22": {
                "flag": "2",
                "approved": null
            },
            "23": {
                "flag": "2",
                "approved": null
            },
            "24": {
                "flag": "2",
                "approved": null
            },
            "25": {
                "flag": "2",
                "approved": null
            },
            "26": {
                "flag": "2",
                "approved": null
            },
            "27": {
                "flag": "2",
                "approved": null
            },
            "28": {
                "flag": "2",
                "approved": null
            },
            "29": {
                "flag": "2",
                "approved": null
            },
            "30": {
                "flag": "2",
                "approved": null
            },
            "31": {
                "flag": "2",
                "approved": null
            },
            "32": {
                "flag": "2",
                "approved": null
            },
            "33": {
                "flag": "2",
                "approved": null
            },
            "34": {
                "flag": "2",
                "approved": null
            },
            "35": {
                "flag": "2",
                "approved": null
            },
            "36": {
                "flag": "2",
                "approved": null
            },
            "37": {
                "flag": "2",
                "approved": null
            },
            "38": {
                "flag": "2",
                "approved": null
            },
            "39": {
                "flag": "2",
                "approved": null
            },
            "40": {
                "flag": "2",
                "approved": null
            },
            "41": {
                "flag": "2",
                "approved": null
            },
            "42": {
                "flag": "2",
                "approved": null
            },
            "43": {
                "flag": "2",
                "approved": null
            },
            "44": {
                "flag": "2",
                "approved": null
            },
            "45": {
                "flag": "2",
                "approved": null
            },
            "46": {
                "flag": "2",
                "approved": null
            },
            "47": {
                "flag": "2",
                "approved": null
            },
            "48": {
                "flag": "2",
                "approved": null
            },
            "49": {
                "flag": "2",
                "approved": null
            },
            "50": {
                "flag": "2",
                "approved": null
            },
            "51": {
                "flag": "2",
                "approved": null
            },
            "52": {
                "flag": "2",
                "approved": null
            },
            "53": {
                "flag": "2",
                "approved": null
            },
            "54": {
                "flag": "2",
                "approved": null
            },
            "55": {
                "flag": "2",
                "approved": null
            },
            "56": {
                "flag": "2",
                "approved": null
            },
            "57": {
                "flag": "2",
                "approved": null
            },
            "58": {
                "flag": "2",
                "approved": null
            },
            "59": {
                "flag": "2",
                "approved": null
            },
            "60": {
                "flag": "2",
                "approved": null
            },
            "61": {
                "flag": "2",
                "approved": null
            },
            "62": {
                "flag": "2",
                "approved": null
            },
            "63": {
                "flag": "2",
                "approved": null
            },
            "64": {
                "flag": "2",
                "approved": null
            },
            "65": {
                "flag": "2",
                "approved": null
            },
            "66": {
                "flag": "2",
                "approved": null
            },
            "67": {
                "flag": "2",
                "approved": null
            },
            "68": {
                "flag": "2",
                "approved": null
            },
            "69": {
                "flag": "2",
                "approved": null
            },
            "70": {
                "flag": "2",
                "approved": null
            },
            "71": {
                "flag": "2",
                "approved": null
            },
            "72": {
                "flag": "2",
                "approved": null
            },
            "73": {
                "flag": "2",
                "approved": null
            },
            "74": {
                "flag": "2",
                "approved": null
            },
            "75": {
                "flag": "2",
                "approved": null
            },
            "76": {
                "flag": "2",
                "approved": null
            },
            "77": {
                "flag": "2",
                "approved": null
            },
            "78": {
                "flag": "2",
                "approved": null
            },
            "79": {
                "flag": "2",
                "approved": null
            },
            "80": {
                "flag": "2",
                "approved": null
            },
            "81": {
                "flag": "2",
                "approved": null
            },
            "82": {
                "flag": "2",
                "approved": null
            },
            "83": {
                "flag": "2",
                "approved": null
            },
            "84": {
                "flag": "2",
                "approved": null
            },
            "85": {
                "flag": "2",
                "approved": null
            },
            "86": {
                "flag": "2",
                "approved": null
            },
            "87": {
                "flag": "2",
                "approved": null
            },
            "88": {
                "flag": "2",
                "approved": null
            },
            "89": {
                "flag": "2",
                "approved": null
            },
            "90": {
                "flag": "2",
                "approved": null
            },
            "91": {
                "flag": "2",
                "approved": null
            },
            "92": {
                "flag": "2",
                "approved": null
            },
            "93": {
                "flag": "2",
                "approved": null
            },
            "94": {
                "flag": "2",
                "approved": null
            },
            "95": {
                "flag": "2",
                "approved": null
            },
            "96": {
                "flag": "2",
                "approved": null
            }
        },
        "date": {
            "id": 2924,
            "month": 5,
            "day": 1,
            "year": 2017,
            "weekday": "Mon"
        }
    },
    "token": "xxxxxxxxx"
}