Get Offline Requests

This API will return all the Offline Requests from the server. An offline request is the request sent through the offline request form by website visitor.

Resource URL

https://Server Node Environment/index.php

Example : https://api.yourdomain.com/index.php

Resource Information

Parameters Values
Resource Format JSON
Method GET
Requires authentication? Yes

Request

GET Params

Parameters Mandatory Description
[Request parameters]
d REQUIRED desktop - Controller directory name
c REQUIRED chat - Controller name
m REQUIRED get_offline_requests - Controller method name
token REQUIRED Application Access Token
user_id REQUIRED Agent ID

Response


{
    "result": "success",
    "language_version": 20171221061942,
    "offline_requests": [
        {
            "id": "22",
            "message": "I am a new customer.",
            "request_status": "pending",
            "created_at": "2018-05-26 07:30:33",
            "department": null,
            "sender_id": "132",
            "name": "Site Visitor",
            "email": "site-visitor@pkpwssib.com",
            "profile_color": "#f06292",
            "profile_pic": "",
            "profile_picture": null
        }
    ]
}

Messages returned

HTTP STATUS CODE Description MESSAGE BODY
200 Successfully Return Return Json data.
200 Authorization Error {"result":"failed","error":"Invalid access token or Token has been expired."}
400 Request is malformed {"error": "invalid_request", "error_description": "description"}
403 Forbidden Directory access is forbidden.
404 Resource Not found The page you requested was not found.