1"use strict";(self.webpackChunksudocu=self.webpackChunksudocu||[]).push([[6696],{21546:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>c,default:()=>u,frontMatter:()=>d,metadata:()=>r,toc:()=>a});const r=JSON.parse('{"id":"documentacion-tecnica/integracion","title":"API de Integraci\xf3n","description":"La API de integraci\xf3n con SUDOCU provee una serie de herramientas que permiten acceder a informaci\xf3n esencial del sistema, para que desde otros sistemas se puedan listar expedientes o crear documentos e incorporarlos en tramites que luego podr\xe1n ser tramitados en SUDOCU.","source":"@site/versioned_docs/version-1.4.1/documentacion-tecnica/integracion.md","sourceDirName":"documentacion-tecnica","slug":"/documentacion-tecnica/integracion","permalink":"/docs/1.4.1/documentacion-tecnica/integracion","draft":false,"unlisted":false,"tags":[],"version":"1.4.1","frontMatter":{"id":"integracion","title":"API de Integraci\xf3n"},"sidebar":"someSidebar","previous":{"title":"Configuraci\xf3n","permalink":"/docs/1.4.1/documentacion-tecnica/configuracion"},"next":{"title":"Integraci\xf3n con SIU-Ara\xed","permalink":"/docs/1.4.1/documentacion-tecnica/integracion-arai"}}');var i=t(74848),s=t(28453);const d={id:"integracion",title:"API de Integraci\xf3n"},c=void 0,o={},a=[{value:"1. Acceso:",id:"1-acceso",level:2},{value:"2. Endpoints",id:"2-endpoints",level:2}];function l(e){const n={code:"code",h2:"h2",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"La API de integraci\xf3n con SUDOCU provee una serie de herramientas que permiten acceder a informaci\xf3n esencial del sistema, para que desde otros sistemas se puedan listar expedientes o crear documentos e incorporarlos en tramites que luego podr\xe1n ser tramitados en SUDOCU."}),"\n",(0,i.jsx)(n.h2,{id:"1-acceso",children:"1. Acceso:"}),"\n",(0,i.jsx)(n.p,{children:"A la API se accede por Auth Basic, y el usuario se configura en el archivo de configuraci\xf3n del Api-Server en la dimensi\xf3n auth->providers->basic, y el password en el apartado secrets."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",children:'...\n "auth": {\n "providers": {\n "basic": {\n "user": "",\n "challenge": true,\n "realm": ""\n },\n...\n'})}),"\n",(0,i.jsx)(n.h2,{id:"2-endpoints",children:"2. Endpoints"}),"\n",(0,i.jsxs)(n.p,{children:["Para informaci\xf3n m\xe1s detallada acceder a la siguiente url ",(0,i.jsx)(n.code,{children:"https://{url_sudocu}/api/swagger/"}),"."]}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:(0,i.jsx)(n.strong,{children:"Endpoint"})}),(0,i.jsx)(n.th,{children:(0,i.jsx)(n.strong,{children:"Descripci\xf3n"})})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/incorporacion"})}),(0,i.jsx)(n.td,{children:"Incorpora un documento en un contenedor"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integration/documentos"})}),(0,i.jsx)(n.td,{children:"Devuelve el listado de documentos de un usuario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/documento"})}),(0,i.jsx)(n.td,{children:"Crea un documento en SUDOCU"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/attach_documento"})}),(0,i.jsx)(n.td,{children:"Adjunta un archivo a un documento"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/seguimiento"})}),(0,i.jsx)(n.td,{children:"Inserta seguimiento/notificaci\xf3n a un documento"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integration/areas"})}),(0,i.jsx)(n.td,{children:"Devuelve el listado de todas las \xe1reas de SUDOCU"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integration/personas"})}),(0,i.jsx)(n.td,{children:"Devuelve el listado de personas de SUDOCU"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integration/tipos_documento"})}),(0,i.jsx)(n.td,{children:"Devuelve el listado de los tipos de documento de SUDOCU"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/remitir"})}),(0,i.jsx)(n.td,{children:"Remite un documento de esencia contenedor"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/enviar"})}),(0,i.jsx)(n.td,{children:"Env\xeda un documento a un usuario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integration/get_pdf_file"})}),(0,i.jsx)(n.td,{children:"Retorna el archivo PDF"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/arai/notification"})}),(0,i.jsx)(n.td,{children:"Endpoint reservado para la recepci\xf3n de notificaciones de Arai Documentos"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/arai/persona"})}),(0,i.jsx)(n.td,{children:"Crea una persona en SUDOCU"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[POST] /integration/arai/documento"})}),(0,i.jsx)(n.td,{children:"Crea un documento en SUDOCU"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integracion/expedientes"})}),(0,i.jsx)(n.td,{children:"Devuelve listado de expedientes correspondientes a un usuario"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"[GET] /integracion/expediente"})}),(0,i.jsx)(n.td,{children:"Devuelve informaci\xf3n detallada de un expediente"})]})]})]})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>d,x:()=>c});var r=t(96540);const i={},s=r.createContext(i);function d(e){const n=r.useContext(s);return r.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.