POST Aliados

Registra un aliado con el id que ya tiene en GU. Responde 201 si lo crea y 200 si ya existía con ese mismo NIT e id: en ese caso no modifica nada y devuelve sus datos guardados.

Request Information

URI Parameters

None.

Body Parameters

RegistrarAliadoRequest
NameDescriptionTypeAdditional information
AlieId

El id que el aliado ya tiene en GU. El legacy lo usa tal cual para que coincida en los dos lados.

globally unique identifier

None.

NitAliado

NIT del aliado: solo dígitos, sin dígito de verificación.

string

None.

RazonSocial

Obligatoria, hasta 100 caracteres.

string

None.

Correo

Opcional, hasta 100 caracteres.

string

None.

Telefono

Opcional, hasta 20 caracteres.

string

None.

Direccion

Opcional, hasta 250 caracteres.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "AlieId": "edc07555-f367-4189-a07c-dde9708ecbc1",
  "NitAliado": "sample string 1",
  "RazonSocial": "sample string 2",
  "Correo": "sample string 3",
  "Telefono": "sample string 4",
  "Direccion": "sample string 5"
}

application/xml, text/xml

Sample:
<RegistrarAliadoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KiaiFacturacion.Aplicacion.Dtos.Aliados">
  <AlieId>edc07555-f367-4189-a07c-dde9708ecbc1</AlieId>
  <Correo>sample string 3</Correo>
  <Direccion>sample string 5</Direccion>
  <NitAliado>sample string 1</NitAliado>
  <RazonSocial>sample string 2</RazonSocial>
  <Telefono>sample string 4</Telefono>
</RegistrarAliadoRequest>

application/x-www-form-urlencoded

Sample:

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

Response Information

Resource Description

ApiResponseWrapperOfAliadoRegistradoDto
NameDescriptionTypeAdditional information
Status

string

None.

Message

string

None.

Data

AliadoRegistradoDto

None.

DateTime

date

None.

Response Formats

application/json, text/json

Sample:

Sample not available.