API Facturación Electrónica
  • Introducción
  • Cuotas y límites
  • Primeros Pasos
    • Consideraciones Importantes
    • Manual Operativo de la Plataforma
    • Generar X-API-KEY
    • Librerías
    • Estructura de los datos
      • Listas de códigos
        • Responsable de
        • Campos generales (Facturas, notas)
        • Códigos de moneda
        • Códigos de forma de pago
        • Códigos de actividades económicas
        • Códigos de país
        • Códigos de región
        • Códigos de ciudad
        • Códigos de unidades de medida
      • Factura
      • Documento soporte
      • Nota débito
      • Nota crédito
      • Nota de ajuste
    • Formatos PDF
  • Errores y rechazos
    • Códigos de rechazo y advertencia de la DIAN
      • Factura
      • Nota débito
      • Nota crédito
    • Errores comunes
  • Modo Pruebas
    • Facturas
      • Enviar factura en modo pruebas
    • Notas débito
      • Enviar nota débito en modo pruebas
    • Notas crédito
      • Enviar nota crédito en modo pruebas
    • Documento soporte
      • Enviar documento soporte en modo pruebas
    • Nota de ajuste
      • Enviar nota de ajuste en modo pruebas
  • Modo Habilitación
    • Facturas
      • Enviar factura para set de pruebas
    • Notas débito
      • Enviar nota débito para set de pruebas
    • Notas crédito
      • Enviar nota crédito para set de pruebas
  • Modo Producción
    • Facturas
      • Enviar factura
    • Notas débito
      • Enviar nota débito
    • Notas crédito
      • Enviar nota crédito
    • Documento soporte
      • Enviar documento soporte
    • Nota de ajuste
      • Enviar nota de ajuste
    • Resoluciones
      • Consultar resoluciones
  • Archivo Plano (.CSV)
    • Consideraciones sobre el archivo plano
    • Estructura del archivo plano
      • Factura
      • Nota débito
      • Nota crédito
    • Importar archivo plano
Con tecnología de GitBook
En esta página
  • Consultar resoluciones
  • Código de ejemplo

¿Te fue útil?

  1. Modo Producción
  2. Resoluciones

Consultar resoluciones

Consultar resoluciones

GET https://isv.aliaddo.net/api/v1/public/documents/resolutions

Este método devuelve las resoluciones.

Path Parameters

Name
Type
Description

version

string

Indica la versión de la API.

Headers

Name
Type
Description

x-api-key

string

Token generado previamente para autenticarse.

{
		"resolutionKey": "string",
		"resolutionPrefix": "string",
		"resolutionNumber": 0,
		"resolutionRangeInitial": 0,
		"resolutionRangeFinal": 0,
		"resolutionValidFrom": "2019-01-19T00:00:00",
		"resolutionValidUntil": "2030-01-19T00:00:00"
}
No se han enviado los tipos de datos requeridos
No esta autorizado para realizar el requerimiento a este metodo, debe enviar el token generado en el token
Se ha producido un incidente al validar el documento

Código de ejemplo

using System;
using Newtonsoft.Json;
using RestSharp;

public class Program
{
    public static void Main()
    {
        /**
              * /resolutions 
              * - Consultar resoluciones
              * - Instale RestSharp via Nuget: Install-Package RestSharp -Version 106.6.10
              * - Instale Newtonsoft via Nuget: Install-Package Newtonsoft.Json
            */

            // Realizar request por metodo GET
            var request = new RestRequest("/resolutions", Method.GET);
            // Limpiar parametros
            request.Parameters.Clear();
            // Adicionar cabeceras de autenticación con token Bearer generado  en el panel izquierdo
            request.AddHeader("x-api-key", "{{x-api-key}}");
            request.AddHeader("cache-control", "no-cache");
            request.AddHeader("accept", "application/json");

            // Ejecutar request
            var client = new RestClient("https://isv.aliaddo.net/api/v1/public/documents");
            var response = client.Execute(request);
            
            // Imprimir respuesta
            Console.WriteLine((int)response.StatusCode);
            Console.WriteLine(response.Content);
    }
}
/*
 * /resolutions
 * - Consultar resoluciones
 * - Realizar request por metodo GET
 */
fetch('https://isv.aliaddo.net/api/v1/public/documents/resolutions', {
  method: 'GET',
  // Añadir cabeceras a la petición
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': '{{x-api-key}}'
  }
})
// Manejar petición en caso de que haya sido exitosa o fallida
  .then(res => res.json())
  .catch(error => console.error('Error:', error))
  .then(response => console.log('Success:', response))
/* Agregue este código a su POM
    ***** CONTENIDO DEL POM *****
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            // Clase donde se ejecuta el GET
                            <mainClass>Program</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>10</source>
                    <target>10</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <dependencies>
        // Agregar dependencia de UniRest para manejar los request
        <dependency>
            <groupId>com.konghq</groupId>
            <artifactId>unirest-java</artifactId>
            <version>3.1.00</version>
        </dependency>
    </dependencies>
*/


// **** Clase donde se ejecuta el request ****

// Agregue las dependencias de UniRest a su POM como se indica en el código superior
import kong.unirest.*;

public class Program {
    public static void main(String[] args) {

        /*
         * /resolutions
         * - Consultar resolutiones
         * - Realizar request por método GET
         */
        HttpResponse<JsonNode> request = Unirest.get("https://isv.aliaddo.net/api/v1/public/documents/resolutions").
                header("accept", "application/json").
                header("cache-control", "no-cache").
                header("x-api-key", "{{x-api-key}}").
                asJson();

        // Imprimir la respuesta
        System.out.println(request.getBody().getObject().toString(2));
    }
}
<?php
// Asegúrese de contar con la librería cURL

// Inicializar la petición
$curl = curl_init();

/*
 * /resolutions
 * - Consultar resoluciones
 * - Realizar request por metodo GET
*/
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://isv.aliaddo.net/api/v1/public/documents/resolutions",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTPHEADER => array(
        // Adicionar cabeceras de autenticación con token Bearer generado  en el panel izquierdo
        "x-api-key: {{x-api-key}}",
        "cache-control: no-cache",
        "accept: application/json"
    )
));

// Ejecutar la petición
$response = curl_exec($curl);

// Almacenar error en caso de que exista
$err = curl_error($curl);

// Mostrar respuesta o error si hubo alguno
if ($err) {
    echo "cURL Error #" .$err;
} else {
    echo $response;
}

// Terminar petición
curl_close($curl);
?>
# Importar la librería "requests"
import requests

# /resolutions
# - Consultar resoluciones
url = 'https://isv.aliaddo.net/api/v1/public/documents/resolutions'

# Tipo de requerimiento formato json
headers = {
    "cache-control": "no-cache",
    "accept": "application/json",
    # Adicionar cabeceras de autenticación con token Bearer generado  en el panel izquierdo
    "x-api-key": "{{x-api-key}}"
}

# - Realizar request por metodo GET
request = requests.get(url, headers=headers)

# Mostrar respuesta de la petición
print(request.text)
print(request.status_code)
# Importar la gema "rest-client"
require 'rest-client'

# /resolutions
# - Consultar resoluciones
url = "https://isv.aliaddo.net/api/v1/public/documents/resolutions"

# Tipo de requerimiento formato json
headers = {
    "cache-control": "no-cache",
    "accept": "application/json",
    # Adicionar cabeceras de autenticación con token Bearer generado  en el panel izquierdo
    "authorization": "{{x-api-key}}"
}

# Ejecutar request
begin
  request = RestClient.get(url, headers)
# Manejar error si hay alguno
rescue RestClient::ExceptionWithResponse => e
  puts e.response
end

# Imprirmir respuesta
puts request

AnteriorResolucionesSiguienteConsideraciones sobre el archivo plano

Última actualización hace 1 año

¿Te fue útil?