SupportCenter Plus

    General Operations

     

    While invoking the general operations through API, the operation defined are based on the parameter value, and the developer needs to submit a request to the url via HTTP POST or GET method. 

     

    NOTE: Before proceeding with the general operations and its corresponding parameters, please note that the parameters are case sensitive and should be used as defined.

     


    The following operations can be performed on a request through API,  


     

    Logging On to the Application

     

    Through this operation, you can log on to the application.

     

    URL Format

     

     

    The URL format to log on to the Application.

     

    For xml output
     

    http://<server-name>:<port-number>/api/xml/AUTH

     

     

    For json output

     

    http://<server-name>:<port-number>/api/json/AUTH

     

     

    Parameters

     

    The parameters that needs to be passed via HTTP method for updating a request are as follows,

     

     

    Parameter

     

    Value

     

    Description

     

    usesname

     

    string

     

    Login name

     

    password

     

    string

     

    Password to authenticate the application.

     

     

     

    Output Response Format

     

    The output response format for both xml and json consists of three parameters:-

    • response uri: The response uri is the url value sent over HTTP POST or GET method.

    • status: The status denotes the status of the operation. Here there are only two status - Success and Failure.

    • statuscode: The statuscode denotes the code displayed when the status is Success or Failure. For a successful operation, the status code is 200.

    Success

     

    When the operation is successful, the output response format is as given below,

     

    response uri=[url value]

     

    status=Success

     

    statuscode=200

     

     

    Sample Response

     

    response uri="api/xml/AUTH"

     

    status=Success

     

    statuscode=200

     

    Error

     

    Errors occur when the API Key is not valid or the parameter value does not exist in the application. In such cases, the output format is as shown below,

     

    response uri=[url value]

     

    status=Failure

     

    statuscode=failurecode

     

     

    Sample Response

     

    response uri="api/xml/AUTH"

     

    status=Failure

     

    statuscode=5003

     

    statusmessage=Username and/or password provided is wrong.

     

     

    Sample Input Form

     

    Sample form for the operation 'AUTH' is given below,

     

    <form method="POST" action="http(s)://<server-name>:<port-number>/api/xml/AUTH">

    <input type="hidden" name="apikey" value="[SupportCenter API Key]">

    <input type="text" name="username" value="[Login name]">

    <input type="text" name="password" value="[Password]">

    <input type="submit" name="submit" value="submit">

    </form>  

     

     

    View Business Unit List

     

    This operation displays all the business units to which the support rep belong.

     

    URL Format

     

     

    The URL format for the Request operation - View Business Unit List

     

    For xml output
     

    http://<server-name>:<port-number>/api/xml/getBUINFO

     

     

    For json output

     

    http://<server-name>:<port-number>/api/json/getBUINFO

     

     

    Parameters

     

    The parameter to be passed via HTTP method is,

     

     

    Parameter

     

    Value

     

    Description

     
    apikey

     

    string

     

    SupportCenter API Key.

     

     

    Output Response Format

     

    The output response format for both xml and json consists of three parameters:-

    • response uri: The response uri is the url value sent over HTTP POST method.

    • status: The status denotes the status of the operation. Here there are only two status - Success and Failure.

    • statuscode: The statuscode denotes the code displayed when the status is Success or Failure. For a successful operation, the status code is 200.

    Success

     

    When the operation is successful, the output response format is as given below,

     

    response uri=[url value]

     

    status=Success

     

    statuscode=200

     

     

    Sample Response

     

    response uri="api/xml/getBUINFO"

     

    status=Success

     

    statuscode=200

     

     

    Error

     

    Errors occur when the API Key is not valid or the parameter value does not exist in the application. In such cases, the output format is as shown below,

     

    response uri=[url value]

     

    status=Failure

     

    statuscode=failurecode

     

     

    Sample Response

     

    response uri="api/xml/getBUINFO"

     

    status=Failure

     

    statuscode=5000

     

    statusmessage=Invalid api key.

     

     

    Sample Input Form

     

    Sample form for the operation 'getRecentItems' is given below,

     

    <form method="GET" action="http(s)://<server-name>:<port-number>/api/xml/getBUINFO">

    <input type="hidden" name="apikey" value="[SupportCenter-API-Key]">

    <input type="submit" name="submit" value="submit">

    </form>

     

     

    Change Business Unit

     

    Through this operation, you can change the business unit of a user.

     

    URL Format

     

     

    The URL format for the Request operation - View Business Unit List

     

    For xml output
     

    http://<server-name>:<port-number>/api/xml/changeBusinessUnit

     

     

    For json output

     

    http://<server-name>:<port-number>/api/json/changeBusinessUnit

     

     

    Parameters

     

    The parameter to be passed via HTTP method is,

     

     

    Parameter

     

    Value

     

    Description

     
    businessUnit

     

    string

     

    Business Unit

     

     

    Output Response Format

     

    The output response format for both xml and json consists of three parameters:-

    • response uri: The response uri is the url value sent over HTTP POST method.

    • status: The status denotes the status of the operation. Here there are only two status - Success and Failure.

    • statuscode: The statuscode denotes the code displayed when the status is Success or Failure. For a successful operation, the status code is 200.

    Success

     

    When the operation is successful, the output response format is as given below,

     

    response uri=[url value]

     

    status=Success

     

    statuscode=200

     

     

    Sample Response

     

    response uri="api/xml/changeBusinessUnit"

     

    status=Success

     

    statuscode=200

     

     

    Error

     

    Errors occur when the API Key is not valid or the parameter value does not exist in the application. In such cases, the output format is as shown below,

     

    response uri=[url value]

     

    status=Failure

     

    statuscode=failurecode

     

     

    Sample Response

     

    response uri="api/xml/changeBusinessUnit"

     

    status=Failure

     

    statuscode=5000

     

    statusmessage=No such Business Unit exists.

     

     

    Sample Input Form

     

    Sample form for the operation 'changeBusinessUnit' is given below,

     

    <form method="POST" action="http(s)://<server-name>:<port-number>/api/xml/changeBusinessUnit">

    <input type="hidden" name="apikey" value="[SupportCenter-API-Key]">

    <input type="text" name="businessUnit" value="[Business Unit]">

    <input type="submit" name="submit" value="submit">

    </form>

     

     

    View Recent Items

     

    This operation displays the recent items viewed by the user from a business unit.

     

    URL Format

     

     

    The URL format for the Request operation - View Recent Items

     

    For xml output
     

    http://<server-name>:<port-number>/api/xml/getRecentItems

     

     

    For json output

     

    http://<server-name>:<port-number>/api/json/getRecentItems

     

     

    Parameters

     

    The parameter to be passed via HTTP method is,

     

     

    Parameter

     

    Value

     

    Description

     
    businessUnit

     

    string

     

    Business Unit

     

    NOTE: Please note that the recent request related items can only be viewed using this operation.

     

     

    Output Response Format

     

    The output response format for both xml and json consists of three parameters:-

    • response uri: The response uri is the url value sent over HTTP POST method.

    • status: The status denotes the status of the operation. Here there are only two status - Success and Failure.

    • statuscode: The statuscode denotes the code displayed when the status is Success or Failure. For a successful operation, the status code is 200.

    Success

     

    When the operation is successful, the output response format is as given below,

     

    response uri=[url value]

     

    status=Success

     

    statuscode=200

     

     

    Sample Response

     

    response uri="api/xml/getRecentItems"

     

    status=Success

     

    statuscode=200

     

     

    Error

     

    Errors occur when the API Key is not valid or the parameter value does not exist in the application. In such cases, the output format is as shown below,

     

    response uri=[url value]

     

    status=Failure

     

    statuscode=failurecode

     

     

    Sample Response

     

    response uri="api/xml/getRecentItems"

     

    status=Failure

     

    statuscode=5000

     

    statusmessage=No such Business Unit exists.

     

     

    Sample Input Form

     

    Sample form for the operation 'getRecentItems' is given below,

     

    <form method="GET" action="http(s)://<server-name>:<port-number>/api/xml/getRecentItems">

    <input type="hidden" name="apikey" value="[SupportCenter-API-Key]">

    <input type="text" name="businessUnit" value="[Business Unit]">

    <input type="submit" name="submit" value="submit">

    </form>

     

    Copyright © 2017, ZOHO Corp. All Rights Reserved.