Table of Contents

API - Eliminar un Spatial Map

Esta API se usa para eliminar permanentemente los datos de Spatial Map especificados mediante mapId.

1. Información básica de la API

  • Endpoint de API: https://armap-api-<cn1,na1>.easyar.com/map/{mapId}
  • Método de request: DELETE
  • Formato de response: */* (normalmente application/json)

2. Authentication

Esta API admite los siguientes dos modos de authentication:

  1. Authentication basada en Token:
    • Header: Authorization: [token]
    • Parámetro: debe incluir appId.
  2. Authentication basada en Signature:
    • Parámetros: debe incluir appId, apiKey, timestamp y signature.
    • Para el algoritmo detallado de cálculo de signature, consulte método de signature de API Key.

3. Parámetros de request

3.1 Path parameters

Nombre del parámetro Tipo Obligatorio Descripción
mapId String Identificador único del spatial map (MapId).

4. Estructura de datos de response (ARMapDTO)

Cuando la request se realiza correctamente (statusCode es 0), el result devuelto contiene información snapshot de la map eliminada.

Nombre del campo Tipo Descripción
mapId String Identificador único de la map.
name String Nombre de la map.
status String Estado actual de la map.
size Integer (int64) Tamaño del archivo de la map.
meta String Metadata personalizada.
previewUrl String Link de descarga de preview image.
emeUrl String Link de resource EME.
md5 String Checksum MD5 del archivo.
created DateTime Hora de creación.
modified DateTime Hora de última modificación.

5. Status codes

Http Code Significado Descripción
200 OK Request correcta, devuelve el objeto map eliminado.
401 Unauthorized Authentication fallida, compruebe Token o signature.
403 Forbidden Sin permiso para acceder a este resource.

Error codes de Status Code

6. Ejemplo de response (JSON)

{
  "statusCode": 0,
  "msg": "success",
  "timestamp": "2026-01-30T10:00:00Z",
  "result": {
    "mapId": "string",
    "name": "example_map",
    "status": "inactive",
    "size": 1024
  }
}