POST api/iniciativa/mantener

Agregar/Actualizar iniciativas

Información Requerida

Parámetros URI

None.

Parámetros del Body

Iniciativa
NombreDescripciónTipoInformación Adicional
CodigoIniciativa

Identificador único de la iniciativa

integer

None.

CodigoConversatorio

Identificador único del conversatorio

integer

None.

CodigoEntidad

Código de la entidad donde se origina la iniciativa

integer

None.

CodigoOrigen

Identificador único de la iniciativa en la base de origen

integer

None.

Titulo

Título de la iniciativa

string

Required

Max length: 255

Descripcion

Descripción

string

Required

FechaInicio

Fecha de inicio

date

None.

FechaRegistro

Fecha de registro

date

None.

FechaFin

Fecha de finalización

date

None.

InstitucionResponsable

Institución responsable

string

Max length: 255

ReporteAvance

Reporte de avance

string

None.

DescripcionEstado

Descripción del estado de la iniciativa

string

Max length: 120

RegistradoPor

Datos del usuario registrador

UsuarioSIGOB

None.

Formatos de Solicitud

application/json, text/json

Ejemplo:
{
  "CodigoIniciativa": 1,
  "CodigoConversatorio": 1,
  "CodigoEntidad": 1,
  "CodigoOrigen": 1,
  "Titulo": "sample string 2",
  "Descripcion": "sample string 3",
  "FechaInicio": "2025-04-28T04:23:27.1603137-04:00",
  "FechaRegistro": "2025-04-28T04:23:27.1603137-04:00",
  "FechaFin": "2025-04-28T04:23:27.1603137-04:00",
  "InstitucionResponsable": "sample string 4",
  "ReporteAvance": "sample string 5",
  "DescripcionEstado": "sample string 6",
  "RegistradoPor": {
    "Tipo": 0,
    "CodigoUsuario": 1,
    "CodigoDespacho": "sample string 2",
    "Email": "sample string 3",
    "Telefono": "sample string 4",
    "NombreCompleto": "sample string 5",
    "Nombre": "sample string 6",
    "Apellido": "sample string 7",
    "CodigoInstitucion": 8,
    "NombreInstitucion": "sample string 9",
    "CodigoCargo": 10,
    "NombreCargo": "sample string 11",
    "NombreUsuario": "sample string 12",
    "Contrasena": "sample string 13",
    "UrlFoto": "sample string 14",
    "CuentaActiva": true
  }
}

application/xml, text/xml

Ejemplo:
<Iniciativa xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MODELO.COMUNIDAD">
  <CodigoConversatorio>1</CodigoConversatorio>
  <CodigoEntidad>1</CodigoEntidad>
  <CodigoIniciativa>1</CodigoIniciativa>
  <CodigoOrigen>1</CodigoOrigen>
  <Descripcion>sample string 3</Descripcion>
  <DescripcionEstado>sample string 6</DescripcionEstado>
  <FechaFin>2025-04-28T04:23:27.1603137-04:00</FechaFin>
  <FechaInicio>2025-04-28T04:23:27.1603137-04:00</FechaInicio>
  <FechaRegistro>2025-04-28T04:23:27.1603137-04:00</FechaRegistro>
  <InstitucionResponsable>sample string 4</InstitucionResponsable>
  <RegistradoPor xmlns:d2p1="http://schemas.datacontract.org/2004/07/MODELO">
    <d2p1:Apellido>sample string 7</d2p1:Apellido>
    <d2p1:CodigoCargo>10</d2p1:CodigoCargo>
    <d2p1:CodigoDespacho>sample string 2</d2p1:CodigoDespacho>
    <d2p1:CodigoInstitucion>8</d2p1:CodigoInstitucion>
    <d2p1:CodigoUsuario>1</d2p1:CodigoUsuario>
    <d2p1:Contrasena>sample string 13</d2p1:Contrasena>
    <d2p1:CuentaActiva>true</d2p1:CuentaActiva>
    <d2p1:Email>sample string 3</d2p1:Email>
    <d2p1:Nombre>sample string 6</d2p1:Nombre>
    <d2p1:NombreCargo>sample string 11</d2p1:NombreCargo>
    <d2p1:NombreCompleto>sample string 5</d2p1:NombreCompleto>
    <d2p1:NombreInstitucion>sample string 9</d2p1:NombreInstitucion>
    <d2p1:NombreUsuario>sample string 12</d2p1:NombreUsuario>
    <d2p1:Telefono>sample string 4</d2p1:Telefono>
    <d2p1:Tipo>Despacho</d2p1:Tipo>
    <d2p1:UrlFoto>sample string 14</d2p1:UrlFoto>
  </RegistradoPor>
  <ReporteAvance>sample string 5</ReporteAvance>
  <Titulo>sample string 2</Titulo>
</Iniciativa>

application/x-www-form-urlencoded

Ejemplo:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Iniciativa'.

Información de Respuesta

Descripción del Recurso

resultado

IHttpActionResult

None.

Formatos de Respuesta

application/json, text/json, application/xml, text/xml

Ejemplo:

Ejemplo no disponible.