curl PHP JavaScript Python Kopírovat
curl -X POST 'https://foodsoul.pro/api/crm/v2/team.update_user' \
-H 'Authorization: Bearer fs_api_YOUR_TOKEN' \
-H 'language: cs' \
-H 'role: partner' \
-F 'id=1' \
-F 'email=email@example.com' \
-F 'password=qwerty123' \
-F 'phone_format_id=1' \
-F 'phone_number=9939697322' \
-F 'telegram_user_id=476962294' \
-F 'otp_enabled=false' \
-F 'timezone=Europe/Kaliningrad' \
-F 'language=ru' \
-F 'name=John Smith' \
-F 'firm_permission_role_ids=[2]' \
-F 'photo=@file.jpg' <?php
$client = new \GuzzleHttp\Client ();
$response = $client -> request ( 'POST' , 'https://foodsoul.pro/api/crm/v2/team.update_user' , [
'headers' => [
'Authorization' => 'Bearer fs_api_YOUR_TOKEN' ,
'language' => 'cs' ,
'role' => 'partner' ,
],
'multipart' => [
[
'name' => 'id' ,
'contents' => '1' ,
],
[
'name' => 'email' ,
'contents' => 'email@example.com' ,
],
[
'name' => 'password' ,
'contents' => 'qwerty123' ,
],
[
'name' => 'phone_format_id' ,
'contents' => '1' ,
],
[
'name' => 'phone_number' ,
'contents' => '9939697322' ,
],
[
'name' => 'telegram_user_id' ,
'contents' => '476962294' ,
],
[
'name' => 'otp_enabled' ,
'contents' => 'false' ,
],
[
'name' => 'timezone' ,
'contents' => 'Europe/Kaliningrad' ,
],
[
'name' => 'language' ,
'contents' => 'ru' ,
],
[
'name' => 'name' ,
'contents' => 'John Smith' ,
],
[
'name' => 'firm_permission_role_ids' ,
'contents' => '[2]' ,
],
[
'name' => 'photo' ,
'contents' => '<file>' ,
],
],
]);
$data = json_decode (( string ) $response -> getBody (), true ); const body = new FormData ()
body . append ( "id" , "1" )
body . append ( "email" , "email@example.com" )
body . append ( "password" , "qwerty123" )
body . append ( "phone_format_id" , "1" )
body . append ( "phone_number" , "9939697322" )
body . append ( "telegram_user_id" , "476962294" )
body . append ( "otp_enabled" , "false" )
body . append ( "timezone" , "Europe/Kaliningrad" )
body . append ( "language" , "ru" )
body . append ( "name" , "John Smith" )
body . append ( "firm_permission_role_ids" , "[2]" )
body . append ( "photo" , "<file>" )
const response = await fetch ( "https://foodsoul.pro/api/crm/v2/team.update_user" , {
method : "POST" ,
headers : {
"Authorization" : "Bearer fs_api_YOUR_TOKEN" ,
"language" : "cs" ,
"role" : "partner"
},
body ,
})
const data = await response . json () import requests
response = requests . request (
"POST" ,
"https://foodsoul.pro/api/crm/v2/team.update_user" ,
headers ={
"Authorization" : "Bearer fs_api_YOUR_TOKEN" ,
"language" : "cs" ,
"role" : "partner" ,
},
files ={
"id" : [
None ,
"1" ,
],
"email" : [
None ,
"email@example.com" ,
],
"password" : [
None ,
"qwerty123" ,
],
"phone_format_id" : [
None ,
"1" ,
],
"phone_number" : [
None ,
"9939697322" ,
],
"telegram_user_id" : [
None ,
"476962294" ,
],
"otp_enabled" : [
None ,
"false" ,
],
"timezone" : [
None ,
"Europe/Kaliningrad" ,
],
"language" : [
None ,
"ru" ,
],
"name" : [
None ,
"John Smith" ,
],
"firm_permission_role_ids" : [
None ,
"[2]" ,
],
"photo" : [
None ,
"<file>" ,
],
},
)
data = response . json () Odpověď 200
{
"error" : {
"code" : 0 ,
"variables" : {},
"description" : "string"
}
} Žádosti jsou odesílány na foodsoul.pro — to je hostitel tohoto portálu, jiný vybrat nelze.