POST api/suscripcion/mantener

Mantiene los datos de una suscripción

Información Requerida

Parámetros URI

None.

Parámetros del Body

Suscripcion
NombreDescripciónTipoInformación Adicional
CodigoSuscripcion

integer

Required

FechaRegistro

Fecha de registro de la suscripción

date

Required

FechaInicioPeriodo

Fecha de inicio

date

Required

FechaFinPeriodo

Fecha finalización. En caso la fecha sea NULL se entiende que es una suscripción vitalicia

date

None.

Atributos

Atributos del suscriptor

AtributoSuscriptor

Required

Suscriptor

Usuario suscrito al servicio

UsuarioSIGOB

None.

EntidadSuscriptor

Entidad a la que pertenece el suscriptor

Entidad

None.

Formatos de Solicitud

application/json, text/json

Ejemplo:
{
  "CodigoSuscripcion": 1,
  "FechaRegistro": "2025-04-28T04:15:43.8647412-04:00",
  "FechaInicioPeriodo": "2025-04-28T04:15:43.8647412-04:00",
  "FechaFinPeriodo": "2025-04-28T04:15:43.8647412-04:00",
  "Atributos": 0,
  "Suscriptor": {
    "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
  },
  "EntidadSuscriptor": {
    "CodigoEntidad": 1,
    "NombreEntidad": "sample string 2",
    "Activa": true,
    "UrlServicio": "sample string 3",
    "TokenServicio": "sample string 4",
    "Coordenadas": "sample string 5",
    "CoordenadasPolygon": "sample string 6",
    "DatosGenerales": "sample string 7",
    "AcercamientoCoordenadas": 1.0,
    "TotalUsuarios": 8,
    "TotalIniciativas": 9,
    "TotalActores": 10,
    "TotalLugares": 11,
    "TotalTemas": 12,
    "FechaRegistro": "2025-04-28T04:15:43.8647412-04:00",
    "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:
<Suscripcion xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MODELO.COMUNIDAD">
  <Atributos>Analista</Atributos>
  <CodigoSuscripcion>1</CodigoSuscripcion>
  <EntidadSuscriptor>
    <AcercamientoCoordenadas>1</AcercamientoCoordenadas>
    <Activa>true</Activa>
    <CodigoEntidad>1</CodigoEntidad>
    <Coordenadas>sample string 5</Coordenadas>
    <CoordenadasPolygon>sample string 6</CoordenadasPolygon>
    <DatosGenerales>sample string 7</DatosGenerales>
    <FechaRegistro>2025-04-28T04:15:43.8647412-04:00</FechaRegistro>
    <NombreEntidad>sample string 2</NombreEntidad>
    <RegistradoPor xmlns:d3p1="http://schemas.datacontract.org/2004/07/MODELO">
      <d3p1:Apellido>sample string 7</d3p1:Apellido>
      <d3p1:CodigoCargo>10</d3p1:CodigoCargo>
      <d3p1:CodigoDespacho>sample string 2</d3p1:CodigoDespacho>
      <d3p1:CodigoInstitucion>8</d3p1:CodigoInstitucion>
      <d3p1:CodigoUsuario>1</d3p1:CodigoUsuario>
      <d3p1:Contrasena>sample string 13</d3p1:Contrasena>
      <d3p1:CuentaActiva>true</d3p1:CuentaActiva>
      <d3p1:Email>sample string 3</d3p1:Email>
      <d3p1:Nombre>sample string 6</d3p1:Nombre>
      <d3p1:NombreCargo>sample string 11</d3p1:NombreCargo>
      <d3p1:NombreCompleto>sample string 5</d3p1:NombreCompleto>
      <d3p1:NombreInstitucion>sample string 9</d3p1:NombreInstitucion>
      <d3p1:NombreUsuario>sample string 12</d3p1:NombreUsuario>
      <d3p1:Telefono>sample string 4</d3p1:Telefono>
      <d3p1:Tipo>Despacho</d3p1:Tipo>
      <d3p1:UrlFoto>sample string 14</d3p1:UrlFoto>
    </RegistradoPor>
    <TokenServicio>sample string 4</TokenServicio>
    <TotalActores>10</TotalActores>
    <TotalIniciativas>9</TotalIniciativas>
    <TotalLugares>11</TotalLugares>
    <TotalTemas>12</TotalTemas>
    <TotalUsuarios>8</TotalUsuarios>
    <UrlServicio>sample string 3</UrlServicio>
  </EntidadSuscriptor>
  <FechaFinPeriodo>2025-04-28T04:15:43.8647412-04:00</FechaFinPeriodo>
  <FechaInicioPeriodo>2025-04-28T04:15:43.8647412-04:00</FechaInicioPeriodo>
  <FechaRegistro>2025-04-28T04:15:43.8647412-04:00</FechaRegistro>
  <Suscriptor 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>
  </Suscriptor>
</Suscripcion>

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 'Suscripcion'.

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.