- CodigoReferencia
  - get/api/CodigoReferencia/GetByNombreDominio/{NombreDominio}
  - get/api/CodigoReferencia/GetByIdDominio/{IdDominio}
- Contrato
  - get Obtiene la lista de contratos con filtros opcionales.
  - post Agrega un nuevo contrato.
  - put Edita un contrato existente.
  - get Obtiene los detalles de un contrato específico por su ID.
  - del Elimina un contrato por su ID.
- ContratoAnticipo
  - get Obtiene la lista de anticipos asociados a un contrato específico.
  - get Obtiene el detalle de un anticipo de contrato por su identificador.
  - del Elimina un anticipo de contrato por su identificador.
  - post Registra un nuevo anticipo para un contrato.
  - put Actualiza la información de un anticipo de contrato existente.
- ContratoCums
  - get Obtiene la lista de CUMS asociados a un contrato específico.
  - get Obtiene el detalle de un CUMS de contrato por su identificador.
  - del Elimina un CUMS de contrato por su identificador.
  - post Registra un nuevo CUMS para un contrato.
  - put Actualiza la información de un CUMS de contrato existente.
- ContratoCumsModalidadPago
  - get Obtiene el detalle de una modalidad de pago de CUMS de contrato por su identificador.
  - del Elimina una modalidad de pago de CUMS de contrato por su identificador.
  - post Registra una nueva modalidad de pago para un CUMS de contrato.
  - put Actualiza la información de una modalidad de pago de CUMS de contrato existente.
- ContratoCups
  - get Obtiene la lista de CUPS asociados a un contrato específico.
  - get Obtiene el detalle de un CUPS de contrato por su identificador.
  - del Elimina un CUPS de contrato por su identificador.
  - post Registra un nuevo CUPS para un contrato.
  - put Actualiza la información de un CUPS de contrato existente.
- ContratoCupsModalidadPago
  - get Obtiene el detalle de una modalidad de pago de CUPS de contrato por su identificador.
  - del Elimina una modalidad de pago de CUPS de contrato por su identificador.
  - post Registra una nueva modalidad de pago para un CUPS de contrato.
  - put Actualiza la información de una modalidad de pago de CUPS de contrato existente.
- ContratoEstado
  - get Obtiene el historial de estados asociados a un contrato específico.
  - post Registra un nuevo cambio de estado para un contrato.
- ContratoLiquidacion
  - get Obtiene la lista de liquidaciones asociadas a un contrato específico.
  - get Obtiene el detalle de una liquidación de contrato por su identificador.
  - del Elimina una liquidación de contrato por su identificador.
  - post Registra una nueva liquidación para un contrato.
  - put Actualiza la información de una liquidación de contrato existente.
- ContratoModalidadPago
  - get Obtiene la lista de modalidades de pago asociadas a un contrato específico.
  - get Obtiene el detalle de una modalidad de pago de contrato por su identificador.
  - del Elimina una modalidad de pago de contrato por su identificador.
  - post Registra una nueva modalidad de pago para un contrato.
  - put Actualiza la información de una modalidad de pago de contrato existente.
- ContratoOperacion
  - get Obtiene la lista de operaciones asociadas a un contrato específico.
  - get Obtiene el detalle de una operación de contrato por su identificador.
  - del Elimina una operación de contrato por su identificador.
  - post Registra una nueva operación para un contrato.
  - put Actualiza la información de una operación de contrato existente.
- ContratoOtrosi
  - get Obtiene la lista de todos los otrosí registrados en el sistema.
  - post Registra un nuevo otrosí para un contrato.
  - put Actualiza la información de un otrosí de contrato existente.
  - get Obtiene la lista de otrosí asociados a un contrato específico.
  - get Obtiene el detalle de un otrosí de contrato por su identificador.
  - del Elimina un otrosí de contrato por su identificador.
- ContratoOtrosiCums
  - get Obtiene la lista de CUMS asociados a un otrosí específico.
  - get Obtiene el detalle de un CUMS de otrosí de contrato por su identificador.
  - del Elimina un CUMS de otrosí de contrato por su identificador.
  - post Registra un nuevo CUMS para un otrosí de contrato.
  - put Actualiza la información de un CUMS de otrosí de contrato existente.
- ContratoOtrosiPrestadorServicio
  - get Obtiene la lista de prestadores de servicio asociados a un otrosí específico.
  - get Obtiene el detalle de un prestador de servicio de otrosí de contrato por su identificador.
  - del Elimina un prestador de servicio de otrosí de contrato por su identificador.
  - post Registra un nuevo prestador de servicio para un otrosí de contrato.
  - put Actualiza la información de un prestador de servicio de otrosí de contrato existente.
- ContratoPrestadorServicio
  - get Obtiene la lista de prestadores de servicio asociados a un contrato específico.
  - get Obtiene el detalle de un prestador de servicio de contrato por su identificador.
  - del Elimina un prestador de servicio de contrato por su identificador.
  - post Registra un nuevo prestador de servicio para un contrato.
  - put Actualiza la información de un prestador de servicio de contrato existente.
- ContratoPrestadorServicioModalidadPago
  - get Obtiene el detalle de una modalidad de pago de prestador de servicio de contrato por su identificador.
  - del Elimina una modalidad de pago de prestador de servicio de contrato por su identificador.
  - post Registra una nueva modalidad de pago para un prestador de servicio de contrato.
  - put Actualiza la información de una modalidad de pago de prestador de servicio de contrato existente.
- ContratoRegimen
  - get Obtiene la lista de regímenes asociados a un contrato específico.
  - get Obtiene el detalle de un régimen de contrato por su identificador.
  - del Elimina un régimen de contrato por su identificador.
  - post Registra un nuevo régimen para un contrato.
  - put Actualiza la información de un régimen de contrato existente.
- ReferenciaCums
  - get Obtiene una lista de referencias CUMS filtradas por los parámetros de búsqueda proporcionados.
  - get Obtiene el detalle de una referencia CUMS por su identificador único.
- ReferenciaCups
  - get Obtiene la lista de referencias CUPS según los parámetros de consulta.
  - get Obtiene el detalle de una referencia CUPS a partir de su identificador único.
- ReferenciaMunicipio
  - get Obtiene la lista de municipios de referencia según los parámetros de consulta.
- ReferenciaReps
  - get Obtiene la lista de referencias REPS asociadas a un prestador según su NIT.
- WeatherForecast
  - get GetWeatherForecast

API docs by Redocly

# MinSalud.SIIFA.API.Contrato (v1)

Download OpenAPI specification:Download

# CodigoReferencia

## /api/CodigoReferencia/GetByNombreDominio/{NombreDominio}

##### Authorizations:

Bearer

##### path Parameters

NombreDominio required | string

### Responses

/api/CodigoReferencia/GetByNombreDominio/{NombreDominio}

### Response samples

- 200

Content type
text/plain
No sample

## /api/CodigoReferencia/GetByIdDominio/{IdDominio}

##### Authorizations:

Bearer

##### path Parameters

IdDominio required | integer <int32>

### Responses

/api/CodigoReferencia/GetByIdDominio/{IdDominio}

### Response samples

- 200

Content type
text/plain
No sample

# Contrato

## Obtiene la lista de contratos con filtros opcionales.

Permite filtrar por IdContrato, NitContratante, NitContratista, Nombre, Código de Estado, Año de Suscripción, Número de Página y Registros por Página.

##### Authorizations:

Bearer

##### query Parameters

IdContrato | integer <int32>
NitContratante | string
NitContratista | string
Nombre | string
CodigoEstado | integer <int32>
AnioSuscripcion | integer <int32>
NumeroPagina | integer <int32>
RegistrosPorPagina | integer <int32>

### Responses

/api/Contrato

### Response samples

- 200

Content type
text/plain
No sample

## Agrega un nuevo contrato.

Este endpoint permite registrar un nuevo contrato en el sistema.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Comando que contiene los datos del contrato a agregar.

nitContratante | integer <int32>
nitContratista | integer <int32>
nombre | string or null
fechaSuscripcion | string <date-time>
fechaInicio | string <date-time>
fechaFin | string or null <date-time>
valor | number <double>
modalidadPago | integer <int32>
codigoReferenciaAgrupador | Array of integers or null <int32>

### Responses

/api/Contrato

### Request samples

- Payload

Content type
application/json
`
{

- "nitContratante": 0,
- "nitContratista": 0,
- "nombre": "string",
- "fechaSuscripcion": "2019-08-24T14:15:22Z",
- "fechaInicio": "2019-08-24T14:15:22Z",
- "fechaFin": "2019-08-24T14:15:22Z",
- "valor": 0,
- "modalidadPago": 0,
- "codigoReferenciaAgrupador":
  [
  - 0
  ]

}`

### Response samples

- 201
- 400

Content type
text/plain
No sample

## Edita un contrato existente.

Este endpoint permite actualizar la información de un contrato existente.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Comando que contiene los datos del contrato a editar.

idContrato | integer <int32>
nitContratante | integer <int32>
nitContratista | integer <int32>
nombre | string or null
fechaSuscripcion | string <date-time>
fechaInicio | string <date-time>
fechaFin | string or null <date-time>
valor | number <double>
modalidadPago | integer or null <int32>
codigoReferenciaAgrupador | Array of integers or null <int32>

### Responses

/api/Contrato

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "nitContratante": 0,
- "nitContratista": 0,
- "nombre": "string",
- "fechaSuscripcion": "2019-08-24T14:15:22Z",
- "fechaInicio": "2019-08-24T14:15:22Z",
- "fechaFin": "2019-08-24T14:15:22Z",
- "valor": 0,
- "modalidadPago": 0,
- "codigoReferenciaAgrupador":
  [
  - 0
  ]

}`

### Response samples

- 200
- 400
- 404

Content type
text/plain
No sample

## Obtiene los detalles de un contrato específico por su ID.

Este endpoint devuelve información detallada de un contrato específico.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/Contrato/{IdContrato}

### Response samples

- 200
- 404

Content type
text/plain
No sample

## Elimina un contrato por su ID.

Este endpoint permite eliminar un contrato específico del sistema.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int64>

### Responses

/api/Contrato/{IdContrato}

### Response samples

- 200
- 404

Content type
text/plain
No sample

# ContratoAnticipo

## Obtiene la lista de anticipos asociados a un contrato específico.

Este endpoint permite consultar todos los anticipos registrados para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoAnticipo/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un anticipo de contrato por su identificador.

Este endpoint devuelve la información detallada de un anticipo de contrato específico, incluyendo valores, fechas y referencias.

##### Authorizations:

Bearer

##### path Parameters

IdContratoAnticipo required | integer <int64>

### Responses

/api/ContratoAnticipo/{IdContratoAnticipo}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un anticipo de contrato por su identificador.

Este endpoint permite eliminar un anticipo de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoAnticipo required | integer <int64>

### Responses

/api/ContratoAnticipo/{IdContratoAnticipo}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo anticipo para un contrato.

Este endpoint permite crear un nuevo registro de anticipo asociado a un contrato, especificando los datos requeridos como valor, fecha y referencia.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del anticipo a registrar.

idContrato | integer <int32>
codigoFuente | integer <int32>
referencia | string or null
valorAnticipo | number <double>
fechaAnticipo | string <date-time>

### Responses

/api/ContratoAnticipo

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoFuente": 0,
- "referencia": "string",
- "valorAnticipo": 0,
- "fechaAnticipo": "2019-08-24T14:15:22Z"

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un anticipo de contrato existente.

Este endpoint permite modificar los datos de un anticipo previamente registrado, como el valor, la fecha o la referencia.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del anticipo.

idContratoAnticipo | integer <int32>
codigoFuente | integer <int32>
referencia | string or null
valorAnticipo | number <double>
fechaAnticipo | string <date-time>

### Responses

/api/ContratoAnticipo

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoAnticipo": 0,
- "codigoFuente": 0,
- "referencia": "string",
- "valorAnticipo": 0,
- "fechaAnticipo": "2019-08-24T14:15:22Z"

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoCums

## Obtiene la lista de CUMS asociados a un contrato específico.

Este endpoint permite consultar todos los CUMS registrados para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoCums/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un CUMS de contrato por su identificador.

Este endpoint devuelve la información detallada de un CUMS de contrato específico, incluyendo datos de medicamento o insumo.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCums required | integer <int32>

### Responses

/api/ContratoCums/{IdContratoCums}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un CUMS de contrato por su identificador.

Este endpoint permite eliminar un CUMS de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCums required | integer <int32>

### Responses

/api/ContratoCums/{IdContratoCums}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo CUMS para un contrato.

Este endpoint permite crear un nuevo registro de CUMS asociado a un contrato, especificando los datos requeridos como código, descripción y cantidad.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del CUMS a registrar.

idContrato | integer <int32>
idCums | integer <int32>
cantidad | integer <int32>

### Responses

/api/ContratoCums

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "idCums": 0,
- "cantidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un CUMS de contrato existente.

Este endpoint permite modificar los datos de un CUMS previamente registrado, como el código, la descripción o la cantidad.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del CUMS.

idContratoCums | integer <int32>
idContrato | integer <int32>
idCums | integer <int32>
cantidad | integer <int32>

### Responses

/api/ContratoCums

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoCums": 0,
- "idContrato": 0,
- "idCums": 0,
- "cantidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoCumsModalidadPago

## Obtiene el detalle de una modalidad de pago de CUMS de contrato por su identificador.

Este endpoint devuelve la información detallada de una modalidad de pago asociada a un CUMS de contrato específico.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCumsModalidadPago required | integer <int64>

### Responses

/api/ContratoCumsModalidadPago/{IdContratoCumsModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina una modalidad de pago de CUMS de contrato por su identificador.

Este endpoint permite eliminar una modalidad de pago asociada a un CUMS de contrato, identificándola por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCumsModalidadPago required | integer <int32>

### Responses

/api/ContratoCumsModalidadPago/{IdContratoCumsModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Registra una nueva modalidad de pago para un CUMS de contrato.

Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un CUMS de contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos de la modalidad de pago a registrar.

idContratoCums | integer <int32>
idContratoModalidadPago | integer <int64>
valor | number <double>

### Responses

/api/ContratoCumsModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoCums": 0,
- "idContratoModalidadPago": 0,
- "valor": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de una modalidad de pago de CUMS de contrato existente.

Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un CUMS de contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados de la modalidad de pago.

idContratoCumsModalidaPago | integer <int64>
idContratoModalidadPago | integer <int64>
valor | number <double>

### Responses

/api/ContratoCumsModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoCumsModalidaPago": 0,
- "idContratoModalidadPago": 0,
- "valor": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoCups

## Obtiene la lista de CUPS asociados a un contrato específico.

Este endpoint permite consultar todos los CUPS registrados para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoCups/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un CUPS de contrato por su identificador.

Este endpoint devuelve la información detallada de un CUPS de contrato específico, incluyendo datos del procedimiento o servicio.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCups required | integer <int32>

### Responses

/api/ContratoCups/{IdContratoCups}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un CUPS de contrato por su identificador.

Este endpoint permite eliminar un CUPS de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCups required | integer <int32>

### Responses

/api/ContratoCups/{IdContratoCups}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo CUPS para un contrato.

Este endpoint permite crear un nuevo registro de CUPS asociado a un contrato, especificando los datos requeridos como código, descripción y valor.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del CUPS a registrar.

idContrato | integer <int32>
codigoCupsSispro | string or null
cantidad | integer <int32>

### Responses

/api/ContratoCups

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoCupsSispro": "string",
- "cantidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un CUPS de contrato existente.

Este endpoint permite modificar los datos de un CUPS previamente registrado, como el código, la descripción o el valor.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del CUPS.

idContratoCups | integer <int32>
idContrato | integer <int32>
codigoCupsSispro | string or null
cantidad | integer <int32>

### Responses

/api/ContratoCups

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoCups": 0,
- "idContrato": 0,
- "codigoCupsSispro": "string",
- "cantidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoCupsModalidadPago

## Obtiene el detalle de una modalidad de pago de CUPS de contrato por su identificador.

Este endpoint devuelve la información detallada de una modalidad de pago asociada a un procedimiento (CUPS) de contrato específico.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCupsModalidadPago required | integer <int64>

### Responses

/api/ContratoCupsModalidadPago/{IdContratoCupsModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina una modalidad de pago de CUPS de contrato por su identificador.

Este endpoint permite eliminar una modalidad de pago asociada a un procedimiento (CUPS) de contrato, identificándola por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoCupsModalidadPago required | integer <int32>

### Responses

/api/ContratoCupsModalidadPago/{IdContratoCupsModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Registra una nueva modalidad de pago para un CUPS de contrato.

Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un procedimiento (CUPS) de contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos de la modalidad de pago a registrar.

idContratoCups | integer <int32>
idContratoModalidadPago | integer <int64>
valor | number <double>

### Responses

/api/ContratoCupsModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoCups": 0,
- "idContratoModalidadPago": 0,
- "valor": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de una modalidad de pago de CUPS de contrato existente.

Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un procedimiento (CUPS) de contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados de la modalidad de pago.

idContratoCupsModalidaPago | integer <int64>
idContratoModalidadPago | integer <int64>
valor | number <double>

### Responses

/api/ContratoCupsModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoCupsModalidaPago": 0,
- "idContratoModalidadPago": 0,
- "valor": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoEstado

## Obtiene el historial de estados asociados a un contrato específico.

Este endpoint permite consultar todos los estados registrados para un contrato, filtrando por el identificador del contrato. El resultado incluye información detallada de cada cambio de estado, como fechas, observaciones y descripción del estado.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoEstado/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo cambio de estado para un contrato.

Este endpoint permite crear un nuevo registro de cambio de estado asociado a un contrato, especificando los datos requeridos como el código de estado, observación y fecha.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del cambio de estado a registrar.

idContrato | integer <int32>
codigoEstado | integer <int32>
observacion | string or null

### Responses

/api/ContratoEstado

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoEstado": 0,
- "observacion": "string"

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoLiquidacion

## Obtiene la lista de liquidaciones asociadas a un contrato específico.

Este endpoint permite consultar todas las liquidaciones registradas para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoLiquidacion/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de una liquidación de contrato por su identificador.

Este endpoint devuelve la información detallada de una liquidación de contrato específica, incluyendo valores, fechas y observaciones.

##### Authorizations:

Bearer

##### path Parameters

IdContratoLiquidacion required | integer <int64>

### Responses

/api/ContratoLiquidacion/{IdContratoLiquidacion}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina una liquidación de contrato por su identificador.

Este endpoint permite eliminar una liquidación de contrato existente, identificándola por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoLiquidacion required | integer <int64>

### Responses

/api/ContratoLiquidacion/{IdContratoLiquidacion}

### Response samples

- 200

Content type
text/plain
No sample

## Registra una nueva liquidación para un contrato.

Este endpoint permite crear un nuevo registro de liquidación asociada a un contrato, especificando los datos requeridos como valores, fechas y observaciones.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos de la liquidación a registrar.

idContrato | integer <int32>
codigoCausal | integer <int32>
fechaLiquidacion | string <date-time>
valorTotalContrato | number <double>
valorTotalEjecutado | number <double>
valorTotalPagado | number <double>
valorSaldoFavorContratista | number <double>
valorSaldoFavorContratatante | number <double>
valorIndemnizacion | number <double>
valorDeducciones | number <double>
valorNetoPagar | number <double>
valorMultas | number <double>

### Responses

/api/ContratoLiquidacion

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoCausal": 0,
- "fechaLiquidacion": "2019-08-24T14:15:22Z",
- "valorTotalContrato": 0,
- "valorTotalEjecutado": 0,
- "valorTotalPagado": 0,
- "valorSaldoFavorContratista": 0,
- "valorSaldoFavorContratatante": 0,
- "valorIndemnizacion": 0,
- "valorDeducciones": 0,
- "valorNetoPagar": 0,
- "valorMultas": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de una liquidación de contrato existente.

Este endpoint permite modificar los datos de una liquidación previamente registrada, como valores, fechas u observaciones.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados de la liquidación.

idContratoLiquidacion | integer <int32>
codigoCausal | integer <int32>
fechaLiquidacion | string <date-time>
valorTotalContrato | number <double>
valorTotalEjecutado | number <double>
valorTotalPagado | number <double>
valorSaldoFavorContratista | number <double>
valorSaldoFavorContratatante | number <double>
valorIndemnizacion | number <double>
valorDeducciones | number <double>
valorNetoPagar | number <double>
valorMultas | number <double>

### Responses

/api/ContratoLiquidacion

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoLiquidacion": 0,
- "codigoCausal": 0,
- "fechaLiquidacion": "2019-08-24T14:15:22Z",
- "valorTotalContrato": 0,
- "valorTotalEjecutado": 0,
- "valorTotalPagado": 0,
- "valorSaldoFavorContratista": 0,
- "valorSaldoFavorContratatante": 0,
- "valorIndemnizacion": 0,
- "valorDeducciones": 0,
- "valorNetoPagar": 0,
- "valorMultas": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoModalidadPago

## Obtiene la lista de modalidades de pago asociadas a un contrato específico.

Este endpoint permite consultar todas las modalidades de pago registradas para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoModalidadPago/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de una modalidad de pago de contrato por su identificador.

Este endpoint devuelve la información detallada de una modalidad de pago asociada a un contrato específico.

##### Authorizations:

Bearer

##### path Parameters

IdContratoModalidadPago required | integer <int64>

### Responses

/api/ContratoModalidadPago/{IdContratoModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina una modalidad de pago de contrato por su identificador.

Este endpoint permite eliminar una modalidad de pago asociada a un contrato, identificándola por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoModalidadPago required | integer <int64>

### Responses

/api/ContratoModalidadPago/{IdContratoModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Registra una nueva modalidad de pago para un contrato.

Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos de la modalidad de pago a registrar.

idContrato | integer <int32>
codigoModalidad required | integer <int32>

### Responses

/api/ContratoModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoModalidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de una modalidad de pago de contrato existente.

Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados de la modalidad de pago.

idContratoModalidadPago | integer <int32>
codigoModalidad | integer <int32>

### Responses

/api/ContratoModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoModalidadPago": 0,
- "codigoModalidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoOperacion

## Obtiene la lista de operaciones asociadas a un contrato específico.

Este endpoint permite consultar todas las operaciones registradas para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoOperacion/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de una operación de contrato por su identificador.

Este endpoint devuelve la información detallada de una operación de contrato específica, incluyendo datos relevantes de la transacción o movimiento.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOperacion required | integer <int64>

### Responses

/api/ContratoOperacion/{IdContratoOperacion}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina una operación de contrato por su identificador.

Este endpoint permite eliminar una operación de contrato existente, identificándola por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOperacion required | integer <int64>

### Responses

/api/ContratoOperacion/{IdContratoOperacion}

### Response samples

- 200

Content type
text/plain
No sample

## Registra una nueva operación para un contrato.

Este endpoint permite crear un nuevo registro de operación asociada a un contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos de la operación a registrar.

idContrato | integer <int32>
codigoMunicipio | string or null
poblacionCubierta | integer <int32>

### Responses

/api/ContratoOperacion

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoMunicipio": "string",
- "poblacionCubierta": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de una operación de contrato existente.

Este endpoint permite modificar los datos de una operación previamente registrada para un contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados de la operación.

idContratoOperacion | integer <int64>
codigoMunicipio | string or null
poblacionCubierta | integer <int32>

### Responses

/api/ContratoOperacion

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoOperacion": 0,
- "codigoMunicipio": "string",
- "poblacionCubierta": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoOtrosi

## Obtiene la lista de todos los otrosí registrados en el sistema.

Este endpoint permite consultar todos los otrosí registrados, sin filtrar por contrato.

##### Authorizations:

Bearer

### Responses

/api/ContratoOtrosi

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo otrosí para un contrato.

Este endpoint permite crear un nuevo registro de otrosí asociado a un contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del otrosí a registrar.

idContrato | integer <int32>
nombre | string or null
valor | number or null <double>
fechaFinalizacion | string or null <date-time>
tipoAdicion | boolean or null
tipoModificacion | boolean or null
tipoProrroga | boolean or null

### Responses

/api/ContratoOtrosi

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "nombre": "string",
- "valor": 0,
- "fechaFinalizacion": "2019-08-24T14:15:22Z",
- "tipoAdicion": true,
- "tipoModificacion": true,
- "tipoProrroga": true

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un otrosí de contrato existente.

Este endpoint permite modificar los datos de un otrosí previamente registrado, como fechas, valores u observaciones.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del otrosí.

idContratoOtrosi | integer <int64>
idContrato | integer <int32>
nombre | string or null
valor | number or null <double>
fechaFinalizacion | string or null <date-time>
tipoAdicion | boolean or null
tipoModificacion | boolean or null
tipoProrroga | boolean or null

### Responses

/api/ContratoOtrosi

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoOtrosi": 0,
- "idContrato": 0,
- "nombre": "string",
- "valor": 0,
- "fechaFinalizacion": "2019-08-24T14:15:22Z",
- "tipoAdicion": true,
- "tipoModificacion": true,
- "tipoProrroga": true

}`

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene la lista de otrosí asociados a un contrato específico.

Este endpoint permite consultar todos los otrosí registrados para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoOtrosi/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un otrosí de contrato por su identificador.

Este endpoint devuelve la información detallada de un otrosí de contrato específico, incluyendo fechas, valores y observaciones.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosi required | integer <int32>

### Responses

/api/ContratoOtrosi/{IdContratoOtrosi}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un otrosí de contrato por su identificador.

Este endpoint permite eliminar un otrosí de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosi required | integer <int64>

### Responses

/api/ContratoOtrosi/{IdContratoOtrosi}

### Response samples

- 200

Content type
text/plain
No sample

# ContratoOtrosiCums

## Obtiene la lista de CUMS asociados a un otrosí específico.

Este endpoint permite consultar todos los CUMS registrados para un otrosí, filtrando por el identificador del otrosí.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosi required | integer <int64>

### Responses

/api/ContratoOtrosiCums/ByIdContratoOtrosi/{IdContratoOtrosi}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un CUMS de otrosí de contrato por su identificador.

Este endpoint devuelve la información detallada de un CUMS de otrosí de contrato específico, incluyendo datos de medicamento o insumo.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosiCums required | integer <int64>

### Responses

/api/ContratoOtrosiCums/{IdContratoOtrosiCums}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un CUMS de otrosí de contrato por su identificador.

Este endpoint permite eliminar un CUMS de otrosí de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosiCums required | integer <int64>

### Responses

/api/ContratoOtrosiCums/{IdContratoOtrosiCums}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo CUMS para un otrosí de contrato.

Este endpoint permite crear un nuevo registro de CUMS asociado a un otrosí de contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del CUMS a registrar.

idContratoOtrosi | integer <int64>
idContratoCums | integer or null <int32>
idCums | integer or null <int32>
cantidad | integer <int32>

### Responses

/api/ContratoOtrosiCums

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoOtrosi": 0,
- "idContratoCums": 0,
- "idCums": 0,
- "cantidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un CUMS de otrosí de contrato existente.

Este endpoint permite modificar los datos de un CUMS previamente registrado para un otrosí de contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del CUMS.

idContratoOtrosiCums | integer <int64>
idContratoOtrosi | integer <int64>
idContratoCums | integer or null <int32>
idCums | integer or null <int32>
cantidad | integer <int32>

### Responses

/api/ContratoOtrosiCums

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoOtrosiCums": 0,
- "idContratoOtrosi": 0,
- "idContratoCums": 0,
- "idCums": 0,
- "cantidad": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoOtrosiPrestadorServicio

## Obtiene la lista de prestadores de servicio asociados a un otrosí específico.

Este endpoint permite consultar todos los prestadores de servicio registrados para un otrosí, filtrando por el identificador del otrosí.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosi required | integer <int32>

### Responses

/api/ContratoOtrosiPrestadorServicio/ByIdContratoOtrosi/{IdContratoOtrosi}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un prestador de servicio de otrosí de contrato por su identificador.

Este endpoint devuelve la información detallada de un prestador de servicio de otrosí de contrato específico, incluyendo datos de la entidad o profesional.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosiPrestadorServicio required | integer <int32>

### Responses

/api/ContratoOtrosiPrestadorServicio/{IdContratoOtrosiPrestadorServicio}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un prestador de servicio de otrosí de contrato por su identificador.

Este endpoint permite eliminar un prestador de servicio de otrosí de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoOtrosiPrestadorServicio required | integer <int32>

### Responses

/api/ContratoOtrosiPrestadorServicio/{IdContratoOtrosiPrestadorServicio}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo prestador de servicio para un otrosí de contrato.

Este endpoint permite crear un nuevo registro de prestador de servicio asociado a un otrosí de contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del prestador de servicio a registrar.

idContratoOtrosi | integer <int32>
idContratoPrestadorServicio | integer or null <int32>
codigoServicio | integer <int32>
codigoHabilitacion | string or null
numeroSede | string or null

### Responses

/api/ContratoOtrosiPrestadorServicio

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoOtrosi": 0,
- "idContratoPrestadorServicio": 0,
- "codigoServicio": 0,
- "codigoHabilitacion": "string",
- "numeroSede": "string"

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un prestador de servicio de otrosí de contrato existente.

Este endpoint permite modificar los datos de un prestador de servicio previamente registrado para un otrosí de contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del prestador de servicio.

idContratoOtrosiPrestadorServicio | integer <int32>
codigoServicio | integer <int32>
codigoHabilitacion | string or null
numeroSede | string or null
modalidadBaja | boolean
modalidadMedia | boolean
modalidadAlta | boolean

### Responses

/api/ContratoOtrosiPrestadorServicio

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoOtrosiPrestadorServicio": 0,
- "codigoServicio": 0,
- "codigoHabilitacion": "string",
- "numeroSede": "string",
- "modalidadBaja": true,
- "modalidadMedia": true,
- "modalidadAlta": true

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoPrestadorServicio

## Obtiene la lista de prestadores de servicio asociados a un contrato específico.

Este endpoint permite consultar todos los prestadores de servicio registrados para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoPrestadorServicio/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un prestador de servicio de contrato por su identificador.

Este endpoint devuelve la información detallada de un prestador de servicio de contrato específico, incluyendo datos de la entidad o profesional.

##### Authorizations:

Bearer

##### path Parameters

IdContratoPrestadorServicio required | integer <int32>

### Responses

/api/ContratoPrestadorServicio/{IdContratoPrestadorServicio}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un prestador de servicio de contrato por su identificador.

Este endpoint permite eliminar un prestador de servicio de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoPrestadorServicio required | integer <int32>

### Responses

/api/ContratoPrestadorServicio/{IdContratoPrestadorServicio}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo prestador de servicio para un contrato.

Este endpoint permite crear un nuevo registro de prestador de servicio asociado a un contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del prestador de servicio a registrar.

idContrato | integer <int32>
codigoHabilitacion | string or null
numeroSede | string or null
codigoServicio | integer <int32>

### Responses

/api/ContratoPrestadorServicio

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoHabilitacion": "string",
- "numeroSede": "string",
- "codigoServicio": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un prestador de servicio de contrato existente.

Este endpoint permite modificar los datos de un prestador de servicio previamente registrado para un contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del prestador de servicio.

idContratoPrestadorServicio | integer <int32>
codigoServicio | integer <int32>
codigoHabilitacion | string or null
numeroSede | string or null

### Responses

/api/ContratoPrestadorServicio

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoPrestadorServicio": 0,
- "codigoServicio": 0,
- "codigoHabilitacion": "string",
- "numeroSede": "string"

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoPrestadorServicioModalidadPago

## Obtiene el detalle de una modalidad de pago de prestador de servicio de contrato por su identificador.

Este endpoint devuelve la información detallada de una modalidad de pago asociada a un prestador de servicio de contrato específico.

##### Authorizations:

Bearer

##### path Parameters

IdContratoPrestadorServicioModalidadPago required | integer <int64>

### Responses

/api/ContratoPrestadorServicioModalidadPago/{IdContratoPrestadorServicioModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina una modalidad de pago de prestador de servicio de contrato por su identificador.

Este endpoint permite eliminar una modalidad de pago asociada a un prestador de servicio de contrato, identificándola por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoPrestadorServicioModalidadPago required | integer <int32>

### Responses

/api/ContratoPrestadorServicioModalidadPago/{IdContratoPrestadorServicioModalidadPago}

### Response samples

- 200

Content type
text/plain
No sample

## Registra una nueva modalidad de pago para un prestador de servicio de contrato.

Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un prestador de servicio de contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos de la modalidad de pago a registrar.

idContratoPrestadorServicio | integer <int32>
idContratoModalidadPago | integer <int64>
valor | number <double>

### Responses

/api/ContratoPrestadorServicioModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoPrestadorServicio": 0,
- "idContratoModalidadPago": 0,
- "valor": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de una modalidad de pago de prestador de servicio de contrato existente.

Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un prestador de servicio de contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados de la modalidad de pago.

idContratoPrestadorServicioModalidaPago | integer <int64>
idContratoModalidadPago | integer <int64>
valor | number <double>

### Responses

/api/ContratoPrestadorServicioModalidadPago

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoPrestadorServicioModalidaPago": 0,
- "idContratoModalidadPago": 0,
- "valor": 0

}`

### Response samples

- 200

Content type
text/plain
No sample

# ContratoRegimen

## Obtiene la lista de regímenes asociados a un contrato específico.

Este endpoint permite consultar todos los regímenes registrados para un contrato, filtrando por el identificador del contrato.

##### Authorizations:

Bearer

##### path Parameters

IdContrato required | integer <int32>

### Responses

/api/ContratoRegimen/ByIdContrato/{IdContrato}

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de un régimen de contrato por su identificador.

Este endpoint devuelve la información detallada de un régimen de contrato específico, incluyendo tipo, vigencia y condiciones.

##### Authorizations:

Bearer

##### path Parameters

IdContratoRegimen required | integer <int32>

### Responses

/api/ContratoRegimen/{IdContratoRegimen}

### Response samples

- 200

Content type
text/plain
No sample

## Elimina un régimen de contrato por su identificador.

Este endpoint permite eliminar un régimen de contrato existente, identificándolo por su ID único.

##### Authorizations:

Bearer

##### path Parameters

IdContratoRegimen required | integer <int64>

### Responses

/api/ContratoRegimen/{IdContratoRegimen}

### Response samples

- 200

Content type
text/plain
No sample

## Registra un nuevo régimen para un contrato.

Este endpoint permite crear un nuevo registro de régimen asociado a un contrato, especificando los datos requeridos.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos del régimen a registrar.

idContrato | integer <int32>
codigoRegimen | integer <int32>
fechaInicioAplicacion | string <date-time>
fechaFinalizacionAplicacion | string or null <date-time>

### Responses

/api/ContratoRegimen

### Request samples

- Payload

Content type
application/json
`
{

- "idContrato": 0,
- "codigoRegimen": 0,
- "fechaInicioAplicacion": "2019-08-24T14:15:22Z",
- "fechaFinalizacionAplicacion": "2019-08-24T14:15:22Z"

}`

### Response samples

- 200

Content type
text/plain
No sample

## Actualiza la información de un régimen de contrato existente.

Este endpoint permite modificar los datos de un régimen previamente registrado para un contrato.

##### Authorizations:

Bearer

##### Request Body schema:
application/json

Datos actualizados del régimen.

idContratoRegimen | integer <int32>
codigoRegimen | integer <int32>
fechaInicioAplicacion | string <date-time>
fechaFinalizacionAplicacion | string or null <date-time>

### Responses

/api/ContratoRegimen

### Request samples

- Payload

Content type
application/json
`
{

- "idContratoRegimen": 0,
- "codigoRegimen": 0,
- "fechaInicioAplicacion": "2019-08-24T14:15:22Z",
- "fechaFinalizacionAplicacion": "2019-08-24T14:15:22Z"

}`

### Response samples

- 200

Content type
text/plain
No sample

# ReferenciaCums

## Obtiene una lista de referencias CUMS filtradas por los parámetros de búsqueda proporcionados.

Este endpoint permite buscar referencias CUMS utilizando texto libre, expediente CUM o código ATC. El resultado incluye información relevante como el nombre, descripción, código ATC y si está incluido en el PBS.

##### Authorizations:

Bearer

##### query Parameters

TextoConsulta | string
NumeroRegistros | integer <int32>

### Responses

/api/ReferenciaCums

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de una referencia CUMS por su identificador único.

Este endpoint permite consultar toda la información asociada a una referencia CUMS específica, identificada por su IdCums.

##### Authorizations:

Bearer

##### path Parameters

IdCums required | integer <int32>

### Responses

/api/ReferenciaCums/ByIdCums/{IdCums}

### Response samples

- 200

Content type
text/plain
No sample

# ReferenciaCups

## Obtiene la lista de referencias CUPS según los parámetros de consulta.

Este endpoint permite consultar todas las referencias CUPS disponibles, filtrando según los criterios definidos en el parámetro de consulta. Es útil para procesos de integración, auditoría y soporte a la toma de decisiones clínicas y administrativas.

##### Authorizations:

Bearer

##### query Parameters

TextoConsulta | string
NumeroRegistros | integer <int32>

### Responses

/api/ReferenciaCups

### Response samples

- 200

Content type
text/plain
No sample

## Obtiene el detalle de una referencia CUPS a partir de su identificador único.

Este endpoint permite consultar toda la información relevante de un procedimiento específico, identificado por su IdCups. Es útil para validación, auditoría y análisis detallado de procedimientos en el sistema.

##### Authorizations:

Bearer

##### path Parameters

IdCups required | string

### Responses

/api/ReferenciaCups/ByIdCups/{IdCups}

### Response samples

- 200

Content type
text/plain
No sample

# ReferenciaMunicipio

## Obtiene la lista de municipios de referencia según los parámetros de consulta.

Este endpoint permite consultar todos los municipios de referencia disponibles, filtrando según los criterios definidos en el parámetro de consulta. El resultado incluye información del municipio y su departamento asociado.

##### Authorizations:

Bearer

##### query Parameters

| object (Minsalud.SIIFA.API.Features.ReferenciaMunicipio.Queries.ListReferenciaMunicipio_Query) Parámetro que contiene los criterios de búsqueda para los municipios de referencia.

### Responses

/api/ReferenciaMunicipio

### Response samples

- 200

Content type
text/plain
No sample

# ReferenciaReps

## Obtiene la lista de referencias REPS asociadas a un prestador según su NIT.

Este endpoint permite consultar todas las referencias REPS disponibles para un prestador de servicios de salud, filtrando por el NIT del prestador.

##### Authorizations:

Bearer

##### path Parameters

Nit required | string

### Responses

/api/ReferenciaReps/ByNitPrestador/{Nit}

### Response samples

- 200

Content type
text/plain
No sample

# WeatherForecast

## GetWeatherForecast

##### Authorizations:

Bearer

### Responses

/WeatherForecast

### Response samples

- 200

Content type
text/plain
No sample