Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleConsideraciones previas

$ATHENTO_HOST es el valor del dominio donde se encuentra desplegada la instancia de Athento ECM.

Autenticación y cabeceras

Para autenticar los servicios descritos a continuación es necesario establecer el usuario y contraseña que serán incluidas mediante BasicAuthentication en las cabeceras de la petición.

 

Ejemplo en el cliente POSTMAN para Chrome:

Image Added

 

Además, para poder realizar correctamente todas las peticiones a servicios, es necesario introducir la siguiente cabecera:

Content-Type: application/json+nxrequest

 

Ejemplo en el cliente POSTMAN para Chrome:

Image Added

 

Ejemplo de petición autenticada con la cabecera:

Image Added

 

 

Consultar los tipos documentales disponibles en el sistema

...

Code Block
titleTipos documentales disponibles
{
  "doctypes" : {
    "PaymentOrder" : {
      "parent" : "File",
      "facets" : [ "Downloadable", "Commentable", "Versionable", "Publishable", "HasRelatedText" ],
      "schemas" : [ "administrative", "userFile", "projectFile", "common", "dublincore", "file", "uid", "files", "relatedtext" 
    },
  },
}

Obtener el tipo documental de un documento

 

Obtener el tipo documental de un documento

Este servicio nos devuelve toda la información de estructura con contenido de un documento existente en el sistema dado su identificador.

Code Block
titleTipo documental de un documento
http://$ATHENTO_HOST/nuxeo/restAPI/default/{docId}/export?format=XML

...

Code Block
titlePor su Path
http://$ATHENTO_HOST/nuxeo/api/v1/idpath/{docPath}
Info
titleImportante

Debes utilizar el path a partir de /default/

Obtener el preview de un documento

...

Tip
titleManual de la API de Athento

Para mayor información, te recomendamos descargar el manual de la API de Athento, disponible desde:

 http://go.athento.com/athento-ecm-api-guide