Documentación API

Merchant

POST/merchant

Descripción:

Este endpoint permite crear un nuevo cliente en la plataforma. Los datos del cliente, incluyendo información personal y de contacto, deben ser enviados en el cuerpo de la solicitud.

Request

Json

Response

Json

Propiedades del cliente

PropiedadTipoDescripción
typestringTipo de cuenta o usuario (ej. "INDIVIDUAL" o "EMPRESA")
emailstringCorreo electrónico de contacto
firstNamestringPrimer nombre del usuario
lastNamestringApellido del usuario
organizationstringNombre de la organización o empresa (si aplica)
localIdstring | nullIdentificador local en el sistema, puede ser nulo
countryIdnumberID numérico del país (ej. 170 para Colombia)
phoneNumberstringNúmero de teléfono de contacto con código de país (ej. "+57331123456")
addressstringDirección física del usuario u organización
notestringNota adicional sobre el usuario u organización (ej. "N/A" si no aplica)
identificationstringNúmero de identificación del usuario (ej. cédula o pasaporte)
dateOfBirthstringFecha de nacimiento del usuario en formato ISO 8601 (ej. "2000-01-01")
identificationTypestringTipo de identificación (ej. "CC" para cédula de ciudadanía)

Propiedades de la respuesta

PropiedadTipoDescripción
lastActionstringÚltima acción realizada en el sistema (ej. "/merchant")
successbooleanIndica si la petición fue exitosa (true) o fallida (false)
titleResponsestringTítulo descriptivo de la respuesta (ej. "Petición realizada con éxito")
textResponsestringTexto adicional explicativo de la respuesta (vacío si no aplica)
dataobjectObjeto que contiene los datos relevantes del comerciante o entidad solicitada
data.companyIdstringIdentificador único de la empresa asociada al comerciante
data.typestringTipo de comerciante, en este caso "INDIVIDUAL"
data.emailstringCorreo electrónico del comerciante
data.firstNamestringPrimer nombre del comerciante
data.lastNamestringApellido del comerciante
data.organizationstringNombre de la organización asociada (puede ser null si no aplica)
data.localIdstring | nullIdentificador local (puede ser null)
data.countryIdnumberID del país asociado al comerciante (ej. "170" para Colombia)
data.phoneNumberstringNúmero de teléfono del comerciante (ej. "+57331123456")
data.dateOfBirthstringFecha de nacimiento del comerciante en formato ISO 8601 (ej. "2000-01-01T00:00:00.000Z")
data.addressstringDirección del comerciante
data.notestringNota adicional asociada al comerciante (ej. "N/A" si no aplica)
data.identificationstringNúmero de identificación del comerciante (ej. "410")
data.identificationTypestringTipo de identificación (ej. "CC" para cédula de ciudadanía)
data.metadataobject | nullMetadatos adicionales del comerciante (puede ser null)
data.idstringIdentificador único del comerciante
data.uuidstringUUID (Identificador único universal) del comerciante
data.ownbooleanIndica si la cuenta del comerciante es propia (true) o de un tercero (false)
paginationobjectObjeto que contiene información de paginación (vacío si no aplica)
totalCountsobjectTotal de registros asociados a la petición (vacío si no aplica)
extraobjectInformación adicional relevante para la respuesta (vacío si no aplica)
GET/merchant?page=1&limit=10

Response

Json
PropiedadTipoDescripción
pagenumberIndica el número de página en los resultados de paginación (ej. 1)
limitnumberCantidad de elementos por página (ej. 10)
GET/merchant/:uuid

Response

Json
PropiedadTipoDescripción
uuidstringIdentificador único del merchant, utilizado para realizar la consulta específica (UUID)