Run crm account import
curl --request POST \
--url https://api.getnexor.ai/api/public/crm-account/import \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"scope": "account",
"connection_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"expected_revision": "<string>",
"affected_workflow_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"confirm": true
}
'import requests
url = "https://api.getnexor.ai/api/public/crm-account/import"
payload = {
"scope": "account",
"connection_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"expected_revision": "<string>",
"affected_workflow_ids": ["3c90c3cc-0d44-4b50-8888-8dd25736052a"],
"confirm": True
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
scope: 'account',
connection_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
expected_revision: '<string>',
affected_workflow_ids: ['3c90c3cc-0d44-4b50-8888-8dd25736052a'],
confirm: true
})
};
fetch('https://api.getnexor.ai/api/public/crm-account/import', 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.getnexor.ai/api/public/crm-account/import",
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([
'scope' => 'account',
'connection_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'expected_revision' => '<string>',
'affected_workflow_ids' => [
'3c90c3cc-0d44-4b50-8888-8dd25736052a'
],
'confirm' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$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.getnexor.ai/api/public/crm-account/import"
payload := strings.NewReader("{\n \"scope\": \"account\",\n \"connection_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"expected_revision\": \"<string>\",\n \"affected_workflow_ids\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"confirm\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
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.getnexor.ai/api/public/crm-account/import")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"scope\": \"account\",\n \"connection_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"expected_revision\": \"<string>\",\n \"affected_workflow_ids\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"confirm\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/crm-account/import")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"scope\": \"account\",\n \"connection_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"expected_revision\": \"<string>\",\n \"affected_workflow_ids\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"confirm\": true\n}"
response = http.request(request)
puts response.read_body{}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}Solicitar importación del CRM
Operación de cuenta: revisa la revisión y todas las tareas afectadas antes de confirmar. Requiere workflows:write. Guardar o agregar un trabajo a la cola no demuestra que la sincronización terminó.
POST
/
crm-account
/
import
Run crm account import
curl --request POST \
--url https://api.getnexor.ai/api/public/crm-account/import \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"scope": "account",
"connection_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"expected_revision": "<string>",
"affected_workflow_ids": [
"3c90c3cc-0d44-4b50-8888-8dd25736052a"
],
"confirm": true
}
'import requests
url = "https://api.getnexor.ai/api/public/crm-account/import"
payload = {
"scope": "account",
"connection_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"expected_revision": "<string>",
"affected_workflow_ids": ["3c90c3cc-0d44-4b50-8888-8dd25736052a"],
"confirm": True
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
scope: 'account',
connection_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
expected_revision: '<string>',
affected_workflow_ids: ['3c90c3cc-0d44-4b50-8888-8dd25736052a'],
confirm: true
})
};
fetch('https://api.getnexor.ai/api/public/crm-account/import', 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.getnexor.ai/api/public/crm-account/import",
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([
'scope' => 'account',
'connection_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'expected_revision' => '<string>',
'affected_workflow_ids' => [
'3c90c3cc-0d44-4b50-8888-8dd25736052a'
],
'confirm' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$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.getnexor.ai/api/public/crm-account/import"
payload := strings.NewReader("{\n \"scope\": \"account\",\n \"connection_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"expected_revision\": \"<string>\",\n \"affected_workflow_ids\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"confirm\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
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.getnexor.ai/api/public/crm-account/import")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"scope\": \"account\",\n \"connection_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"expected_revision\": \"<string>\",\n \"affected_workflow_ids\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"confirm\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/crm-account/import")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"scope\": \"account\",\n \"connection_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"expected_revision\": \"<string>\",\n \"affected_workflow_ids\": [\n \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n ],\n \"confirm\": true\n}"
response = http.request(request)
puts response.read_body{}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}Autorizaciones
API key for authentication. Keys are prefixed with nxr_live_.
Cuerpo
application/json
Opciones disponibles:
account Opciones disponibles:
gohighlevel, kommo, odoo Pattern:
^[a-f0-9]{64}$Opciones disponibles:
dry_run, backfill, run_now, inbound Respuesta
Saved configuration, provider catalog or safe execution evidence as described by this operation. Execution can be unavailable or skipped.
The response is of type object.
Última modificación el 21 de septiembre de 2026
⌘I