POST Api/Maquina
Crea nueva maquina
Request Information
URI Parameters
None.
Body Parameters
Maquina nueva
MaquinaDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| IdLocal | integer |
None. |
|
| Nombre | string |
Required String length: inclusive between 0 and 50 |
|
| Referencia | string |
String length: inclusive between 0 and 50 |
|
| NumeroSerie | string |
String length: inclusive between 0 and 50 |
|
| Ubicacion | string |
String length: inclusive between 0 and 50 |
|
| Caracteristicas | string |
String length: inclusive between 0 and 500 |
|
| TipoMaquina | string |
None. |
|
| IdTipo | integer |
None. |
|
| IdLocalTipo | integer |
None. |
|
| IdCliente | integer |
None. |
|
| IdLocalCliente | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"IdLocal": 2,
"Nombre": "sample string 3",
"Referencia": "sample string 4",
"NumeroSerie": "sample string 5",
"Ubicacion": "sample string 6",
"Caracteristicas": "sample string 7",
"TipoMaquina": "sample string 8",
"IdTipo": 9,
"IdLocalTipo": 10,
"IdCliente": 11,
"IdLocalCliente": 12
}
application/x-www-form-urlencoded
Sample:
Sample not available.
application/xml, text/xml
Sample:
<MaquinaDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/Sofycom.Sofygest.Service.Application.Models.Dtos.Agenda"> <Caracteristicas z:Id="2">sample string 7</Caracteristicas> <Id>1</Id> <IdCliente>11</IdCliente> <IdLocal>2</IdLocal> <IdLocalCliente>12</IdLocalCliente> <IdLocalTipo>10</IdLocalTipo> <IdTipo>9</IdTipo> <Nombre z:Id="3">sample string 3</Nombre> <NumeroSerie z:Id="4">sample string 5</NumeroSerie> <Referencia z:Id="5">sample string 4</Referencia> <TipoMaquina z:Id="6">sample string 8</TipoMaquina> <Ubicacion z:Id="7">sample string 6</Ubicacion> </MaquinaDto>
Response Information
Resource Description
Maquina creada
Maquina| Name | Description | Type | Additional information |
|---|---|---|---|
| Nombre | string |
None. |
|
| Ean | string |
None. |
|
| Referencia | string |
None. |
|
| Ubicacion | string |
None. |
|
| Precio | decimal number |
None. |
|
| CosteHoraKm | decimal number |
None. |
|
| Caracteristicas | string |
None. |
|
| Matricula | string |
None. |
|
| Marca | string |
None. |
|
| NumSerie | string |
None. |
|
| Usuario | string |
None. |
|
| Clave | string |
None. |
|
| Modelo | string |
None. |
|
| Bastidor | string |
None. |
|
| Tonelaje | string |
None. |
|
| Motor | string |
None. |
|
| Neumaticos | string |
None. |
|
| Foto | Collection of byte |
None. |
|
| KmHorasIniciales | decimal number |
None. |
|
| KmHorasActuales | decimal number |
None. |
|
| Tara | decimal number |
None. |
|
| Carga | decimal number |
None. |
|
| Activa | string |
None. |
|
| EstaActiva | boolean |
None. |
|
| ControlKmHorasNoJustificadas | string |
None. |
|
| TieneControlKmHorasNoJustificadas | boolean |
None. |
|
| TipoPropietario | integer |
None. |
|
| FechaCompra | date |
None. |
|
| FechaFabricacion | date |
None. |
|
| FechaMatriculacion | date |
None. |
|
| FechaActualizacionKm | date |
None. |
|
| IdLocalUbicacion | integer |
None. |
|
| IdPropietario | integer |
None. |
|
| IdLocalPropietario | integer |
None. |
|
| IdDireccionCliente | integer |
None. |
|
| IdLocalDireccionCliente | integer |
None. |
|
| IdEmpleadoHabitual | integer |
None. |
|
| IdTipoMaquina | integer |
None. |
|
| IdLocalTipoMaquina | integer |
None. |
|
| IdEmpleadoActualizaKm | integer |
None. |
|
| TipoMaquina | TipoMaquina |
None. |
|
| Id | integer |
None. |
|
| FechaAlta | date |
None. |
|
| FechaModificacion | date |
None. |
|
| IdLocal | integer |
None. |
|
| IdCreador | integer |
None. |
|
| IdModificador | integer |
None. |
|
| TrackingState | TrackingState |
None. |
|
| ModifiedProperties | Collection of string |
None. |
|
| EntityIdentifier | globally unique identifier |
None. |
Response Formats
application/json, text/json
Sample:
{
"Nombre": "sample string 1",
"Ean": "sample string 2",
"Referencia": "sample string 3",
"Ubicacion": "sample string 4",
"Precio": 5.0,
"CosteHoraKm": 6.0,
"Caracteristicas": "sample string 7",
"Matricula": "sample string 8",
"Marca": "sample string 9",
"NumSerie": "sample string 10",
"Usuario": "sample string 11",
"Clave": "sample string 12",
"Modelo": "sample string 13",
"Bastidor": "sample string 14",
"Tonelaje": "sample string 15",
"Motor": "sample string 16",
"Neumaticos": "sample string 17",
"Foto": "QEA=",
"KmHorasIniciales": 18.0,
"KmHorasActuales": 19.0,
"Tara": 20.0,
"Carga": 21.0,
"Activa": "S",
"EstaActiva": true,
"ControlKmHorasNoJustificadas": "S",
"TieneControlKmHorasNoJustificadas": true,
"TipoPropietario": 26,
"FechaCompra": "2025-12-06T06:46:54.2001245+01:00",
"FechaFabricacion": "2025-12-06T06:46:54.2001245+01:00",
"FechaMatriculacion": "2025-12-06T06:46:54.2001245+01:00",
"FechaActualizacionKm": "2025-12-06T06:46:54.2001245+01:00",
"IdLocalUbicacion": 31,
"IdPropietario": 32,
"IdLocalPropietario": 33,
"IdDireccionCliente": 34,
"IdLocalDireccionCliente": 35,
"IdEmpleadoHabitual": 36,
"IdTipoMaquina": 37,
"IdLocalTipoMaquina": 38,
"IdEmpleadoActualizaKm": 39,
"TipoMaquina": {
"$id": "2",
"Nombre": "sample string 1",
"Orden": 2,
"Vehiculo": "S",
"EsVehiculo": true,
"MaquinaFabricacion": "S",
"EsMaquinaFabricacion": true,
"ControlUsuario": "S",
"EsControlUsuario": true,
"ControlMantenimiento": "S",
"EsControlMantenimiento": true,
"ControlCesion": "S",
"EsControlCesion": true,
"Id": 13,
"FechaAlta": "2025-12-06T06:46:54.2001245+01:00",
"FechaModificacion": "2025-12-06T06:46:54.2001245+01:00",
"IdLocal": 16,
"IdCreador": 17,
"IdModificador": 18,
"TrackingState": 0,
"ModifiedProperties": {
"$id": "3",
"$values": [
"sample string 1",
"sample string 2"
]
},
"EntityIdentifier": "1fb640da-488e-4bfc-a608-60b793f8c4cc"
},
"Id": 40,
"FechaAlta": "2025-12-06T06:46:54.2155751+01:00",
"FechaModificacion": "2025-12-06T06:46:54.2155751+01:00",
"IdLocal": 43,
"IdCreador": 44,
"IdModificador": 45,
"TrackingState": 0,
"ModifiedProperties": {
"$id": "4",
"$values": [
"sample string 1",
"sample string 2"
]
},
"EntityIdentifier": "2650d443-a9cb-428c-97b8-efc294b96ce4"
}
application/xml, text/xml
Sample:
<Maquina xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/Sofycom.Sofygest.Dominio.Models.Entities">
<EntityIdentifier xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">2650d443-a9cb-428c-97b8-efc294b96ce4</EntityIdentifier>
<ModifiedProperties xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" z:Id="2" z:Size="2" xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">
<d2p1:string z:Id="3">sample string 1</d2p1:string>
<d2p1:string z:Id="4">sample string 2</d2p1:string>
</ModifiedProperties>
<TrackingState xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">Unchanged</TrackingState>
<FechaAlta>2025-12-06T06:46:54.2155751+01:00</FechaAlta>
<FechaModificacion>2025-12-06T06:46:54.2155751+01:00</FechaModificacion>
<Id>40</Id>
<IdCreador>44</IdCreador>
<IdLocal>43</IdLocal>
<IdModificador>45</IdModificador>
<Activa z:Id="5">S</Activa>
<Bastidor z:Id="6">sample string 14</Bastidor>
<Caracteristicas z:Id="7">sample string 7</Caracteristicas>
<Carga>21</Carga>
<Clave z:Id="8">sample string 12</Clave>
<ControlKmHorasNoJustificadas z:Ref="5" i:nil="true" />
<CosteHoraKm>6</CosteHoraKm>
<Ean z:Id="9">sample string 2</Ean>
<EstaActiva>true</EstaActiva>
<FechaActualizacionKm>2025-12-06T06:46:54.2001245+01:00</FechaActualizacionKm>
<FechaCompra>2025-12-06T06:46:54.2001245+01:00</FechaCompra>
<FechaFabricacion>2025-12-06T06:46:54.2001245+01:00</FechaFabricacion>
<FechaMatriculacion>2025-12-06T06:46:54.2001245+01:00</FechaMatriculacion>
<Foto z:Id="10">QEA=</Foto>
<IdDireccionCliente>34</IdDireccionCliente>
<IdEmpleadoActualizaKm>39</IdEmpleadoActualizaKm>
<IdEmpleadoHabitual>36</IdEmpleadoHabitual>
<IdLocalDireccionCliente>35</IdLocalDireccionCliente>
<IdLocalPropietario>33</IdLocalPropietario>
<IdLocalTipoMaquina>38</IdLocalTipoMaquina>
<IdLocalUbicacion>31</IdLocalUbicacion>
<IdPropietario>32</IdPropietario>
<IdTipoMaquina>37</IdTipoMaquina>
<KmHorasActuales>19</KmHorasActuales>
<KmHorasIniciales>18</KmHorasIniciales>
<Marca z:Id="11">sample string 9</Marca>
<Matricula z:Id="12">sample string 8</Matricula>
<Modelo z:Id="13">sample string 13</Modelo>
<Motor z:Id="14">sample string 16</Motor>
<Neumaticos z:Id="15">sample string 17</Neumaticos>
<Nombre z:Id="16">sample string 1</Nombre>
<NumSerie z:Id="17">sample string 10</NumSerie>
<Precio>5</Precio>
<Referencia z:Id="18">sample string 3</Referencia>
<Tara>20</Tara>
<TieneControlKmHorasNoJustificadas>true</TieneControlKmHorasNoJustificadas>
<TipoMaquina z:Id="19">
<EntityIdentifier xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">1fb640da-488e-4bfc-a608-60b793f8c4cc</EntityIdentifier>
<ModifiedProperties xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" z:Id="20" z:Size="2" xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">
<d3p1:string z:Id="21">sample string 1</d3p1:string>
<d3p1:string z:Id="22">sample string 2</d3p1:string>
</ModifiedProperties>
<TrackingState xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">Unchanged</TrackingState>
<FechaAlta>2025-12-06T06:46:54.2001245+01:00</FechaAlta>
<FechaModificacion>2025-12-06T06:46:54.2001245+01:00</FechaModificacion>
<Id>13</Id>
<IdCreador>17</IdCreador>
<IdLocal>16</IdLocal>
<IdModificador>18</IdModificador>
<ControlCesion z:Ref="5" i:nil="true" />
<ControlMantenimiento z:Ref="5" i:nil="true" />
<ControlUsuario z:Ref="5" i:nil="true" />
<EsControlCesion>true</EsControlCesion>
<EsControlMantenimiento>true</EsControlMantenimiento>
<EsControlUsuario>true</EsControlUsuario>
<EsMaquinaFabricacion>true</EsMaquinaFabricacion>
<EsVehiculo>true</EsVehiculo>
<MaquinaFabricacion z:Ref="5" i:nil="true" />
<Nombre z:Id="23">sample string 1</Nombre>
<Orden>2</Orden>
<Vehiculo z:Ref="5" i:nil="true" />
</TipoMaquina>
<TipoPropietario>26</TipoPropietario>
<Tonelaje z:Id="24">sample string 15</Tonelaje>
<Ubicacion z:Id="25">sample string 4</Ubicacion>
<Usuario z:Id="26">sample string 11</Usuario>
</Maquina>