Solicitar acceso

Requisitos para pasar a habilitación o a producción

GET/api/v1/account/readiness

Lista lo que la cuenta necesita para cambiar de ambiente y qué falta: emisor y software DIAN, certificado vigente (más de 15 días), webhook y, para producción, un rango de factura con la resolución real (no la de pruebas), su clave técnica y vigencia, y un plan activo (en una cuenta cliente, el de su casa de software). El cambio de ambiente se rechaza con 400 error.account.not_ready si falta algo.

Parámetros de consulta

  • environmentstringobligatorio

    Valores: habilitacion, production.

Respuestas

200Requisitos del ambiente pedido
  • environmentstring
  • readyboolean
  • checksarray<object>
    + Ver 3 campos− Ocultar 3 campos
    • fieldstring

      Ejemplo: certificate

    • okboolean
    • messagestring

      Solo si falta: qué hacer

400Datos inválidos (details trae los campos)
  • codestring

    Ejemplo: error.document.invalid

  • messagestring
  • errorsarray<object>

    Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)

    + Ver 2 campos− Ocultar 2 campos
    • fieldstring

      Ruta del campo en el JSON enviado

      Ejemplo: lines[0].quantity

    • messagestring

      Ejemplo: Cantidad inválida: debe ser mayor que cero.

  • detailsarray<string>

    Rutas de los campos inválidos (compatibilidad; usa errors)

  • request_idstring
401Falta la key o es inválida, está deshabilitada, vencida o revocada (error.missing_api_key, error.invalid_api_key, error.api_key.disabled, error.api_key.expired, error.api_key.revoked)
  • codestring

    Ejemplo: error.document.invalid

  • messagestring
  • errorsarray<object>

    Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)

    + Ver 2 campos− Ocultar 2 campos
    • fieldstring

      Ruta del campo en el JSON enviado

      Ejemplo: lines[0].quantity

    • messagestring

      Ejemplo: Cantidad inválida: debe ser mayor que cero.

  • detailsarray<string>

    Rutas de los campos inválidos (compatibilidad; usa errors)

  • request_idstring