POST Api/Maquina

Crea nueva maquina

Request Information

URI Parameters

None.

Body Parameters

Maquina nueva

MaquinaDto
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>