Créer une sourcemap
Ce point de terminaison permet la création de sourcemaps privées.| Point de terminaison | /api/sourcemaps |
| Méthode de requête | POST |
| Content-Type | multipart/form-data |
| Authentification requise ? | Oui (Push API key) |
| Formats de réponse | JSON |
Correspondance des sourcemaps
Nous mettrons en correspondance les valeurs des champsname[] avec l’URL
complète de la backtrace. Par exemple, la ligne de backtrace suivante :
Shell
name : https://test.local/main.abc123.js.
Vous pouvez ajouter plusieurs name dans une seule requête curl :
Paramètres
Tous les paramètres, à l’exception defile, peuvent être envoyés soit dans
le corps POST, soit en tant que paramètres GET. Tous les paramètres sont
requis.
| Paramètre | Type | Description |
|---|---|---|
push_api_key | String | La Push API key de votre organisation. |
app_name | String | Nom de l’application dans AppSignal dans laquelle la sourcemap doit être utilisée. |
environment | String | Environnement de l’application dans AppSignal dans laquelle la sourcemap doit être utilisée. |
revision | String | Référence de révision du Deploy marker. |
name | Tableau de chaînes | Liste des noms de fichiers couverts par la sourcemap. Il doit s’agir d’une URL complète vers le fichier JavaScript minifié, telle que vous la voyez dans la backtrace, y compris les paramètres d’URL. |
file | File | Sourcemap à télécharger. |
Réponses
- L’API renverra un code de statut HTTP
201en cas de succès. - L’API renverra un code de statut HTTP
400avec une réponse JSON lorsqu’une erreur de validation s’est produite. - L’API renverra un code de statut HTTP
404si aucune application n’existe pour la combinaison nom d’application, environnement et Push API key donnée.