> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Point de terminaison public - Custom markers

Ce point de terminaison est une alternative à notre [point de terminaison de
l'API markers](/api/markers#custom-marker) et utilise une méthode
d'authentification différente.

## Point de terminaison

Méthode de requête : `POST`

| Point de terminaison                                                             | Description                        |
| -------------------------------------------------------------------------------- | ---------------------------------- |
| [https://appsignal-endpoint.net/markers](https://appsignal-endpoint.net/markers) | Accepte les données formatées JSON |

## Paramètres d'URL

Selon la clé d'API que vous souhaitez utiliser, vous pouvez soit :

### Clé d'API Push

| Paramètre   | Type   | Description                                                                                                                  |
| ----------- | ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| api\_key    | String | Clé d'API **Push**, peut être trouvée dans les [paramètres de l'application](https://appsignal.com/redirect-to/app?to=info). |
| name        | String | Le nom de l'application.                                                                                                     |
| environment | String | L'environnement dans lequel l'application est exécutée.                                                                      |

```shell Shell theme={null}
https://appsignal-endpoint.net/markers?api_key=<api_key>&name=<name>&environment=<environment>
```

### Clé d'API Front-end

| Paramètre | Type   | Description                                                                                                                       |
| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------- |
| api\_key  | String | Clé d'API **Front-end**, peut être trouvée dans les [paramètres de l'application](https://appsignal.com/redirect-to/app?to=info). |

```shell Shell theme={null}
https://appsignal-endpoint.net/markers?api_key=<api_key>
```

## Paramètres du corps

Le corps de la requête POST doit contenir un objet JSON, formaté comme suit :

| Paramètre   | Type                                                      | Description                                                                      |
| ----------- | --------------------------------------------------------- | -------------------------------------------------------------------------------- |
| created\_at | Date - [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) | Heure à laquelle insérer le marker. Laissez vide pour utiliser l'heure actuelle. |
| icon        | String - Optionnel                                        | Emoji à utiliser pour ce custom marker, par défaut 🚀.                           |
| message     | String - Optionnel                                        | Message affiché au survol du marker dans l'interface. Tronqué à 200 caractères.  |

Par exemple :

<CodeGroup>
  ```json JSON theme={null}
  {
    "created_at": "2015-07-21T15:06:31.737+02:00",
    "icon": "🚀",
    "message": "Upscaled the database for better performance"
  }
  ```
</CodeGroup>
