Criar sourcemap
Este endpoint permite a criação de sourcemaps privados.| Endpoint | /api/sourcemaps |
| Método da requisição | POST |
| Content-Type | multipart/form-data |
| Requer autenticação? | Sim (Push API key) |
| Formatos de resposta | JSON |
Correspondência de sourcemaps
Vamos comparar os valores dos camposname[] com a URL completa do backtrace. Por exemplo, a seguinte linha de backtrace:
Shell
name: https://test.local/main.abc123.js.
Você pode adicionar vários names em uma única requisição curl:
Parâmetros
Todos os parâmetros, excetofile, podem ser enviados no corpo POST ou como parâmetros GET. Todos os parâmetros são obrigatórios.
| Parâmetro | Tipo | Descrição |
|---|---|---|
push_api_key | String | A Push API key da sua organização. |
app_name | String | Nome da aplicação no AppSignal na qual o sourcemap deve ser usado. |
environment | String | Ambiente da aplicação no AppSignal no qual o sourcemap deve ser usado. |
revision | String | Referência de revisão do Deploy marker. |
name | Array of Strings | Lista de nomes de arquivos que o sourcemap cobre. Esta deve ser uma URL completa para o arquivo JavaScript minificado, como você vê no backtrace, incluindo quaisquer parâmetros de URL. |
file | File | Sourcemap para upload. |
Respostas
- A API retornará um código de status HTTP
201se for bem-sucedida. - A API retornará um código de status HTTP
400com uma resposta JSON quando ocorrer um erro de validação. - A API retornará um código de status HTTP
404se não existir um app para a combinação fornecida de app name, environment e Push API key.