Change odoo account inputs
curl --request POST \
--url https://api.getnexor.ai/api/public/crm-account/odoo/inputs \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"scope": "account",
"provider": "odoo",
"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/odoo/inputs"
payload = {
"scope": "account",
"provider": "odoo",
"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',
provider: 'odoo',
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/odoo/inputs', 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/odoo/inputs",
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',
'provider' => 'odoo',
'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/odoo/inputs"
payload := strings.NewReader("{\n \"scope\": \"account\",\n \"provider\": \"odoo\",\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/odoo/inputs")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"scope\": \"account\",\n \"provider\": \"odoo\",\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/odoo/inputs")
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 \"provider\": \"odoo\",\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>"
}Configurar entradas compartidas de Odoo
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
/
odoo
/
inputs
Change odoo account inputs
curl --request POST \
--url https://api.getnexor.ai/api/public/crm-account/odoo/inputs \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"scope": "account",
"provider": "odoo",
"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/odoo/inputs"
payload = {
"scope": "account",
"provider": "odoo",
"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',
provider: 'odoo',
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/odoo/inputs', 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/odoo/inputs",
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',
'provider' => 'odoo',
'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/odoo/inputs"
payload := strings.NewReader("{\n \"scope\": \"account\",\n \"provider\": \"odoo\",\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/odoo/inputs")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"scope\": \"account\",\n \"provider\": \"odoo\",\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/odoo/inputs")
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 \"provider\": \"odoo\",\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:
odoo Pattern:
^[a-f0-9]{64}$Opciones disponibles:
preview, configure, pause Show child attributes
Show child attributes
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