Table of Contents

API - Eliminare una Spatial Map

Questa API viene usata per eliminare in modo permanente i dati Spatial Map specificati tramite mapId.

1. Informazioni API di base

  • API endpoint: https://armap-api-<cn1,na1>.easyar.com/map/{mapId}
  • Metodo request: DELETE
  • Formato response: */* (di solito application/json)

2. Authentication

Questa API supporta i seguenti due modi di authentication:

  1. Authentication basata su Token:
    • Header: Authorization: [token]
    • Parametro: deve includere appId.
  2. Authentication basata su Signature:
    • Parametri: devono includere appId, apiKey, timestamp e signature.
    • Per l'algoritmo dettagliato di calcolo della signature, vedere metodo signature API Key.

3. Parametri request

3.1 Path parameters

Nome parametro Tipo Obbligatorio Descrizione
mapId String Si Identificatore univoco della spatial map (MapId).

4. Struttura dati response (ARMapDTO)

Quando la request riesce (statusCode e 0), il result restituito contiene snapshot information della map eliminata.

Nome campo Tipo Descrizione
mapId String Identificatore univoco della map.
name String Nome della map.
status String Stato corrente della map.
size Integer (int64) Dimensione file della map.
meta String Metadata personalizzati.
previewUrl String Link download preview image.
emeUrl String Link resource EME.
md5 String MD5 checksum del file.
created DateTime Ora di creazione.
modified DateTime Ora dell'ultima modifica.

5. Status codes

Http Code Significato Descrizione
200 OK request riuscita, restituisce l'oggetto map eliminato.
401 Unauthorized authentication fallita, controllare Token o signature.
403 Forbidden Nessun permesso di accesso a questa resource.

Error codes Status Code

6. Esempio response (JSON)

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