NOTE: User must me logged in as admin to access this API

Get all the available barcode templates (Currently only One.)

URL : service-desk/barcode/template

Method : GET

Success Response:

{
  "success": true,
  "data": {
    "id": 10,
    "width": "2",
    "height": "1",
    "labels_per_row": "4",
    "space_between_labels": "4",
    "logo_image": "/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/7gAOQWRvYmUAZMAAAAABk=",
    "created_at": "2020-03-30 08:54:14",
    "updated_at": "2020-03-30 08:54:14",
    "type": "system_default",
    "display_logo_confirmed": 1,
  }
}

Creates a barcode template

URL : service-desk/barcode/template/create

Method : POST

Query Parameters :

Parameter Type Possible Values Required/Optional Description
width string range 0.5-8.5 Required Width in inches of the individual barcode label
height string range 0.5-11 Required Height in inches of the individual barcode label
space_between_labels string range 1-10 Required Space between individual barcode labels
labels_per_row string range 1-10 Required Number of Labels in each row.
display_logo_confirmed string 1,0 Required Specifies whether the logo image is displayed or not.
logo_image image .jpg/.png Optional Image to be displayed as logo

Success Response:

{
  "success": true,
  "message": "Template Saved Successfully"
}

Updates a barcode template

URL : service-desk/barcode/template/update/{id}

Method : POST

Query Parameters :

Parameter Type Possible Values Required/Optional Description
id string 1,10 Required ID of the template to update
width string 1,10 Required Width in inches of the individual barcode label
height string 1,10 Required Height in inches of the individual barcode label
space_between_labels string 1,10 Required Space between individual barcode labels
labels_per_row string 1,10 Required Number of Labels in each row.
display_logo_confirmed string 1,0 Required Specifies whether the logo image is displayed or not.
logo_image image .jpg/.png Optional Image to be displayed as logo

Success Response:

{
  "success": true,
  "message": "Template Saved Successfully"
}

Deletes a barcode template

URL : service-desk/barcode/template/delete/{id}

Method : DELETE

Query Parameters :

Success Response:{ “success”: true, “message”: “Template removed Successfully” }

Parameter Type Possible Values Required/Optional Description
id string 1,10 Required ID of the template to delete