Table of Contents

API - Supprimer une Spatial Map

Cette API sert à supprimer définitivement les données Spatial Map spécifiées via mapId.

1. Informations de base de l'API

  • API endpoint : https://armap-api-<cn1,na1>.easyar.com/map/{mapId}
  • Méthode de request : DELETE
  • Format de response : */* (généralement application/json)

2. Authentication

Cette API prend en charge les deux modes d'authentication suivants :

  1. Authentication basée sur Token :
    • Header : Authorization: [token]
    • Paramètre : appId doit être inclus.
  2. Authentication basée sur Signature :
    • Paramètres : appId, apiKey, timestamp et signature doivent être inclus.
    • Pour l'algorithme détaillé de calcul de signature, consultez méthode de signature API Key.

3. Paramètres de request

3.1 Path parameters

Nom du paramètre Type Obligatoire Description
mapId String Oui Identifiant unique de la spatial map (MapId).

4. Structure de données de response (ARMapDTO)

Lorsque la request réussit (statusCode vaut 0), le result retourné contient les snapshot information de la map supprimée.

Nom du champ Type Description
mapId String Identifiant unique de la map.
name String Nom de la map.
status String État actuel de la map.
size Integer (int64) Taille du fichier map.
meta String Metadata personnalisées.
previewUrl String Lien de téléchargement preview image.
emeUrl String Lien resource EME.
md5 String MD5 checksum du fichier.
created DateTime Heure de création.
modified DateTime Heure de dernière modification.

5. Status codes

Http Code Signification Description
200 OK request réussie, retourne l'objet map supprimé.
401 Unauthorized authentication échouée, vérifiez Token ou signature.
403 Forbidden Aucun droit d'accès à cette resource.

Error codes Status Code

6. Exemple de response (JSON)

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