Create requests
curl --request POST \
--url https://api.yume.cloud/v1/crm/requests/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"plus_id": 0,
"rent_start": "2023-11-07T05:31:56Z",
"rent_end": "2023-11-07T05:31:56Z",
"autorenewal": true,
"autowithdraw": true,
"counting_duration": "<string>",
"price_inventory_discount": "<string>",
"price_service_discount": "<string>",
"price_delivery": "<string>",
"price_referral": "<string>",
"tax_percent": "<string>",
"tax_included": true,
"price_tax": "<string>",
"discount_combine": true,
"additional_discount": "<string>",
"penalty_auto": "<string>",
"penalty_custom": "<string>",
"penalty_step_duriation": "<string>",
"penalty_disabled": true,
"extra": "<unknown>",
"active": true,
"tenant": 123,
"client": 123,
"discount": 123,
"rental_point": 123,
"rental_point_return": 123,
"bag": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"default_tarif_period": 123
}
'import requests
url = "https://api.yume.cloud/v1/crm/requests/"
payload = {
"plus_id": 0,
"rent_start": "2023-11-07T05:31:56Z",
"rent_end": "2023-11-07T05:31:56Z",
"autorenewal": True,
"autowithdraw": True,
"counting_duration": "<string>",
"price_inventory_discount": "<string>",
"price_service_discount": "<string>",
"price_delivery": "<string>",
"price_referral": "<string>",
"tax_percent": "<string>",
"tax_included": True,
"price_tax": "<string>",
"discount_combine": True,
"additional_discount": "<string>",
"penalty_auto": "<string>",
"penalty_custom": "<string>",
"penalty_step_duriation": "<string>",
"penalty_disabled": True,
"extra": "<unknown>",
"active": True,
"tenant": 123,
"client": 123,
"discount": 123,
"rental_point": 123,
"rental_point_return": 123,
"bag": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"default_tarif_period": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
plus_id: 0,
rent_start: '2023-11-07T05:31:56Z',
rent_end: '2023-11-07T05:31:56Z',
autorenewal: true,
autowithdraw: true,
counting_duration: '<string>',
price_inventory_discount: '<string>',
price_service_discount: '<string>',
price_delivery: '<string>',
price_referral: '<string>',
tax_percent: '<string>',
tax_included: true,
price_tax: '<string>',
discount_combine: true,
additional_discount: '<string>',
penalty_auto: '<string>',
penalty_custom: '<string>',
penalty_step_duriation: '<string>',
penalty_disabled: true,
extra: '<unknown>',
active: true,
tenant: 123,
client: 123,
discount: 123,
rental_point: 123,
rental_point_return: 123,
bag: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
default_tarif_period: 123
})
};
fetch('https://api.yume.cloud/v1/crm/requests/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.yume.cloud/v1/crm/requests/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'plus_id' => 0,
'rent_start' => '2023-11-07T05:31:56Z',
'rent_end' => '2023-11-07T05:31:56Z',
'autorenewal' => true,
'autowithdraw' => true,
'counting_duration' => '<string>',
'price_inventory_discount' => '<string>',
'price_service_discount' => '<string>',
'price_delivery' => '<string>',
'price_referral' => '<string>',
'tax_percent' => '<string>',
'tax_included' => true,
'price_tax' => '<string>',
'discount_combine' => true,
'additional_discount' => '<string>',
'penalty_auto' => '<string>',
'penalty_custom' => '<string>',
'penalty_step_duriation' => '<string>',
'penalty_disabled' => true,
'extra' => '<unknown>',
'active' => true,
'tenant' => 123,
'client' => 123,
'discount' => 123,
'rental_point' => 123,
'rental_point_return' => 123,
'bag' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'default_tarif_period' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.yume.cloud/v1/crm/requests/"
payload := strings.NewReader("{\n \"plus_id\": 0,\n \"rent_start\": \"2023-11-07T05:31:56Z\",\n \"rent_end\": \"2023-11-07T05:31:56Z\",\n \"autorenewal\": true,\n \"autowithdraw\": true,\n \"counting_duration\": \"<string>\",\n \"price_inventory_discount\": \"<string>\",\n \"price_service_discount\": \"<string>\",\n \"price_delivery\": \"<string>\",\n \"price_referral\": \"<string>\",\n \"tax_percent\": \"<string>\",\n \"tax_included\": true,\n \"price_tax\": \"<string>\",\n \"discount_combine\": true,\n \"additional_discount\": \"<string>\",\n \"penalty_auto\": \"<string>\",\n \"penalty_custom\": \"<string>\",\n \"penalty_step_duriation\": \"<string>\",\n \"penalty_disabled\": true,\n \"extra\": \"<unknown>\",\n \"active\": true,\n \"tenant\": 123,\n \"client\": 123,\n \"discount\": 123,\n \"rental_point\": 123,\n \"rental_point_return\": 123,\n \"bag\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"default_tarif_period\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.yume.cloud/v1/crm/requests/")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"plus_id\": 0,\n \"rent_start\": \"2023-11-07T05:31:56Z\",\n \"rent_end\": \"2023-11-07T05:31:56Z\",\n \"autorenewal\": true,\n \"autowithdraw\": true,\n \"counting_duration\": \"<string>\",\n \"price_inventory_discount\": \"<string>\",\n \"price_service_discount\": \"<string>\",\n \"price_delivery\": \"<string>\",\n \"price_referral\": \"<string>\",\n \"tax_percent\": \"<string>\",\n \"tax_included\": true,\n \"price_tax\": \"<string>\",\n \"discount_combine\": true,\n \"additional_discount\": \"<string>\",\n \"penalty_auto\": \"<string>\",\n \"penalty_custom\": \"<string>\",\n \"penalty_step_duriation\": \"<string>\",\n \"penalty_disabled\": true,\n \"extra\": \"<unknown>\",\n \"active\": true,\n \"tenant\": 123,\n \"client\": 123,\n \"discount\": 123,\n \"rental_point\": 123,\n \"rental_point_return\": 123,\n \"bag\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"default_tarif_period\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.yume.cloud/v1/crm/requests/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"plus_id\": 0,\n \"rent_start\": \"2023-11-07T05:31:56Z\",\n \"rent_end\": \"2023-11-07T05:31:56Z\",\n \"autorenewal\": true,\n \"autowithdraw\": true,\n \"counting_duration\": \"<string>\",\n \"price_inventory_discount\": \"<string>\",\n \"price_service_discount\": \"<string>\",\n \"price_delivery\": \"<string>\",\n \"price_referral\": \"<string>\",\n \"tax_percent\": \"<string>\",\n \"tax_included\": true,\n \"price_tax\": \"<string>\",\n \"discount_combine\": true,\n \"additional_discount\": \"<string>\",\n \"penalty_auto\": \"<string>\",\n \"penalty_custom\": \"<string>\",\n \"penalty_step_duriation\": \"<string>\",\n \"penalty_disabled\": true,\n \"extra\": \"<unknown>\",\n \"active\": true,\n \"tenant\": 123,\n \"client\": 123,\n \"discount\": 123,\n \"rental_point\": 123,\n \"rental_point_return\": 123,\n \"bag\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"default_tarif_period\": 123\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"type": 0,
"plus_id": 0,
"rent_start": "2023-11-07T05:31:56Z",
"rent_end": "2023-11-07T05:31:56Z",
"autorenewal": true,
"autowithdraw": true,
"counting_duration": "<string>",
"price_inventory_discount": "<string>",
"price_service_discount": "<string>",
"price_delivery": "<string>",
"price_referral": "<string>",
"tax_percent": "<string>",
"tax_included": true,
"price_tax": "<string>",
"discount_combine": true,
"additional_discount": "<string>",
"penalty_auto": "<string>",
"penalty_custom": "<string>",
"penalty_step_duriation": "<string>",
"penalty_disabled": true,
"extra": "<unknown>",
"active": true,
"tenant": 123,
"client": 123,
"discount": 123,
"rental_point": 123,
"rental_point_return": 123,
"bag": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"default_tarif_period": 123
}API Reference
Create requests
POST
/
v1
/
crm
/
requests
/
Create requests
curl --request POST \
--url https://api.yume.cloud/v1/crm/requests/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"plus_id": 0,
"rent_start": "2023-11-07T05:31:56Z",
"rent_end": "2023-11-07T05:31:56Z",
"autorenewal": true,
"autowithdraw": true,
"counting_duration": "<string>",
"price_inventory_discount": "<string>",
"price_service_discount": "<string>",
"price_delivery": "<string>",
"price_referral": "<string>",
"tax_percent": "<string>",
"tax_included": true,
"price_tax": "<string>",
"discount_combine": true,
"additional_discount": "<string>",
"penalty_auto": "<string>",
"penalty_custom": "<string>",
"penalty_step_duriation": "<string>",
"penalty_disabled": true,
"extra": "<unknown>",
"active": true,
"tenant": 123,
"client": 123,
"discount": 123,
"rental_point": 123,
"rental_point_return": 123,
"bag": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"default_tarif_period": 123
}
'import requests
url = "https://api.yume.cloud/v1/crm/requests/"
payload = {
"plus_id": 0,
"rent_start": "2023-11-07T05:31:56Z",
"rent_end": "2023-11-07T05:31:56Z",
"autorenewal": True,
"autowithdraw": True,
"counting_duration": "<string>",
"price_inventory_discount": "<string>",
"price_service_discount": "<string>",
"price_delivery": "<string>",
"price_referral": "<string>",
"tax_percent": "<string>",
"tax_included": True,
"price_tax": "<string>",
"discount_combine": True,
"additional_discount": "<string>",
"penalty_auto": "<string>",
"penalty_custom": "<string>",
"penalty_step_duriation": "<string>",
"penalty_disabled": True,
"extra": "<unknown>",
"active": True,
"tenant": 123,
"client": 123,
"discount": 123,
"rental_point": 123,
"rental_point_return": 123,
"bag": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"default_tarif_period": 123
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
plus_id: 0,
rent_start: '2023-11-07T05:31:56Z',
rent_end: '2023-11-07T05:31:56Z',
autorenewal: true,
autowithdraw: true,
counting_duration: '<string>',
price_inventory_discount: '<string>',
price_service_discount: '<string>',
price_delivery: '<string>',
price_referral: '<string>',
tax_percent: '<string>',
tax_included: true,
price_tax: '<string>',
discount_combine: true,
additional_discount: '<string>',
penalty_auto: '<string>',
penalty_custom: '<string>',
penalty_step_duriation: '<string>',
penalty_disabled: true,
extra: '<unknown>',
active: true,
tenant: 123,
client: 123,
discount: 123,
rental_point: 123,
rental_point_return: 123,
bag: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
default_tarif_period: 123
})
};
fetch('https://api.yume.cloud/v1/crm/requests/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.yume.cloud/v1/crm/requests/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'plus_id' => 0,
'rent_start' => '2023-11-07T05:31:56Z',
'rent_end' => '2023-11-07T05:31:56Z',
'autorenewal' => true,
'autowithdraw' => true,
'counting_duration' => '<string>',
'price_inventory_discount' => '<string>',
'price_service_discount' => '<string>',
'price_delivery' => '<string>',
'price_referral' => '<string>',
'tax_percent' => '<string>',
'tax_included' => true,
'price_tax' => '<string>',
'discount_combine' => true,
'additional_discount' => '<string>',
'penalty_auto' => '<string>',
'penalty_custom' => '<string>',
'penalty_step_duriation' => '<string>',
'penalty_disabled' => true,
'extra' => '<unknown>',
'active' => true,
'tenant' => 123,
'client' => 123,
'discount' => 123,
'rental_point' => 123,
'rental_point_return' => 123,
'bag' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'default_tarif_period' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.yume.cloud/v1/crm/requests/"
payload := strings.NewReader("{\n \"plus_id\": 0,\n \"rent_start\": \"2023-11-07T05:31:56Z\",\n \"rent_end\": \"2023-11-07T05:31:56Z\",\n \"autorenewal\": true,\n \"autowithdraw\": true,\n \"counting_duration\": \"<string>\",\n \"price_inventory_discount\": \"<string>\",\n \"price_service_discount\": \"<string>\",\n \"price_delivery\": \"<string>\",\n \"price_referral\": \"<string>\",\n \"tax_percent\": \"<string>\",\n \"tax_included\": true,\n \"price_tax\": \"<string>\",\n \"discount_combine\": true,\n \"additional_discount\": \"<string>\",\n \"penalty_auto\": \"<string>\",\n \"penalty_custom\": \"<string>\",\n \"penalty_step_duriation\": \"<string>\",\n \"penalty_disabled\": true,\n \"extra\": \"<unknown>\",\n \"active\": true,\n \"tenant\": 123,\n \"client\": 123,\n \"discount\": 123,\n \"rental_point\": 123,\n \"rental_point_return\": 123,\n \"bag\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"default_tarif_period\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.yume.cloud/v1/crm/requests/")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"plus_id\": 0,\n \"rent_start\": \"2023-11-07T05:31:56Z\",\n \"rent_end\": \"2023-11-07T05:31:56Z\",\n \"autorenewal\": true,\n \"autowithdraw\": true,\n \"counting_duration\": \"<string>\",\n \"price_inventory_discount\": \"<string>\",\n \"price_service_discount\": \"<string>\",\n \"price_delivery\": \"<string>\",\n \"price_referral\": \"<string>\",\n \"tax_percent\": \"<string>\",\n \"tax_included\": true,\n \"price_tax\": \"<string>\",\n \"discount_combine\": true,\n \"additional_discount\": \"<string>\",\n \"penalty_auto\": \"<string>\",\n \"penalty_custom\": \"<string>\",\n \"penalty_step_duriation\": \"<string>\",\n \"penalty_disabled\": true,\n \"extra\": \"<unknown>\",\n \"active\": true,\n \"tenant\": 123,\n \"client\": 123,\n \"discount\": 123,\n \"rental_point\": 123,\n \"rental_point_return\": 123,\n \"bag\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"default_tarif_period\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.yume.cloud/v1/crm/requests/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"plus_id\": 0,\n \"rent_start\": \"2023-11-07T05:31:56Z\",\n \"rent_end\": \"2023-11-07T05:31:56Z\",\n \"autorenewal\": true,\n \"autowithdraw\": true,\n \"counting_duration\": \"<string>\",\n \"price_inventory_discount\": \"<string>\",\n \"price_service_discount\": \"<string>\",\n \"price_delivery\": \"<string>\",\n \"price_referral\": \"<string>\",\n \"tax_percent\": \"<string>\",\n \"tax_included\": true,\n \"price_tax\": \"<string>\",\n \"discount_combine\": true,\n \"additional_discount\": \"<string>\",\n \"penalty_auto\": \"<string>\",\n \"penalty_custom\": \"<string>\",\n \"penalty_step_duriation\": \"<string>\",\n \"penalty_disabled\": true,\n \"extra\": \"<unknown>\",\n \"active\": true,\n \"tenant\": 123,\n \"client\": 123,\n \"discount\": 123,\n \"rental_point\": 123,\n \"rental_point_return\": 123,\n \"bag\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"default_tarif_period\": 123\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"type": 0,
"plus_id": 0,
"rent_start": "2023-11-07T05:31:56Z",
"rent_end": "2023-11-07T05:31:56Z",
"autorenewal": true,
"autowithdraw": true,
"counting_duration": "<string>",
"price_inventory_discount": "<string>",
"price_service_discount": "<string>",
"price_delivery": "<string>",
"price_referral": "<string>",
"tax_percent": "<string>",
"tax_included": true,
"price_tax": "<string>",
"discount_combine": true,
"additional_discount": "<string>",
"penalty_auto": "<string>",
"penalty_custom": "<string>",
"penalty_step_duriation": "<string>",
"penalty_disabled": true,
"extra": "<unknown>",
"active": true,
"tenant": 123,
"client": 123,
"discount": 123,
"rental_point": 123,
"rental_point_return": 123,
"bag": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"default_tarif_period": 123
}Авторизации
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Заголовки
Компания, в контексте которой выполняется запрос — её id из GET /v1/tenant/. Пользователь должен состоять в этой компании: чужой id доступа к данным не даёт. Без заголовка компания определяется по домену запроса.
Тело
application/jsonapplication/x-www-form-urlencodedmultipart/form-data
0- За период1- Посуточно
Доступные опции:
0, 1 Требуемый диапазон:
-32768 <= x <= 32767Требуемый диапазон:
-9223372036854776000 <= x <= 9223372036854776000Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,3}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Ответ
201 - application/json
0- За период1- Посуточно
Доступные опции:
0, 1 Требуемый диапазон:
-32768 <= x <= 32767Требуемый диапазон:
-9223372036854776000 <= x <= 9223372036854776000Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,3}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$Pattern:
^-?\d{0,14}(?:\.\d{0,2})?$