# Accesos directos

## Crear acceso directo

Solicitud
```
Method: POST
Content-Type: application/json;charset=utf-8
{
  "ids":"identificador de sesión válida (token)",
  "operation":"create_shortcut",
  "workspace":"identificador del espacio de trabajo",
  "data": {
      "href":"url del acceso directo",
      "target":"valor para el atributo target del hipervínculo",
      "title":"título del nuevo acceso directo",
      "description":"descipción del nuevo acceso directo",
      "image":"url hacia una imagen de proporción preferente 3x2"
  }
}
```

Respuesta exitosa

```
Content-Type: application/json;charset=utf-8
{
  "success":true,
  "data":
  {
      "id":"identificador del acceso directo",
      "workspace":"identificador del espacio de trabajo",
       ... Todos los datos disponibles del nuevo acceso directo ...
  }
}
```

## Eliminar acceso directo

Solicitud
```
Method: POST
Content-Type: application/json;charset=utf-8
{
  "ids":"identificador de sesión válida (token)",
  "operation":"delete_shortcut",
  "shortcut":"identificador del acceso directo"
}
```

Respuesta exitosa

```
Content-Type: application/json;charset=utf-8
{
  "success":true,
  "data": null
}
```

## Actualizar datos del acceso directo

Solicitud
```
Method: POST
Content-Type: application/json;charset=utf-8
{
  "ids":"identificador de sesión válida (token)",
  "operation":"update_shortcut",
  "shortcut":"identificador del acceso directo",
  "data":{
    ...datos a actualizar...
  }
}
```

Respuesta exitosa

```
Content-Type: application/json;charset=utf-8
{
    "success": true,
    "data":{
      "id":"identificador del acceso directo",
      ... Todos los datos disponibles del acceso directo ...
    }
}
```

## Listar accesos directos

Solicitud
```
Method: POST
Content-Type: application/json;charset=utf-8
{
  "ids":"identificador de sesión válida (token)",
  "operation":"shortcuts",
  "workspace":"identificador del espacio de trabajo"
}
```

Respuesta exitosa

```
Content-Type: application/json;charset=utf-8
{
    "success": true,
    "data":[{
      ..datos del acceso directo 1..
      },..
    ]
}
```