Workplace CRM Documentation

Introduction


Each account has a clientKey which can be used to send API requests to the server. This clientKey can be found on your CRM's settings page. For DEMO Purpose, you can use our APIs.

clientKey = a1b2c3clientkey Apply Key

Note: DELETE endpoint has been disabled for the demo clientKey.

Users

Get Users

Gets all the Users registered under the application. By default the API returns all the Users using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=users&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Create Users

Creates new Users on an existing user. Users can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=users&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "name": "{{name}}",
        "email": "{{email}}",
        "password": "{{password}}",
        "role": "{{role}}",
        "phone": "{{phone}}",
        "usernumber": "{{usernumber}}",
        "timeAdded": "{{timeAdded}}",
        "businessName": "{{businessName}}",
        "mobilePhone": "{{mobilePhone}}",
        "homePhone": "{{homePhone}}",
        "address": "{{address}}",
        "city": "{{city}}",
        "state": "{{state}}",
        "zip": "{{zip}}",
        "website": "{{website}}",
        "company": "{{company}}",
        "location": "{{location}}",
        "post": "{{post}}",
        "description": "{{description}}",
        "addedBy": "{{addedBy}}",
        "userId": "{{userId}}",
        "current_pipeline_stage": "{{current_pipeline_stage}}",
        "profile_pic": "{{profile_pic}}",
        "isSubscribed": "{{isSubscribed}}",
        "salary": "{{salary}}",
        "e_wallet_balance": "{{e_wallet_balance}}",
        "monthlysalary": "{{monthlysalary}}",
        "otime": "{{otime}}",
        "allow": "{{allow}}",
        "date": "{{date}}",
        "loginAuth": "{{loginAuth}}",
        "work_shift_status": "{{work_shift_status}}",
        "lunch_status": "{{lunch_status}}",
        "break_status": "{{break_status}}",
    }
}
Update Users

Updates existing Users. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=users&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "name": "{{new name}}",
        "email": "{{new email}}",
        "password": "{{new password}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Delete Users

Deletes existing Users. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=users&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}

Customer Fields

Get Customer Fields

Gets all the Customer Fields registered under the application. By default the API returns all the Customer Fields using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_fields&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "field_name": "{{field_name}}",
        ...
    }
}
Create Customer Fields

Creates new Customer Fields on an existing user. Customer Fields can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_fields&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "field_name": "{{field_name}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Customer Fields

Updates existing Customer Fields. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_fields&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "field_name": "{{new field_name}}",
        "timeAdded": "{{new timeAdded}}",
        "userId": "{{new userId}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "field_name": "{{field_name}}",
        ...
    }
}
Delete Customer Fields

Deletes existing Customer Fields. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_fields&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "field_name": "{{field_name}}",
        ...
    }
}

Customer Field Values

Get Customer Field Values

Gets all the Customer Field Values registered under the application. By default the API returns all the Customer Field Values using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_field_values&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "field_id": "{{field_id}}",
        ...
    }
}
Create Customer Field Values

Creates new Customer Field Values on an existing user. Customer Field Values can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_field_values&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "field_id": "{{field_id}}",
        "value": "{{value}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "customer_id": "{{customer_id}}",
    }
}
Update Customer Field Values

Updates existing Customer Field Values. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_field_values&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "field_id": "{{new field_id}}",
        "value": "{{new value}}",
        "timeAdded": "{{new timeAdded}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "field_id": "{{field_id}}",
        ...
    }
}
Delete Customer Field Values

Deletes existing Customer Field Values. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_field_values&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "field_id": "{{field_id}}",
        ...
    }
}

Products

Get Products

Gets all the Products registered under the application. By default the API returns all the Products using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=products&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Products

Creates new Products on an existing user. Products can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=products&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "image": "{{image}}",
        "description": "{{description}}",
        "options": "{{options}}",
        "upcharges": "{{upcharges}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "qty": "{{qty}}",
        "unit_cost": "{{unit_cost}}",
    }
}
Update Products

Updates existing Products. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=products&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "image": "{{new image}}",
        "description": "{{new description}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Products

Deletes existing Products. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=products&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Tasks

Get Tasks

Gets all the Tasks registered under the application. By default the API returns all the Tasks using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tasks&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Tasks

Creates new Tasks on an existing user. Tasks can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tasks&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "description": "{{description}}",
        "assigned_to": "{{assigned_to}}",
        "status": "{{status}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Tasks

Updates existing Tasks. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tasks&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "description": "{{new description}}",
        "assigned_to": "{{new assigned_to}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Tasks

Deletes existing Tasks. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tasks&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Tags

Get Tags

Gets all the Tags registered under the application. By default the API returns all the Tags using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tags&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "tagname": "{{tagname}}",
        ...
    }
}
Create Tags

Creates new Tags on an existing user. Tags can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tags&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "tagname": "{{tagname}}",
        "ticket_id": "{{ticket_id}}",
        "color": "{{color}}",
    }
}
Update Tags

Updates existing Tags. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tags&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "tagname": "{{new tagname}}",
        "ticket_id": "{{new ticket_id}}",
        "color": "{{new color}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "tagname": "{{tagname}}",
        ...
    }
}
Delete Tags

Deletes existing Tags. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tags&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "tagname": "{{tagname}}",
        ...
    }
}

Calendar Reminders

Get Calendar Reminders

Gets all the Calendar Reminders registered under the application. By default the API returns all the Calendar Reminders using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=calendar_reminders&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Calendar Reminders

Creates new Calendar Reminders on an existing user. Calendar Reminders can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=calendar_reminders&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "apptDate": "{{apptDate}}",
        "description": "{{description}}",
        "timeAdded": "{{timeAdded}}",
        "apptTime": "{{apptTime}}",
        "userId": "{{userId}}",
        "customer_id": "{{customer_id}}",
    }
}
Update Calendar Reminders

Updates existing Calendar Reminders. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=calendar_reminders&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "apptDate": "{{new apptDate}}",
        "description": "{{new description}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Calendar Reminders

Deletes existing Calendar Reminders. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=calendar_reminders&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Leaves

Get Leaves

Gets all the Leaves registered under the application. By default the API returns all the Leaves using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=leaves&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Create Leaves

Creates new Leaves on an existing user. Leaves can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=leaves&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "name": "{{name}}",
        "start_date": "{{start_date}}",
        "end_date": "{{end_date}}",
        "description": "{{description}}",
        "admin_remarks": "{{admin_remarks}}",
        "status": "{{status}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Leaves

Updates existing Leaves. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=leaves&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "name": "{{new name}}",
        "start_date": "{{new start_date}}",
        "end_date": "{{new end_date}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Delete Leaves

Deletes existing Leaves. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=leaves&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}

Tickets

Get Tickets

Gets all the Tickets registered under the application. By default the API returns all the Tickets using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tickets&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Tickets

Creates new Tickets on an existing user. Tickets can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tickets&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "assigned_to": "{{assigned_to}}",
        "description": "{{description}}",
        "files": "{{files}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "closed_at": "{{closed_at}}",
        "customer_id": "{{customer_id}}",
        "status": "{{status}}",
        "ticket_number": "{{ticket_number}}",
        "tags": "{{tags}}",
        "notes": "{{notes}}",
    }
}
Update Tickets

Updates existing Tickets. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tickets&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "assigned_to": "{{new assigned_to}}",
        "description": "{{new description}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Tickets

Deletes existing Tickets. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=tickets&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Ticket Replies

Get Ticket Replies

Gets all the Ticket Replies registered under the application. By default the API returns all the Ticket Replies using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_replies&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "reply": "{{reply}}",
        ...
    }
}
Create Ticket Replies

Creates new Ticket Replies on an existing user. Ticket Replies can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_replies&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "reply": "{{reply}}",
        "files": "{{files}}",
        "ticketId": "{{ticketId}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "category": "{{category}}",
    }
}
Update Ticket Replies

Updates existing Ticket Replies. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_replies&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "reply": "{{new reply}}",
        "files": "{{new files}}",
        "ticketId": "{{new ticketId}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "reply": "{{reply}}",
        ...
    }
}
Delete Ticket Replies

Deletes existing Ticket Replies. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_replies&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "reply": "{{reply}}",
        ...
    }
}

Ticket Tags

Get Ticket Tags

Gets all the Ticket Tags registered under the application. By default the API returns all the Ticket Tags using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_tags&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "ticketId": "{{ticketId}}",
        ...
    }
}
Create Ticket Tags

Creates new Ticket Tags on an existing user. Ticket Tags can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_tags&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "ticketId": "{{ticketId}}",
        "tagId": "{{tagId}}",
    }
}
Update Ticket Tags

Updates existing Ticket Tags. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_tags&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "ticketId": "{{new ticketId}}",
        "tagId": "{{new tagId}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "ticketId": "{{ticketId}}",
        ...
    }
}
Delete Ticket Tags

Deletes existing Ticket Tags. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=ticket_tags&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "ticketId": "{{ticketId}}",
        ...
    }
}

Reservations

Get Reservations

Gets all the Reservations registered under the application. By default the API returns all the Reservations using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=reservations&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Reservations

Creates new Reservations on an existing user. Reservations can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=reservations&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "start": "{{start}}",
        "end": "{{end}}",
        "status": "{{status}}",
        "paid": "{{paid}}",
        "addedOn": "{{addedOn}}",
        "employee_id": "{{employee_id}}",
        "note": "{{note}}",
        "address": "{{address}}",
        "Company": "{{Company}}",
    }
}
Update Reservations

Updates existing Reservations. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=reservations&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "start": "{{new start}}",
        "end": "{{new end}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Reservations

Deletes existing Reservations. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=reservations&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Files

Get Files

Gets all the Files registered under the application. By default the API returns all the Files using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=files&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Create Files

Creates new Files on an existing user. Files can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=files&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "name": "{{name}}",
        "new_name": "{{new_name}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Files

Updates existing Files. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=files&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "name": "{{new name}}",
        "new_name": "{{new new_name}}",
        "timeAdded": "{{new timeAdded}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Delete Files

Deletes existing Files. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=files&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}

Notes

Get Notes

Gets all the Notes registered under the application. By default the API returns all the Notes using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notes&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "note": "{{note}}",
        ...
    }
}
Create Notes

Creates new Notes on an existing user. Notes can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notes&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "note": "{{note}}",
        "customerId": "{{customerId}}",
        "document": "{{document}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Notes

Updates existing Notes. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notes&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "note": "{{new note}}",
        "customerId": "{{new customerId}}",
        "document": "{{new document}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "note": "{{note}}",
        ...
    }
}
Delete Notes

Deletes existing Notes. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notes&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "note": "{{note}}",
        ...
    }
}

Documents

Get Documents

Gets all the Documents registered under the application. By default the API returns all the Documents using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=documents&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Documents

Creates new Documents on an existing user. Documents can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=documents&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "customerId": "{{customerId}}",
        "document": "{{document}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Documents

Updates existing Documents. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=documents&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "customerId": "{{new customerId}}",
        "document": "{{new document}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Documents

Deletes existing Documents. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=documents&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Payments

Get Payments

Gets all the Payments registered under the application. By default the API returns all the Payments using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=payments&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Payments

Creates new Payments on an existing user. Payments can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=payments&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "description": "{{description}}",
        "amount": "{{amount}}",
        "status": "{{status}}",
        "method": "{{method}}",
        "debitcredit": "{{debitcredit}}",
        "devnote": "{{devnote}}",
        "userId": "{{userId}}",
        "timeAdded": "{{timeAdded}}",
        "payment_type": "{{payment_type}}",
        "subscription_id": "{{subscription_id}}",
    }
}
Update Payments

Updates existing Payments. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=payments&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "description": "{{new description}}",
        "amount": "{{new amount}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Payments

Deletes existing Payments. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=payments&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Pipelines

Get Pipelines

Gets all the Pipelines registered under the application. By default the API returns all the Pipelines using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=pipelines&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "pipeline_name": "{{pipeline_name}}",
        ...
    }
}
Create Pipelines

Creates new Pipelines on an existing user. Pipelines can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=pipelines&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "pipeline_name": "{{pipeline_name}}",
        "description": "{{description}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "color": "{{color}}",
    }
}
Update Pipelines

Updates existing Pipelines. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=pipelines&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "pipeline_name": "{{new pipeline_name}}",
        "description": "{{new description}}",
        "timeAdded": "{{new timeAdded}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "pipeline_name": "{{pipeline_name}}",
        ...
    }
}
Delete Pipelines

Deletes existing Pipelines. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=pipelines&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "pipeline_name": "{{pipeline_name}}",
        ...
    }
}

Projects

Get Projects

Gets all the Projects registered under the application. By default the API returns all the Projects using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=projects&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Projects

Creates new Projects on an existing user. Projects can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=projects&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "description": "{{description}}",
        "customerId": "{{customerId}}",
        "long_description": "{{long_description}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "status": "{{status}}",
        "kanban_board_contents": "{{kanban_board_contents}}",
        "cover_photo": "{{cover_photo}}",
    }
}
Update Projects

Updates existing Projects. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=projects&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "description": "{{new description}}",
        "customerId": "{{new customerId}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Projects

Deletes existing Projects. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=projects&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Orders

Get Orders

Gets all the Orders registered under the application. By default the API returns all the Orders using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=orders&action=get&clientId={{clientKey}}
{
    "where": {
        ...
    }
}
Create Orders

Creates new Orders on an existing user. Orders can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=orders&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
    }
}
Update Orders

Updates existing Orders. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=orders&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        ...
    },
    "where": {
        ...
    }
}
Delete Orders

Deletes existing Orders. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=orders&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        ...
    }
}

Assets

Get Assets

Gets all the Assets registered under the application. By default the API returns all the Assets using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=assets&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Create Assets

Creates new Assets on an existing user. Assets can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=assets&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "name": "{{name}}",
        "model": "{{model}}",
        "classification": "{{classification}}",
        "location": "{{location}}",
        "value": "{{value}}",
        "maintenance_date": "{{maintenance_date}}",
        "maintenance_provider": "{{maintenance_provider}}",
        "Service_Records": "{{Service_Records}}",
        "addedBy": "{{addedBy}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Assets

Updates existing Assets. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=assets&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "name": "{{new name}}",
        "model": "{{new model}}",
        "classification": "{{new classification}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Delete Assets

Deletes existing Assets. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=assets&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}

Password Resets

Get Password Resets

Gets all the Password Resets registered under the application. By default the API returns all the Password Resets using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=password_resets&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        ...
    }
}
Create Password Resets

Creates new Password Resets on an existing user. Password Resets can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=password_resets&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        "passwordResetId": "{{passwordResetId}}",
        "resetlinktimestamp": "{{resetlinktimestamp}}",
        "email": "{{email}}",
    }
}
Update Password Resets

Updates existing Password Resets. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=password_resets&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "userId": "{{new userId}}",
        "passwordResetId": "{{new passwordResetId}}",
        "resetlinktimestamp": "{{new resetlinktimestamp}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        ...
    }
}
Delete Password Resets

Deletes existing Password Resets. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=password_resets&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        ...
    }
}

Emails

Get Emails

Gets all the Emails registered under the application. By default the API returns all the Emails using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=emails&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "subject": "{{subject}}",
        ...
    }
}
Create Emails

Creates new Emails on an existing user. Emails can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=emails&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "subject": "{{subject}}",
        "message": "{{message}}",
        "email": "{{email}}",
        "date": "{{date}}",
        "from_email": "{{from_email}}",
        "server_id": "{{server_id}}",
        "email_uid": "{{email_uid}}",
        "userId": "{{userId}}",
    }
}
Update Emails

Updates existing Emails. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=emails&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "subject": "{{new subject}}",
        "message": "{{new message}}",
        "email": "{{new email}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "subject": "{{subject}}",
        ...
    }
}
Delete Emails

Deletes existing Emails. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=emails&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "subject": "{{subject}}",
        ...
    }
}

Newsletters

Get Newsletters

Gets all the Newsletters registered under the application. By default the API returns all the Newsletters using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=newsletters&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Create Newsletters

Creates new Newsletters on an existing user. Newsletters can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=newsletters&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "title": "{{title}}",
        "description": "{{description}}",
        "cta": "{{cta}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Newsletters

Updates existing Newsletters. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=newsletters&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "title": "{{new title}}",
        "description": "{{new description}}",
        "cta": "{{new cta}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}
Delete Newsletters

Deletes existing Newsletters. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=newsletters&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "title": "{{title}}",
        ...
    }
}

Notifications

Get Notifications

Gets all the Notifications registered under the application. By default the API returns all the Notifications using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notifications&action=get&clientId={{clientKey}}
{
    "where": {
        "notification_id": "{{notification_id}}",
        "to_user_id": "{{to_user_id}}",
        ...
    }
}
Create Notifications

Creates new Notifications on an existing user. Notifications can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notifications&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "notification_id": "{{notification_id}}",
        "to_user_id": "{{to_user_id}}",
        "title": "{{title}}",
        "description": "{{description}}",
        "redirect_url": "{{redirect_url}}",
        "created_at": "{{created_at}}",
        "status": "{{status}}",
    }
}
Update Notifications

Updates existing Notifications. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notifications&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "notification_id": "{{new notification_id}}",
        "to_user_id": "{{new to_user_id}}",
        "title": "{{new title}}",
        "description": "{{new description}}",
        ...
    },
    "where": {
        "notification_id": "{{notification_id}}",
        "to_user_id": "{{to_user_id}}",
        ...
    }
}
Delete Notifications

Deletes existing Notifications. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=notifications&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "notification_id": "{{notification_id}}",
        "to_user_id": "{{to_user_id}}",
        ...
    }
}

Email Servers

Get Email Servers

Gets all the Email Servers registered under the application. By default the API returns all the Email Servers using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=email_servers&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "email": "{{email}}",
        ...
    }
}
Create Email Servers

Creates new Email Servers on an existing user. Email Servers can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=email_servers&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "email": "{{email}}",
        "password": "{{password}}",
        "port_no": "{{port_no}}",
        "ip_address": "{{ip_address}}",
        "userId": "{{userId}}",
    }
}
Update Email Servers

Updates existing Email Servers. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=email_servers&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "email": "{{new email}}",
        "password": "{{new password}}",
        "port_no": "{{new port_no}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "email": "{{email}}",
        ...
    }
}
Delete Email Servers

Deletes existing Email Servers. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=email_servers&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "email": "{{email}}",
        ...
    }
}

Questionnaires

Get Questionnaires

Gets all the Questionnaires registered under the application. By default the API returns all the Questionnaires using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "form_name": "{{form_name}}",
        ...
    }
}
Create Questionnaires

Creates new Questionnaires on an existing user. Questionnaires can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "form_name": "{{form_name}}",
        "description": "{{description}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Questionnaires

Updates existing Questionnaires. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "form_name": "{{new form_name}}",
        "description": "{{new description}}",
        "timeAdded": "{{new timeAdded}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "form_name": "{{form_name}}",
        ...
    }
}
Delete Questionnaires

Deletes existing Questionnaires. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "form_name": "{{form_name}}",
        ...
    }
}

Questionnaires Questions

Get Questionnaires Questions

Gets all the Questionnaires Questions registered under the application. By default the API returns all the Questionnaires Questions using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_questions&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "question": "{{question}}",
        ...
    }
}
Create Questionnaires Questions

Creates new Questionnaires Questions on an existing user. Questionnaires Questions can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_questions&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "question": "{{question}}",
        "type": "{{type}}",
        "questionnaire_id": "{{questionnaire_id}}",
        "html": "{{html}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Questionnaires Questions

Updates existing Questionnaires Questions. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_questions&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "question": "{{new question}}",
        "type": "{{new type}}",
        "questionnaire_id": "{{new questionnaire_id}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "question": "{{question}}",
        ...
    }
}
Delete Questionnaires Questions

Deletes existing Questionnaires Questions. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_questions&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "question": "{{question}}",
        ...
    }
}

Questionnaires Answers

Get Questionnaires Answers

Gets all the Questionnaires Answers registered under the application. By default the API returns all the Questionnaires Answers using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_answers&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "question_id": "{{question_id}}",
        ...
    }
}
Create Questionnaires Answers

Creates new Questionnaires Answers on an existing user. Questionnaires Answers can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_answers&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "question_id": "{{question_id}}",
        "answer": "{{answer}}",
        "questionnaire_id": "{{questionnaire_id}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Questionnaires Answers

Updates existing Questionnaires Answers. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_answers&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "question_id": "{{new question_id}}",
        "answer": "{{new answer}}",
        "questionnaire_id": "{{new questionnaire_id}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "question_id": "{{question_id}}",
        ...
    }
}
Delete Questionnaires Answers

Deletes existing Questionnaires Answers. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=questionnaires_answers&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "question_id": "{{question_id}}",
        ...
    }
}

Inventory History

Get Inventory History

Gets all the Inventory History registered under the application. By default the API returns all the Inventory History using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=inventory_history&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "product_id": "{{product_id}}",
        ...
    }
}
Create Inventory History

Creates new Inventory History on an existing user. Inventory History can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=inventory_history&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "product_id": "{{product_id}}",
        "product_name": "{{product_name}}",
        "quantity": "{{quantity}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "action": "{{action}}",
    }
}
Update Inventory History

Updates existing Inventory History. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=inventory_history&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "product_id": "{{new product_id}}",
        "product_name": "{{new product_name}}",
        "quantity": "{{new quantity}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "product_id": "{{product_id}}",
        ...
    }
}
Delete Inventory History

Deletes existing Inventory History. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=inventory_history&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "product_id": "{{product_id}}",
        ...
    }
}

Work Shifts

Get Work Shifts

Gets all the Work Shifts registered under the application. By default the API returns all the Work Shifts using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=work_shifts&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "start_time": "{{start_time}}",
        ...
    }
}
Create Work Shifts

Creates new Work Shifts on an existing user. Work Shifts can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=work_shifts&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "start_time": "{{start_time}}",
        "end_time": "{{end_time}}",
        "status": "{{status}}",
        "userId": "{{userId}}",
        "timeAdded": "{{timeAdded}}",
    }
}
Update Work Shifts

Updates existing Work Shifts. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=work_shifts&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "start_time": "{{new start_time}}",
        "end_time": "{{new end_time}}",
        "status": "{{new status}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "start_time": "{{start_time}}",
        ...
    }
}
Delete Work Shifts

Deletes existing Work Shifts. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=work_shifts&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "start_time": "{{start_time}}",
        ...
    }
}

Shift Details

Get Shift Details

Gets all the Shift Details registered under the application. By default the API returns all the Shift Details using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=shift_details&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "shift_id": "{{shift_id}}",
        ...
    }
}
Create Shift Details

Creates new Shift Details on an existing user. Shift Details can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=shift_details&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "shift_id": "{{shift_id}}",
        "type": "{{type}}",
        "start_time": "{{start_time}}",
        "status": "{{status}}",
        "userId": "{{userId}}",
        "end_time": "{{end_time}}",
    }
}
Update Shift Details

Updates existing Shift Details. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=shift_details&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "shift_id": "{{new shift_id}}",
        "type": "{{new type}}",
        "start_time": "{{new start_time}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "shift_id": "{{shift_id}}",
        ...
    }
}
Delete Shift Details

Deletes existing Shift Details. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=shift_details&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "shift_id": "{{shift_id}}",
        ...
    }
}

Messages

Get Messages

Gets all the Messages registered under the application. By default the API returns all the Messages using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=messages&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "toUser": "{{toUser}}",
        ...
    }
}
Create Messages

Creates new Messages on an existing user. Messages can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=messages&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "toUser": "{{toUser}}",
        "fromUser": "{{fromUser}}",
        "message": "{{message}}",
        "status": "{{status}}",
        "timeAdded": "{{timeAdded}}",
    }
}
Update Messages

Updates existing Messages. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=messages&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "toUser": "{{new toUser}}",
        "fromUser": "{{new fromUser}}",
        "message": "{{new message}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "toUser": "{{toUser}}",
        ...
    }
}
Delete Messages

Deletes existing Messages. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=messages&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "toUser": "{{toUser}}",
        ...
    }
}

Share File

Get Share File

Gets all the Share File registered under the application. By default the API returns all the Share File using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=share_file&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "shared_with": "{{shared_with}}",
        ...
    }
}
Create Share File

Creates new Share File on an existing user. Share File can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=share_file&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "shared_with": "{{shared_with}}",
        "shared_from": "{{shared_from}}",
        "file_id": "{{file_id}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Share File

Updates existing Share File. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=share_file&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "shared_with": "{{new shared_with}}",
        "shared_from": "{{new shared_from}}",
        "file_id": "{{new file_id}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "shared_with": "{{shared_with}}",
        ...
    }
}
Delete Share File

Deletes existing Share File. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=share_file&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "shared_with": "{{shared_with}}",
        ...
    }
}

AuthPayments

Get AuthPayments

Gets all the AuthPayments registered under the application. By default the API returns all the AuthPayments using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=authPayments&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "transaction_id": "{{transaction_id}}",
        ...
    }
}
Create AuthPayments

Creates new AuthPayments on an existing user. AuthPayments can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=authPayments&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "transaction_id": "{{transaction_id}}",
        "amount": "{{amount}}",
        "currency": "{{currency}}",
        "payment_status": "{{payment_status}}",
        "captured_at": "{{captured_at}}",
    }
}
Update AuthPayments

Updates existing AuthPayments. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=authPayments&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "transaction_id": "{{new transaction_id}}",
        "amount": "{{new amount}}",
        "currency": "{{new currency}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "transaction_id": "{{transaction_id}}",
        ...
    }
}
Delete AuthPayments

Deletes existing AuthPayments. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=authPayments&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "transaction_id": "{{transaction_id}}",
        ...
    }
}

Invoices

Get Invoices

Gets all the Invoices registered under the application. By default the API returns all the Invoices using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "user_id": "{{user_id}}",
        ...
    }
}
Create Invoices

Creates new Invoices on an existing user. Invoices can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "user_id": "{{user_id}}",
        "client_id": "{{client_id}}",
        "custom_description": "{{custom_description}}",
        "total": "{{total}}",
        "attachment": "{{attachment}}",
        "timeAdded": "{{timeAdded}}",
        "title": "{{title}}",
    }
}
Update Invoices

Updates existing Invoices. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "user_id": "{{new user_id}}",
        "client_id": "{{new client_id}}",
        "custom_description": "{{new custom_description}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "user_id": "{{user_id}}",
        ...
    }
}
Delete Invoices

Deletes existing Invoices. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "user_id": "{{user_id}}",
        ...
    }
}

Invoices Products

Get Invoices Products

Gets all the Invoices Products registered under the application. By default the API returns all the Invoices Products using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices_products&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "invoice_id": "{{invoice_id}}",
        ...
    }
}
Create Invoices Products

Creates new Invoices Products on an existing user. Invoices Products can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices_products&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "invoice_id": "{{invoice_id}}",
        "product_id": "{{product_id}}",
        "items": "{{items}}",
        "category": "{{category}}",
        "cost": "{{cost}}",
        "quantity": "{{quantity}}",
        "subtotal": "{{subtotal}}",
    }
}
Update Invoices Products

Updates existing Invoices Products. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices_products&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "invoice_id": "{{new invoice_id}}",
        "product_id": "{{new product_id}}",
        "items": "{{new items}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "invoice_id": "{{invoice_id}}",
        ...
    }
}
Delete Invoices Products

Deletes existing Invoices Products. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=invoices_products&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "invoice_id": "{{invoice_id}}",
        ...
    }
}

Crud

Get Crud

Gets all the Crud registered under the application. By default the API returns all the Crud using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=crud&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "employee": "{{employee}}",
        ...
    }
}
Create Crud

Creates new Crud on an existing user. Crud can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=crud&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "employee": "{{employee}}",
        "salary": "{{salary}}",
        "month": "{{month}}",
        "year": "{{year}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Crud

Updates existing Crud. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=crud&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "employee": "{{new employee}}",
        "salary": "{{new salary}}",
        "month": "{{new month}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "employee": "{{employee}}",
        ...
    }
}
Delete Crud

Deletes existing Crud. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=crud&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "employee": "{{employee}}",
        ...
    }
}

Daily Attendence

Get Daily Attendence

Gets all the Daily Attendence registered under the application. By default the API returns all the Daily Attendence using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=daily_attendence&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Create Daily Attendence

Creates new Daily Attendence on an existing user. Daily Attendence can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=daily_attendence&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "name": "{{name}}",
        "start_time": "{{start_time}}",
        "end_time": "{{end_time}}",
        "working_hrs": "{{working_hrs}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
    }
}
Update Daily Attendence

Updates existing Daily Attendence. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=daily_attendence&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "name": "{{new name}}",
        "start_time": "{{new start_time}}",
        "end_time": "{{new end_time}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}
Delete Daily Attendence

Deletes existing Daily Attendence. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=daily_attendence&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "name": "{{name}}",
        ...
    }
}

Transaction

Get Transaction

Gets all the Transaction registered under the application. By default the API returns all the Transaction using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=transaction&action=get&clientId={{clientKey}}
{
    "where": {
        "transaction_id": "{{transaction_id}}",
        "amount": "{{amount}}",
        ...
    }
}
Create Transaction

Creates new Transaction on an existing user. Transaction can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=transaction&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "transaction_id": "{{transaction_id}}",
        "amount": "{{amount}}",
        "transaction_type": "{{transaction_type}}",
        "status": "{{status}}",
    }
}
Update Transaction

Updates existing Transaction. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=transaction&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "transaction_id": "{{new transaction_id}}",
        "amount": "{{new amount}}",
        "transaction_type": "{{new transaction_type}}",
        "status": "{{new status}}",
        ...
    },
    "where": {
        "transaction_id": "{{transaction_id}}",
        "amount": "{{amount}}",
        ...
    }
}
Delete Transaction

Deletes existing Transaction. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=transaction&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "transaction_id": "{{transaction_id}}",
        "amount": "{{amount}}",
        ...
    }
}

Salary

Get Salary

Gets all the Salary registered under the application. By default the API returns all the Salary using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=salary&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "salary": "{{salary}}",
        ...
    }
}
Create Salary

Creates new Salary on an existing user. Salary can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=salary&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "salary": "{{salary}}",
        "month": "{{month}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "username": "{{username}}",
    }
}
Update Salary

Updates existing Salary. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=salary&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "salary": "{{new salary}}",
        "month": "{{new month}}",
        "timeAdded": "{{new timeAdded}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "salary": "{{salary}}",
        ...
    }
}
Delete Salary

Deletes existing Salary. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=salary&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "salary": "{{salary}}",
        ...
    }
}

Userform

Get Userform

Gets all the Userform registered under the application. By default the API returns all the Userform using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=userform&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "username": "{{username}}",
        ...
    }
}
Create Userform

Creates new Userform on an existing user. Userform can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=userform&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "username": "{{username}}",
        "email": "{{email}}",
        "phone": "{{phone}}",
        "company": "{{company}}",
        "timeAdded": "{{timeAdded}}",
        "userId": "{{userId}}",
        "status": "{{status}}",
    }
}
Update Userform

Updates existing Userform. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=userform&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "username": "{{new username}}",
        "email": "{{new email}}",
        "phone": "{{new phone}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "username": "{{username}}",
        ...
    }
}
Delete Userform

Deletes existing Userform. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=userform&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "username": "{{username}}",
        ...
    }
}

Permissions

Get Permissions

Gets all the Permissions registered under the application. By default the API returns all the Permissions using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=permissions&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        ...
    }
}
Create Permissions

Creates new Permissions on an existing user. Permissions can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=permissions&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        "permission": "{{permission}}",
        "module": "{{module}}",
    }
}
Update Permissions

Updates existing Permissions. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=permissions&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "userId": "{{new userId}}",
        "permission": "{{new permission}}",
        "module": "{{new module}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        ...
    }
}
Delete Permissions

Deletes existing Permissions. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=permissions&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "userId": "{{userId}}",
        ...
    }
}

TimeTracker

Get TimeTracker

Gets all the TimeTracker registered under the application. By default the API returns all the TimeTracker using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=timeTracker&action=get&clientId={{clientKey}}
{
    "where": {
        ...
    }
}
Create TimeTracker

Creates new TimeTracker on an existing user. TimeTracker can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=timeTracker&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
    }
}
Update TimeTracker

Updates existing TimeTracker. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=timeTracker&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        ...
    },
    "where": {
        ...
    }
}
Delete TimeTracker

Deletes existing TimeTracker. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=timeTracker&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        ...
    }
}

Knowledge Base

Get Knowledge Base

Gets all the Knowledge Base registered under the application. By default the API returns all the Knowledge Base using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=knowledge_base&action=get&clientId={{clientKey}}
{
    "where": {
        ...
    }
}
Create Knowledge Base

Creates new Knowledge Base on an existing user. Knowledge Base can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=knowledge_base&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
    }
}
Update Knowledge Base

Updates existing Knowledge Base. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=knowledge_base&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        ...
    },
    "where": {
        ...
    }
}
Delete Knowledge Base

Deletes existing Knowledge Base. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=knowledge_base&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        ...
    }
}

Project Payment

Get Project Payment

Gets all the Project Payment registered under the application. By default the API returns all the Project Payment using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=project_payment&action=get&clientId={{clientKey}}
{
    "where": {
        ...
    }
}
Create Project Payment

Creates new Project Payment on an existing user. Project Payment can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=project_payment&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
    }
}
Update Project Payment

Updates existing Project Payment. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=project_payment&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        ...
    },
    "where": {
        ...
    }
}
Delete Project Payment

Deletes existing Project Payment. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=project_payment&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        ...
    }
}

Module

Get Module

Gets all the Module registered under the application. By default the API returns all the Module using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=module&action=get&clientId={{clientKey}}
{
    "where": {
        "id": "{{id}}",
        "module_url": "{{module_url}}",
        ...
    }
}
Create Module

Creates new Module on an existing user. Module can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=module&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
        "id": "{{id}}",
        "module_url": "{{module_url}}",
        "module_name": "{{module_name}}",
        "view": "{{view}}",
        "inserts": "{{inserts}}",
        "updates": "{{updates}}",
        "deletes": "{{deletes}}",
        "action": "{{action}}",
        "userId": "{{userId}}",
    }
}
Update Module

Updates existing Module. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=module&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        "module_url": "{{new module_url}}",
        "module_name": "{{new module_name}}",
        "view": "{{new view}}",
        ...
    },
    "where": {
        "id": "{{id}}",
        "module_url": "{{module_url}}",
        ...
    }
}
Delete Module

Deletes existing Module. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=module&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        "id": "{{id}}",
        "module_url": "{{module_url}}",
        ...
    }
}

Time Tracker

Get Time Tracker

Gets all the Time Tracker registered under the application. By default the API returns all the Time Tracker using the GET request, but more filters can be applied by passing other parameters as where parameter through a POST request. The details are sent in a form of a JSON object.

GET POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=time_tracker&action=get&clientId={{clientKey}}
{
    "where": {
        ...
    }
}
Create Time Tracker

Creates new Time Tracker on an existing user. Time Tracker can be registered with the help of the following api. The details are sent in a form of a JSON object.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=time_tracker&action=create&clientId={{clientKey}}
JSON Input:
{
    "create": {
    }
}
Update Time Tracker

Updates existing Time Tracker. The updated value are send as the update parameter, and the where conditions are sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=time_tracker&action=update&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "update": {
        ...
    },
    "where": {
        ...
    }
}
Delete Time Tracker

Deletes existing Time Tracker. The endpoint takes the id parameter, and other options conditions can also be sent in the where parameter.

POSThttps://projects.anomoz.com/ke/smsCampaigner/api.php?module=time_tracker&action=delete&clientId={{clientKey}}

Values are sent in a form of a JSON object. Here is a sample request.

JSON Input:
{
    "where": {
        ...
    }
}

Example Request


<?require("./global.php");

// PHP HELPER FUNCTIONS
function curl_postfields_flatten($data$prefix '') {
    
  if (!
is_array($data)) {
    return 
$data// in case someone sends an url-encoded string by mistake
  
}

  
$output = array();
  foreach(
$data as $key => $value) {
    
$final_key $prefix "{$prefix}[{$key}]" $key;
    if (
is_array($value)) {
      
// @todo: handle name collision here if needed
      
$output += curl_postfields_flatten($value$final_key);
    }
    else {
      
$output[$final_key] = $value;
    }
  }
  return 
$output;
}

function 
sendApiRequest($url$type$inputJson){
    
$ch curl_init($url);

    if(
strtolower($type)=="get"){
        
$type_bool false;
    }else{
        
$type_bool true;
    }
    
curl_setopt_array($ch, [
        
CURLOPT_URL => $url,
        
CURLOPT_RETURNTRANSFER => true,
        
CURLOPT_POST => $type_bool,
        
CURLOPT_POSTFIELDS => curl_postfields_flatten($inputJson),
    ]);
    
    
$response curl_exec($ch);
    
curl_close($ch);
    return (
$response);
}




// EXAMPLE CODE TO CALL AN API
$apiUrl "https://projects.anomoz.com/ke/smsCampaigner/api.php?module=customer_fields&action=update&clientId=a1b2c3clientkey";

$inputJson = [
  
'update' => 
  [
    
'field_name' => '{{new field_name}}',
    
'timeAdded' => '{{new timeAdded}}',
    
'userId' => '{{new userId}}',
  ],
  
'where' => 
  [
    
'id' => '{{id}}',
    
'field_name' => '{{field_name}}',
  ],
];

$response sendApiRequest($apiUrl"post"$inputJson);

echo 
"Response from API:<br>";
var_dump($response);
?>
<hr>