Integración con Nexora CRM

Create Customer

Para crear un nuevo cliente en su CRM usando la API necesita enviar una petición JSON a la URL. Esto creará o actualizará un cliente. La key es su dirección de correo electrónico. Al tener éxito, la respuesta devolverá los detalles del nuevo cliente añadido.

 

HTTP Request

POST {endpoint}/create_customer

 

Get Parameters

  • api_key = {your_api_key}
  • api_secret = {your_api_secret}

 

JSON response example

{
  "fname": "John",
  "lname": "Doe",
  "email": "johndoe@example.com",
  "status": "Lead",
  "prefix": "Mr",
  "addr1": "1 Sample Road",
  "addr2": "Sample Town",
  "city": "Sampleton",
  "county" : "Samples",
  "postcode" : "SAM PL4",
  "hometel" : "123 455",
  "worktel" : "",
  "mobtel" : "555 135",
  "notes" : "Added from the API",
  "ID" : 135
}

View Customer

Devuelve una lista de clientes. La meta información que devuelve son los campos del Cliente. Si tiene campos personalizados estos se etiquetan como (clave): (valor) en el elemento meta de la respuesta JSON. Visite la URL en una ventana del navegador para inspeccionar la respuesta.

 

HTTP Request

POST {endpoint}/customers

 

Get Parameters

  • api_key = {your_api_key}
  • api_secret = {your_api_secret}

JSON Response

{
     "id":20267,
     "created":"2017-04-25 03:33:38",
     "name":"John Doe",
     "filterTot":83,
     "filterPages":5,
     "meta":{
             "zbsc_status":"Lead",
             "status":"Customer",
             "prefix":"",
             "fname":"John",
             "lname":"Doe",
             "cf1":"Custom Field 1",
             "addr1":"",
             "addr2":"",
             "city":"",
             "county":"",
             "postcode":"",
             "country":"",
             "secaddr_addr1":"",
             "secaddr_addr2":"",
             "secaddr_city":"",
             "secaddr_county":"",
             "secaddr_postcode":"",
             "secaddr_country":"",
             "hometel":"",
             "worktel":"",
             "mobtel":"",
             "email":"email@email.com",
             "notes":""
        }
}

View Quotes

Recupera una lista de los últimos 20 presupuestos generados por el propietario del CRM. Esto es útil si desea mostrar las cotizaciones recientes.

 

HTTP Request

GET {endpoint}/all_quotes

 

Get Parameters

  • api_key = {your_api_key}
  • api_secret = {your_api_secret}

 

JSON response example

{
  "id":20069,
    "created":"2017-04-14 16:42:50",
    "zbsid":"1",
    "meta":{"name":"New Website",
            "val":500,
            "date":"14.04.2017",
            "notes":""},
    "customerid":"19967"
}

Tags

Recupera una lista de las etiquetas creadas en la plataforma

 

HTTP Request

GET {endpoint}/tags

 

Get Parameters

  • api_key = {your_api_key}
  • api_secret = {your_api_secret}

 

JSON response example

{
    "success": true,
    "tags": [
        {
            "id": 2,
            "name": "Contacto-nuevo"
        },
        {
            "id": 14,
            "name": "curriculum-maestra"
        },
        {
            "id": 13,
            "name": "curriculum-tecnico"
        },
        {
            "id": 11,
            "name": "Curso 2024/2025"
        },
        {
            "id": 12,
            "name": "Curso 2025/2026"
        }
    ]
}

Create quote

Para crear un nuevo presupuesto en su CRM usando la API necesita enviar una petición JSON a la URL. Esto creará un presupuesto. Al tener éxito, la respuesta devolverá los detalles del nuevo cliente añadido.

 

HTTP Request

POST {endpoint}/create_quote

 

Get Parameters

  • api_key = {your_api_key}
  • api_secret = {your_api_secret}

 

JSON response example

{
    "title": "Cotización de ejemplo",
    "value": 1500.50,
    "contacts": [1],
    "date": "",
    "notes": "Esta es un presupuesto de prueba",
    "status": "accepted",
    "lineitems": [
        {
            "title": "Prueba",
            "quantity": 2,
            "price": 500,
            "tax": 0.21
        }
    ],
    "tags": [1, 5],
    "meta": {
        "custom_field": "valor personalizado"
    }
    
}