Download OpenAPI specification:
API RESTful para el envío y recepción de documentos en DocDigital v3.
Obtiene un token JWT para consumir los endpoints protegidos de la API.
La autenticación se realiza mediante HTTP Basic utilizando las credenciales asignadas (Client_Id y Client_Secret).
Cabecera requerida:
Authorization: Basic <base64(Client_Id:Client_Secret)>
curl --request POST 'https://api-demodoc.digital.gob.cl/api/oauth/token' \ --header 'Authorization: Basic U1VCUkVYX1...'
{- "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
- "token_type": "Bearer",
- "expires_in": 3600
}Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int64> Identificador del documento |
| property name* additional property | string |
{- "property1": "string",
- "property2": "string"
}En caso de tener múltiples entidades asociadas al token de acceso, puede utilizar el parámetro 'entidadDestinataria' para dar rechazo/devolución del documento por una entidad específica del token.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int64> Identificador del documento |
| motivo | string [ 3 .. 255 ] characters Motivo de rechazo del documento. Entre 3 y 255 caracteres |
| entidadDestinataria | integer <int64> >= 1 Identificador de entidad destinataria (Opcional) |
{- "motivo": "string",
- "entidadDestinataria": 1
}En caso de tener múltiples entidades asociadas al token de acceso, puede utilizar el parámetro 'entidadDestinataria' para dar acuso recibo del documento por una entidad específica del token.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int64> Identificador del documento |
| entidadDestinataria | integer <int64> >= 1 Identificador de entidad destinataria (Opcional) |
{- "entidadDestinataria": 1
}Para que el documento pueda ser cargado y distribuido correctamente es obligatorio que el archivo (base64) posea una firma electrónica avanzada válida y reconocida por DocDigital.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| reservado | boolean |
| tipo_id required | integer <int32> >= 1 Tipo de documento. Ver método /api/tipos/documentos/ |
| descripcion | string [ 1 .. 250 ] characters Descripción del documento. Entre 1 y 250 caracteres |
| materia required | string [ 1 .. 150 ] characters Materia o tema del documento. Entre 1 y 150 caracteres |
| nombre required | string [ 1 .. 255 ] characters Nombre del archivo principal |
| documento required | string [ 1 .. 2147483647 ] characters Archivo principal formato PDF en base 64. Tamaño máximo del archivo 20 MB |
| es_reservado | boolean Indicador de si el documento es reservado o no |
Array of objects (DocumentosAnexosRequest) Listado de archivos anexos al documento | |
| id_entidad_creadora required | integer <int64> >= 1 Identificador de la entidad creadora del documento |
| run_usuario_creador | string RUN de usuario creador |
| folio required | string [ 1 .. 2147483647 ] characters Folio del documento a distribuir |
| listado_id_usuarios_destinatarios | Array of integers <int64> [ items <int64 > ] Lista de Identificadores de usuarios destinatarios |
| listado_id_entidades_destinatarias required | Array of integers <int64> [ items <int64 > ] Lista de Identificadores de entidades destinatarias |
| listado_correos_copia | Array of strings Deprecated [ATRIBUTO DEPRECADO] |
object (TipoDocumentoOficialRequest) Deprecated [ATRIBUTO DEPRECADO] Utilizar: tipo_id |
{- "reservado": true,
- "tipo_id": 1,
- "descripcion": "string",
- "materia": "string",
- "nombre": "string",
- "documento": "string",
- "es_reservado": true,
- "documentos_anexos": [
- {
- "nombre_archivo": "string",
- "tipo": "anexo, url",
- "contenido": "string"
}
], - "id_entidad_creadora": 1,
- "run_usuario_creador": "string",
- "folio": "string",
- "listado_id_usuarios_destinatarios": [
- 0
], - "listado_id_entidades_destinatarias": [
- 0
], - "listado_correos_copia": [
- "string"
], - "tipoDocumentoOficial": {
- "id": 0
}
}Para que el documento borrador pueda ser cargado correctamente es obligatorio que el archivo (base64) posea una firma electrónica avanzada válida y reconocida por DocDigital.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| reservado | boolean |
| tipo_id required | integer <int32> >= 1 Tipo de documento. Ver método /api/tipos/documentos/ |
| descripcion | string [ 1 .. 250 ] characters Descripción del documento. Entre 1 y 250 caracteres |
| materia required | string [ 1 .. 150 ] characters Materia o tema del documento. Entre 1 y 150 caracteres |
| nombre required | string [ 1 .. 255 ] characters Nombre del archivo principal |
| documento required | string [ 1 .. 2147483647 ] characters Archivo principal formato PDF en base 64. Tamaño máximo del archivo 20 MB |
| es_reservado | boolean Indicador de si el documento es reservado o no |
Array of objects (DocumentosAnexosRequest) Listado de archivos anexos al documento | |
| id_entidad_creadora required | integer <int64> >= 1 Identificador de la entidad creadora del documento |
| run_usuario_creador | string RUN de usuario creador |
| listado_id_usuarios_destinatarios | Array of integers <int64> [ items <int64 > ] Lista de Identificadores de usuarios destinatarios |
| listado_id_entidades_destinatarias required | Array of integers <int64> [ items <int64 > ] Lista de Identificadores de entidades destinatarias |
| listado_correos_copia | Array of strings Deprecated [ATRIBUTO DEPRECADO] |
object (TipoDocumentoOficialRequest) Deprecated [ATRIBUTO DEPRECADO] Utilizar: tipo_id |
{- "reservado": true,
- "tipo_id": 1,
- "descripcion": "string",
- "materia": "string",
- "nombre": "string",
- "documento": "string",
- "es_reservado": true,
- "documentos_anexos": [
- {
- "nombre_archivo": "string",
- "tipo": "anexo, url",
- "contenido": "string"
}
], - "id_entidad_creadora": 1,
- "run_usuario_creador": "string",
- "listado_id_usuarios_destinatarios": [
- 0
], - "listado_id_entidades_destinatarias": [
- 0
], - "listado_correos_copia": [
- "string"
], - "tipoDocumentoOficial": {
- "id": 0
}
}Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int64> Identificador del documento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/123")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int32> Identificador del documento |
| archivo_id | string Identificador del archivo |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/123/reservado/archivo")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int64> Identificador del documento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/123/estado")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int64> Identificador del documento |
| archivo_id | string Identificador del archivo |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/123/archivo")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| id required | integer <int32> Identificador del documento |
| archivo_id | string Identificador del archivo |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/123/archivo/descargar")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Puede utilizar parámetros de entrada para acotar la búsqueda de documentos recibidos.
En caso de tener múltiples entidades asociadas al token de acceso, puede utilizar el parámetro 'entidadDestinataria' para filtrar los documentos recibidos por una entidad específica del token.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| materia | string Materia del documento. |
| tipoDocumentoId | integer <int32> Identificador del tipo de documento. [NUEVO ATRIBUTO] |
| descripcion | string Deprecated [ATRIBUTO DEPRECADO] |
| entidadCreadora | integer <int64> Deprecated [ATRIBUTO DEPRECADO] |
| entidadDestinataria | integer <int64> Identificador de entidad destinataria del documento. |
| fechaInicioCreacion | string Deprecated [ATRIBUTO DEPRECADO] |
| fechaFinCreacion | string Deprecated [ATRIBUTO DEPRECADO] |
| fechaInicioFolio | string Fecha de folio y despacho del documento desde. Formato dd-MM-yyyy |
| fechaFinFolio | string Fecha de folio y despacho del documento hasta. Formato dd-MM-yyyy |
| notificado | boolean Indica si documento tiene acuse-recibo por entidad destinataria (acuso-recibo=true/pendiente=false) |
| distribuido | boolean Indica si documento fue derivado por entidad destinataria (derivado=true/pendiente=false) |
| tipoTramitacion | string Enum: "COMUNICACION_OFICIAL" "COMUNICACION_INTERNA" "GENERACION_DOCUMENTO_FEA" Tipo de tramitación del documento [NUEVO ATRIBUTO] |
| estadoTramitacion | string Enum: "BORRADOR" "PENDIENTE_VISACION" "PENDIENTE_FIRMA" "OPS_PENDIENTE_DESPACHO" "OPS_RESUELTO_ENVIADO" "OPS_RECHAZADO" "RECHAZADO_VISACION" "RECHAZADO_FIRMA" "OPE_RECIBIDO_PARCIALMENTE" "OPE_DEVUELTO_PARCIALMENTE" "OPE_RECIBIDO_PARCIALMENTE_CON_DEVOLUCION" "OPE_RECEPCION_TOTAL" "OPE_DEVOLUCION_TOTAL" "OPE_RECEPCION_TOTAL_CON_DEVOLUCION" "DOCUMENTO_FIRMADO" "CANCELADO_ADMINISTRADOR" Estado de la tramitación [NUEVO ATRIBUTO] |
| tipoDocumento | string Deprecated [ATRIBUTO DEPRECADO] |
| runCreador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreCreador | string Deprecated [ATRIBUTO DEPRECADO] |
| runVisador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreVisador | string Deprecated [ATRIBUTO DEPRECADO] |
| runFirmante | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreFirmante | string Deprecated [ATRIBUTO DEPRECADO] |
| runDestinatario | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreDestinatario | string Deprecated [ATRIBUTO DEPRECADO] |
| limit | integer <int32> Deprecated [ATRIBUTO DEPRECADO] utilizar: pageSize |
| pageSize | integer <int32> Tamaño de página de datos. Por defecto 50.000 registros. [NUEVO ATRIBUTO] |
| pageNumber | integer <int32> Número de la página solicitada (índice base 0). [NUEVO ATRIBUTO] |
| orderType | string Enum: "ASC" "DESC" Tipo de ordenamiento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/recibidos?pageSize=50")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Puede utilizar parámetros de entrada para acotar la búsqueda de documentos creados.
En caso de tener múltiples entidades asociadas al token de acceso, puede utilizar el parámetro 'entidadCreadora' para filtrar los documentos creados por una entidad específica del token.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| materia | string Materia del documento. |
| tipoDocumentoId | integer <int32> Identificador del tipo de documento. [NUEVO ATRIBUTO] |
| descripcion | string Descripción del documento. |
| entidadCreadora | integer <int64> Identificador de entidad creadora del documento. |
| entidadDestinataria | integer <int64> Identificador de entidad destinataria del documento. |
| fechaInicioCreacion | string Fecha creación desde tramitación documento. Formato dd-MM-yyyy |
| fechaFinCreacion | string Fecha creación hasta tramitación documento. Formato dd-MM-yyyy |
| fechaInicioFolio | string Fecha actualización desde tramitación documento. Formato dd-MM-yyyy |
| fechaFinFolio | string Fecha actualización hasta tramitación documento. Formato dd-MM-yyyy |
| foliado | boolean Indica si documento fue foliado-despachado por la entidad creadora (foliado-despachado=true/pendiente=false) |
| tipoTramitacion | string Enum: "COMUNICACION_OFICIAL" "COMUNICACION_INTERNA" "GENERACION_DOCUMENTO_FEA" Tipo de tramitación del documento [NUEVO ATRIBUTO] |
| estadoTramitacion | string Enum: "BORRADOR" "PENDIENTE_VISACION" "PENDIENTE_FIRMA" "OPS_PENDIENTE_DESPACHO" "OPS_RESUELTO_ENVIADO" "OPS_RECHAZADO" "RECHAZADO_VISACION" "RECHAZADO_FIRMA" "OPE_RECIBIDO_PARCIALMENTE" "OPE_DEVUELTO_PARCIALMENTE" "OPE_RECIBIDO_PARCIALMENTE_CON_DEVOLUCION" "OPE_RECEPCION_TOTAL" "OPE_DEVOLUCION_TOTAL" "OPE_RECEPCION_TOTAL_CON_DEVOLUCION" "DOCUMENTO_FIRMADO" "CANCELADO_ADMINISTRADOR" Estado de la tramitación [NUEVO ATRIBUTO] |
| tipoDocumento | string Deprecated [ATRIBUTO DEPRECADO] |
| notificado | boolean Deprecated [ATRIBUTO DEPRECADO] |
| distribuido | boolean Deprecated [ATRIBUTO DEPRECADO] |
| runCreador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreCreador | string Deprecated [ATRIBUTO DEPRECADO] |
| runVisador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreVisador | string Deprecated [ATRIBUTO DEPRECADO] |
| runFirmante | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreFirmante | string Deprecated [ATRIBUTO DEPRECADO] |
| runDestinatario | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreDestinatario | string Deprecated [ATRIBUTO DEPRECADO] |
| limit | integer <int32> Deprecated [ATRIBUTO DEPRECADO] utilizar: pageSize |
| pageSize | integer <int32> Tamaño de página de datos. Por defecto 50.000 registros. [NUEVO ATRIBUTO] |
| pageNumber | integer <int32> Número de la página solicitada (índice base 0). [NUEVO ATRIBUTO] |
| orderType | string Enum: "ASC" "DESC" Tipo de ordenamiento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/creados?pageSize=50")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Puede utilizar parámetros de entrada para acotar la búsqueda de documentos creados.
En caso de tener múltiples entidades asociadas al token de acceso, puede utilizar el parámetro 'entidadCreadora' para filtrar los documentos creados por una entidad específica del token.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| materia | string Materia del documento. |
| tipoDocumentoId | integer <int32> Identificador del tipo de documento. [NUEVO ATRIBUTO] |
| descripcion | string Descripción del documento. |
| entidadCreadora | integer <int32> Identificador de entidad creadora del documento. |
| entidadDestinataria | integer <int32> Identificador de entidad destinataria del documento. |
| fechaInicioCreacion | string Fecha creación desde tramitación documento. Formato dd-MM-yyyy |
| fechaFinCreacion | string Fecha creación hasta tramitación documento. Formato dd-MM-yyyy |
| fechaInicioFolio | string Fecha actualización desde tramitación documento. Formato dd-MM-yyyy |
| fechaFinFolio | string Fecha actualización hasta tramitación documento. Formato dd-MM-yyyy |
| tipoTramitacion | string Enum: "COMUNICACION_OFICIAL" "COMUNICACION_INTERNA" "GENERACION_DOCUMENTO_FEA" Tipo de tramitación del documento [NUEVO ATRIBUTO] |
| estadoTramitacion | string Enum: "BORRADOR" "PENDIENTE_VISACION" "PENDIENTE_FIRMA" "OPS_PENDIENTE_DESPACHO" "OPS_RESUELTO_ENVIADO" "OPS_RECHAZADO" "RECHAZADO_VISACION" "RECHAZADO_FIRMA" "OPE_RECIBIDO_PARCIALMENTE" "OPE_DEVUELTO_PARCIALMENTE" "OPE_RECIBIDO_PARCIALMENTE_CON_DEVOLUCION" "OPE_RECEPCION_TOTAL" "OPE_DEVOLUCION_TOTAL" "OPE_RECEPCION_TOTAL_CON_DEVOLUCION" "DOCUMENTO_FIRMADO" "CANCELADO_ADMINISTRADOR" Estado de la tramitación [NUEVO ATRIBUTO] |
| tipoDocumento | string Deprecated [ATRIBUTO DEPRECADO] |
| notificado | boolean Deprecated [ATRIBUTO DEPRECADO] |
| distribuido | boolean Deprecated [ATRIBUTO DEPRECADO] |
| runCreador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreCreador | string Deprecated [ATRIBUTO DEPRECADO] |
| runVisador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreVisador | string Deprecated [ATRIBUTO DEPRECADO] |
| runFirmante | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreFirmante | string Deprecated [ATRIBUTO DEPRECADO] |
| runDestinatario | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreDestinatario | string Deprecated [ATRIBUTO DEPRECADO] |
| limit | integer <int32> Deprecated [ATRIBUTO DEPRECADO] utilizar: pageSize |
| pageSize | integer <int32> Tamaño de página de datos. Por defecto 50.000 registros. [NUEVO ATRIBUTO] |
| pageNumber | integer <int32> Número de la página solicitada (índice base 0). [NUEVO ATRIBUTO] |
| orderType | string Enum: "ASC" "DESC" Tipo de ordenamiento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/creados/enviados?pageSize=50")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Puede utilizar parámetros de entrada para acotar la búsqueda.
En caso que los parámetros 'entidadCreadora' y 'entidadDestinataria' no sean proporcionados se establecerá 'entidadCreadora' con las entidades asociadas al token de acceso.
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| materia | string Materia del documento. |
| tipoDocumentoId | integer <int32> Identificador del tipo de documento. [NUEVO ATRIBUTO] |
| descripcion | string Descripción del documento. |
| entidadCreadora | integer <int64> Identificador de entidad creadora del documento. |
| entidadDestinataria | integer <int64> Identificador de entidad destinataria del documento. |
| fechaInicioCreacion | string Fecha creación desde tramitación documento. Formato dd-MM-yyyy |
| fechaFinCreacion | string Fecha creación hasta tramitación documento. Formato dd-MM-yyyy |
| fechaInicioFolio | string Fecha actualización desde tramitación documento. Formato dd-MM-yyyy |
| fechaFinFolio | string Fecha actualización hasta tramitación documento. Formato dd-MM-yyyy |
| foliado | boolean Indica si documento fue foliado-despachado por la entidad creadora (foliado-despachado=true/pendiente=false) |
| tipoTramitacion | string Enum: "COMUNICACION_OFICIAL" "COMUNICACION_INTERNA" "GENERACION_DOCUMENTO_FEA" Tipo de tramitación del documento [NUEVO ATRIBUTO] |
| estadoTramitacion | string Enum: "BORRADOR" "PENDIENTE_VISACION" "PENDIENTE_FIRMA" "OPS_PENDIENTE_DESPACHO" "OPS_RESUELTO_ENVIADO" "OPS_RECHAZADO" "RECHAZADO_VISACION" "RECHAZADO_FIRMA" "OPE_RECIBIDO_PARCIALMENTE" "OPE_DEVUELTO_PARCIALMENTE" "OPE_RECIBIDO_PARCIALMENTE_CON_DEVOLUCION" "OPE_RECEPCION_TOTAL" "OPE_DEVOLUCION_TOTAL" "OPE_RECEPCION_TOTAL_CON_DEVOLUCION" "DOCUMENTO_FIRMADO" "CANCELADO_ADMINISTRADOR" Estado de la tramitación [NUEVO ATRIBUTO] |
| tipoDocumento | string Deprecated [ATRIBUTO DEPRECADO] |
| notificado | boolean Deprecated [ATRIBUTO DEPRECADO] |
| distribuido | boolean Deprecated [ATRIBUTO DEPRECADO] |
| runCreador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreCreador | string Deprecated [ATRIBUTO DEPRECADO] |
| runVisador | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreVisador | string Deprecated [ATRIBUTO DEPRECADO] |
| runFirmante | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreFirmante | string Deprecated [ATRIBUTO DEPRECADO] |
| runDestinatario | integer <int32> Deprecated [ATRIBUTO DEPRECADO] |
| nombreDestinatario | string Deprecated [ATRIBUTO DEPRECADO] |
| limit | integer <int32> Deprecated [ATRIBUTO DEPRECADO] utilizar: pageSize |
| pageSize | integer <int32> Tamaño de página de datos. Por defecto 50.000 registros. [NUEVO ATRIBUTO] |
| pageNumber | integer <int32> Número de la página solicitada (índice base 0). [NUEVO ATRIBUTO] |
| orderType | string Enum: "ASC" "DESC" Tipo de ordenamiento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/documentos/buscar?materia=Oficio&pageSize=50")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Método para obtener las entidades activas asociadas al token de autenticación
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/entidades/token")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Método para obtener entidades
| nombreEntidad | string Nombre de la entidad |
| idEntidad | integer <int32> ID de la entidad |
| nombreOrganismo | string Deprecated [ATRIBUTO DEPRECADO] |
| idOrganismo | integer <int32> ID de la organismo |
| pageSize | integer <int32> Tamaño de página de datos. Por defecto 50.000 registros. [NUEVO ATRIBUTO] |
| pageNumber | integer <int32> Número de la página solicitada (índice base 0). [NUEVO ATRIBUTO] |
| orderType | string Enum: "ASC" "DESC" Tipo de ordenamiento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/entidades/?nombreEntidad=Gobierno&pageSize=50")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| nombre | string Nombre o Apellido del usuario. Búsqueda por coincidencia |
| run | integer <int32> RUN de usuario sin guion y ni dígito verficador. Ej.: 12040901 |
| nombreEntidad | string Deprecated [ATRIBUTO DEPRECADO] |
| idEntidad | integer <int32> ID de la entidad |
| nombreOrganismo | string Deprecated [ATRIBUTO DEPRECADO] |
| idOrganismo | integer <int32> ID del organismo |
| tipo | integer Value: "1,2,3,4" Tipo rol usuario: 1=tramitador | 2=OP Salida | 3=OP Entrada | 4=Admin |
| pageSize | integer <int32> Tamaño de página de datos. Por defecto 50.000 registros. [NUEVO ATRIBUTO] |
| pageNumber | integer <int32> Número de la página solicitada (índice base 0). [NUEVO ATRIBUTO] |
| orderType | string Enum: "ASC" "DESC" Tipo de ordenamiento |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/usuarios/?nombre=Juan&pageSize=50")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/layouts/")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| Authorization required | string |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/tipos/visaciones/")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Requiere HEADER de autorización otorgando el token de acceso: 'Authorization: Bearer [access_token]'.
| Authorization required | string |
HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api-demodoc.digital.gob.cl/api/tipos/documentos/")) .header("Authorization", "Bearer YOUR_ACCESS_TOKEN") .GET() .build(); HttpClient client = HttpClient.newHttpClient(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());