> ## Documentation Index
> Fetch the complete documentation index at: https://tech.sedierp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Registro de solicitudes

> API para el registro de solicitudes de registro de vehículos

Este documento describe la especificación de los Web Services para el registro y cambio de estado de las solicitudes.

El primer servicio permite a los usuarios registrar los datos de la solicitud siguiendo una estructura definida en formato JSON y el segundo permite realizar un cambio al estado de la solicitud.

El método de solicitud es POST y se requiere un encabezado "Authorization" para la autenticación, que debe contener un token JWT obtenido previamente del servicio de [autenticación](https://tech.sedierp.com/quickstart.md).

## Prerequisitos

Antes de realizar el registro de una factura de compra, se debe contar con los siguientes datos:

* Token solicitado mediante el API de [autenticación](https://tech.sedierp.com/quickstart.md)
* Datos de la solicitud

## Como generar el token JWT

**Request URL:** https\://\{\{Ambiente}}/API\_CUST/api/Solicitudes/SolicitudRegistrar\
**Tipo:** POST \
**Content Type:** application/json

**SucursalID** `int` *required*

Código de la sucursal que se obtiene a través del origen puesto anteriormente

**DestinoSalvamentoID** `int` *required*

Código del tipo de siniestro se obtiene a través del origen puesto anteriormente.

**NitCliente** `string` *required*

NIT de la compañía a registrar, número sin puntos, sin comas y sin espacios.

**TipoVehiculoID** `int` *required*

Código del tipo de vehículo, se obtiene a través del origen puesto anteriormente.

**TipoCajaCambioVehiculoID** `int`

Código del tipo de caja de cambio asociado al vehículo, se obtiene a través del origen puesto anteriormente.

**CombustibleVehiculoID** `int`

Código del tipo de combustible asociado al vehículo, se obtiene a través del origen puesto anteriormente.

**TipoCarroceriaVehiculoID** `int`

Código del tipo de carroceria asociado al vehículo, se obtiene a través del origen puesto anteriormente.

**MarcaVehiculoID** `int` *required*

Código de la marca del vehículo, se obtiene a través del origen puesto anteriormente.

**LineaID** `int` *required*

Código de la línea del vehiculo, se obtiene a través del origen puesto anteriormente.

**Version** `string` *required*

Version del vehiculo

**Placa** `string` *required*

Placa del vehiculo.

**Modelo** `int` *required*

Año de fabricación del vehículo.

**Color** `string`

Color del vehiculo.

**NumeroMotor** `string`

Numero de motor del vehiculo.

**VIN** `string`

VIN del vehiculo.

**TallerNombre** `string` *required*

Nombre del taller.

**TallerDireccion** `string` *required*

Dirección del taller.

**TallerCiudadCodigoDane** `string` *required*

Código DANE de la ciudad donde se encuentra el taller, pueden ser consultadas en el [listado de ciudades](https://tech.sedierp.com/ciudades.md)

**TallerEmail** `string`

Email del taller.

**TallerTelefono** `string`

Telefono del taller

**TallerNombreContacto** `string`

Nombre del contacto asociado al taller.

**CodigoExterno** `int`

Código de cesvi.

```json Request theme={null}
{
  "SucursalID": 1,
  "DestinoSalvamentoID": 1,
  "NitCliente": "sample string 1",
  "TipoVehiculoID": 1,
  "CombustibleVehiculoID": 1,
  "TipoCajaCambioVehiculoID": 1,
  "TipoCarroceriaVehiculoID": 1,
  "MarcaCodigoRunt": 1,
  "LineaCodigoRunt": 1,
  "Version": "sample string 2",
  "Placa": "sample string 3",
  "Modelo": 1,
  "Color": "sample string 4",
  "NumeroMotor": "sample string 5",
  "VIN": "sample string 6",
  "TallerNombre": "sample string 7",
  "TallerDireccion": "sample string 8",
  "TallerCiudadCodigoDane": "sample string 9",
  "TallerEmail": "sample string 10",
  "TallerTelefono": "sample string 11",
  "TallerNombreContacto": "sample string 12",
  "CodigoExterno": 1
}
```

```json Response theme={null}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.