List
List of deals with paging
POST https://do.workzeal.com/common/list/paging/20
Path Parameters
/20*
Int
Code of the module № 20 is Deals
Query Parameters
columns*
String
List of columns
sorting_direction
Int
0: ASC 1: DSC
sorting_column
String
Column for sorting
page
Int
Page number
records_onpage
Int
Records on one page but not more than 500
Headers
Authorization*
String
Bearer XXXXX-XXXXXXX-XXXXX
Content-Type*
String
application/json
Answer
{
"status": "success",
"error": "",
"code": null,
"rows": 1,
"pages": 1,
"page": 1,
"value": "[
{"id":1,"name":"Sale"}
]"Example
curl --location --request
POST 'https://do.workzeal.com/common/list/paging/20
?columns=id,name,type,status,sum
&records_onpage=1000
&sorting_direction=0
&sorting_column=id
&user_ids=37
&type_id=1
&date1=2021-01-01&date2=2022-12-31' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer XXXXX.XXXXX.XXXXX' \
--data-raw ''<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://do.workzeal.com/common/list/paging/20
?columns=id,name,type,status,sum
&records_onpage=1000
&sorting_direction=0
&sorting_column=id
&user_ids=37
&type_id=1
&date1=2021-01-01
&date2=2022-12-31',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer XXXXXX.XXXXXX.XXXXX'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;var request = require('request');
var options = {
'method': 'POST',
'url': 'https://do.workzeal.com/common/list/paging/20
?columns=id,name
&records_onpage=1000
&sorting_direction=0
&sorting_column=id
&user_ids=37',
'headers': {
'Content-Type': 'application/json',
'Authorization': 'Bearer XXXXXX.XXXXXX.XXXXXX'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
})Columns
id
Deal ID
name
Name
sum
Sum
type_id
Type ID
type
Type
status_id
Status ID
status
Status
company_id
Client ID
company_name
Client's name
company_type
Client's type
company_status
Client's status
company_category
Client's category
company_tax_id
Client's Tax ID
company_country
Client's country
company_region
Client's region
company_city
Client's city
company_url
Client's website
user_id
User ID who is responsible for a deal
user_name
Username
note
Note
ADD_{name}
Additional custom fields
Filtering
Columns for filtering
?id=1
?segment=1
?user_ids=1 0r ?user_ids=1,3,5
?date1=2021-12-01
?date2=2021-12-31
?company_id=1
?type_id=1
?status_id=1
?page=1
// id - Deal ID
// user_ids - User ID whose deals need to be retrieved
// date1 - From date (YYYY.MM.DD format)
// date2 - To date (YYYY.MM.DD format)
// company_id - Client ID (all deals for the company)
// type_id - Deal's type ID
// status_id - Deal's status ID
// page - Page number to retrieve
Last updated