View Categories

Información básica de uso de la API

1 minutos de lectura

Uso de la API #

A continuación se describen los comandos disponibles de la API, junto con ejemplos de solicitud-respuesta para cada punto final.
Utilizamos el valor del encabezado authtoken para la autenticación y el tipo multipart-form para las operaciones de datos (POST/PUT).

Si no estás familiarizado con las API REST, te recomendamos encarecidamente que contrates a un profesional para que realice las integraciones con tu aplicación externa .
Familiarizarse con las API REST es un requisito previo para este elemento, y su aprendizaje queda fuera del alcance de nuestro soporte .

Ejemplo de uso (comando de ejemplo) #

En este Escenario Su usaremos un token ficticio que representa su Token API real, el cual para este ejemplo será: jEheVytlAoFl7F8MqUQ7jAo2hOXAS y necesita enumerar todos los clientes disponibles de su Oficina Virtual Ofilany, a través de una 
solicitud cURL.

Caso de uso : Deberá ejecutar el siguiente comando:

Copy
curl -H "authtoken: jEheVytlAoFl7F8MqUQ7jAo2hOXAS" https://dominio-tu-oficina-ofilany.com/api/customers

La respuesta que debes recibir, bajo un código de estado 200 OK, será similar a la siguiente:

Copy
[
   {
      "stripe_id" : null,
      "active" : "1",
      "vat" : "1234567890",
      "address" : "Test Address",
      "billing_country" : "0",
      "phonenumber" : "1234567890",
      "registration_confirmed" : "1",
      "longitude" : null,
      "billing_city" : "",
      "state" : "Test State",
      "shipping_zip" : "",
      "billing_zip" : "",
      "city" : "Test City",
      "shipping_country" : "0",
      "billing_street" : "",
      "datecreated" : "2019-11-29 12:34:56",
      "company" : "Jk Technologies",
      "shipping_street" : "",
      "zip" : "123456",
      "billing_state" : "",
      "leadid" : null,
      "addedfrom" : "8",
      "userid" : "3",
      "default_language" : "english",
      "shipping_state" : "",
      "show_primary_contact" : "0",
      "country" : "102",
      "default_currency" : "3",
      "shipping_city" : "",
      "latitude" : null,
      "website" : "https://example.com"
   },
   {
      "website" : "https://example2.com",
      "latitude" : null,
      "default_currency" : "0",
      "shipping_city" : "London",
      "country" : "235",
      "show_primary_contact" : "0",
      "shipping_state" : "Greater London",
      "default_language" : "",
      "addedfrom" : "1",
      "userid" : "1",
      "leadid" : null,
      "billing_state" : "Greater London",
      "zip" : "WC1 ASW",
      "shipping_street" : "123 Road Street",
      "company" : "Sample Company LTD",
      "datecreated" : "2019-04-02 13:38:28",
      "billing_street" : "123 Road Street",
      "shipping_country" : "235",
      "city" : "London",
      "billing_zip" : "WC1 ASW",
      "shipping_zip" : "WC1 ASW",
      "longitude" : null,
      "registration_confirmed" : "1",
      "billing_city" : "London",
      "state" : "Greater London",
      "phonenumber" : "+44 210 7298299",
      "billing_country" : "235",
      "address" : "123 Road Street",
      "vat" : "123456789",
      "active" : "1",
      "stripe_id" : null
   }
]

Podrás seguir este ejemplo, para cada caso de uso, en los siguientes artículos, mostraremos cómo ejecutar solicitudes para cada módulo de Ofilany y podrás tener ejemplos y estructuras de cada tipo de datos.

Todos los comandos admiten campos personalizados.

Consulta la sección Campos personalizados para garantizar la correcta implementación de cada solicitud que incluya campos personalizados.

Scroll al inicio