---
type: api
title: APM sourcemaps
description: Configure APM source maps. A source map allows minified files to be mapped back to original source code--allowing you to maintain the speed advantage of minified code, without losing the ability to quickly and easily debug your application.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/group/endpoint-apm-sourcemaps
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/group/endpoint-apm-sourcemaps
products:
  - Kibana
---

# APM sourcemaps

Configure APM source maps. A source map allows minified files to be mapped back to original source code--allowing you to maintain the speed advantage of minified code, without losing the ability to quickly and easily debug your application.
For best results, uploading source maps should become a part of your deployment procedure, and not something you only do when you see unhelpful errors. That's because uploading source maps after errors happen won't make old errors magically readable--errors must occur again for source mapping to occur.

- [Get source maps](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/operation/operation-getsourcemaps): `GET` `/api/apm/sourcemaps`, `GET` `/s/{space_id}/api/apm/sourcemaps`
- [Upload a source map](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/operation/operation-uploadsourcemap): `POST` `/api/apm/sourcemaps`, `POST` `/s/{space_id}/api/apm/sourcemaps`
- [Delete source map](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/operation/operation-deletesourcemap): `DELETE` `/api/apm/sourcemaps/{id}`, `DELETE` `/s/{space_id}/api/apm/sourcemaps/{id}`
