Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAP API doesnt have the procedure for https #3809

Merged
merged 67 commits into from
Dec 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
0914b3c
MAP API doesnt have the procedure for https
emgcentreon Nov 21, 2024
43eac66
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
a1b3fdc
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
25fc633
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
6fc5d8d
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
2809097
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
13380b3
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
6e9b87b
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
51a2324
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
576c00a
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
ee6827b
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
5e69647
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
19d9470
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
3b126d6
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
659a9ce
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
e1578da
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
4784ded
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
ee75336
Update graph-views-map-api.md
emgcentreon Nov 21, 2024
254cacc
Merge branch 'staging' into MON-151177-add-HTTPS-procedure
emgcentreon Nov 22, 2024
fef483e
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
19d8a8c
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
5974415
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
ea87b4b
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
c99c531
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
452a4d9
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
50b4ee9
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
037bb34
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
2072e22
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
bcf4d8f
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
3b47003
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
b34f8a5
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
6068238
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
2df646d
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
551510e
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
1fa4934
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
0bf005d
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
3d4e3a1
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
0a65d8c
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
7dbf5ed
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
6953e76
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
7310bee
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
fd8cf5d
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
ac0e7f2
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
b0d52f3
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
4f14bc7
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
4ef4332
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
27621b3
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
bdb0208
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
185a0be
Update graph-views-map-api.md
emgcentreon Nov 22, 2024
ebf9624
Test
cg-tw Nov 22, 2024
96da6c1
Bugfix
cg-tw Nov 27, 2024
a83702e
Another attempt to fix the bug
cg-tw Nov 27, 2024
a80a8f3
Another one
cg-tw Nov 27, 2024
0c0de38
Bugfix
cg-tw Nov 27, 2024
c0c104f
Add import
cg-tw Nov 27, 2024
85dae9e
Update graph-views-map-api.md
cg-tw Dec 12, 2024
f45c2b5
Update graph-views-map-api.md
cg-tw Dec 12, 2024
27191ae
Update graph-views-map-api.md
cg-tw Dec 12, 2024
13ff53b
Update graph-views-map-api.md
cg-tw Dec 12, 2024
6f0a855
Update graph-views-map-api.md
cg-tw Dec 12, 2024
318872e
Update versioned_docs/version-24.10/api/graph-views-map-api.md
cg-tw Dec 12, 2024
6b118bc
Update graph-views-map-api.md
cg-tw Dec 12, 2024
5514da8
Update graph-views-map-api.md
cg-tw Dec 12, 2024
6c951fc
Update graph-views-map-api.md
cg-tw Dec 12, 2024
26e97a5
Update graph-views-map-api.md
cg-tw Dec 12, 2024
8037e72
Update graph-views-map-api.md
cg-tw Dec 12, 2024
caae136
Merge branch 'staging' into MON-151177-add-HTTPS-procedure
emgcentreon Dec 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ id: map-api
title: MAP API
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

Si vous souhaitez automatiser la création ou la maintenance de cartes standard, vous pouvez utiliser l'API de Centreon MAP.

## Permissions
Expand All @@ -18,10 +21,24 @@ Avec cette API, vous pouvez créer / mettre à jour / supprimer des cartes stand

### S'authentifier

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
POST : http://serverURL:8081/centreon-map/api/beta/auth/sign-in
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
POST : http://{{serverURL}}:8081/centreon-map/api/beta/auth/sign-in
POST : https://serverURL:9443/centreon-map/api/beta/auth/sign-in
```

</TabItem>
</Tabs>

```
Headers {
Content-Type = application/json
Expand All @@ -34,7 +51,7 @@ Body {
}
```

- Dans le résultat, récupérez le \{jwtToken\}. Vous devrez l'utiliser pour tous vos appels à l'API. Les headers ressembleront à ceci :
- Dans le résultat, récupérez le **jwtToken**. Vous devrez l'utiliser pour tous vos appels à l'API. Les headers ressembleront à ceci :

```
Headers {
Expand All @@ -46,10 +63,24 @@ Headers {

### Créer une carte

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
POST http://{{serverURL}}:8081/centreon-map/api/beta/maps
POST http://serverURL:8081/centreon-map/api/beta/maps
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
POST https://serverURL:9443/centreon-map/api/beta/maps
```

</TabItem>
</Tabs>

```
Headers {
Content-Type = application/json
Expand All @@ -62,22 +93,50 @@ Body {
}
```

- Récupérez l'identifiant de la carte \{mapId\} et de la vue \{viewId\} renvoyés.
- Récupérez les identifiants de la carte (mapId) et de la vue (viewId) renvoyés.

### Ouvrir la carte

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
GET http://{{serverURL}}:8081/centreon-map/api/beta/maps/{mapId}/views/{viewId}
GET http://serverURL:8081/centreon-map/api/beta/maps/_mapId_/views/_viewId_
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
GET https://serverURL:9443/centreon-map/api/beta/maps/_mapId_/views/_viewId_
```

</TabItem>
</Tabs>

### Créer et attacher un élément "shape" à la carte ouverte

Dans ce scénario, l'élément "shape" est un rectangle.

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
PUT http://{{serverURL}}:8081/centreon-map/api/beta/maps/{mapId}/views
PUT http://serverURL:8081/centreon-map/api/beta/maps/_mapId_/views
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
PUT https://serverURL:9443/centreon-map/api/beta/maps/_mapId_/views
```

</TabItem>
</Tabs>

```
Body: {
"id": \{viewId\},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ id: map-api
title: MAP API
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

Si vous souhaitez automatiser la création ou la maintenance de cartes standard, vous pouvez utiliser l'API de Centreon MAP.

## Permissions
Expand All @@ -18,10 +21,24 @@ Avec cette API, vous pouvez créer / mettre à jour / supprimer des cartes stand

### S'authentifier

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
POST : http://serverURL:8081/centreon-map/api/beta/auth/sign-in
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
POST : http://{{serverURL}}:8081/centreon-map/api/beta/auth/sign-in
POST : https://serverURL:9443/centreon-map/api/beta/auth/sign-in
```

</TabItem>
</Tabs>

```
Headers {
Content-Type = application/json
Expand All @@ -34,7 +51,7 @@ Body {
}
```

- Dans le résultat, récupérez le \{jwtToken\}. Vous devrez l'utiliser pour tous vos appels à l'API. Les headers ressembleront à ceci :
- Dans le résultat, récupérez le **jwtToken**. Vous devrez l'utiliser pour tous vos appels à l'API. Les headers ressembleront à ceci :

```
Headers {
Expand All @@ -46,10 +63,24 @@ Headers {

### Créer une carte

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
POST http://{{serverURL}}:8081/centreon-map/api/beta/maps
POST http://serverURL:8081/centreon-map/api/beta/maps
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
POST https://serverURL:9443/centreon-map/api/beta/maps
```

</TabItem>
</Tabs>

```
Headers {
Content-Type = application/json
Expand All @@ -62,22 +93,50 @@ Body {
}
```

- Récupérez l'identifiant de la carte \{mapId\} et de la vue \{viewId\} renvoyés.
- Récupérez les identifiants de la carte (mapId) et de la vue (viewId) renvoyés.

### Ouvrir la carte

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
GET http://{{serverURL}}:8081/centreon-map/api/beta/maps/{mapId}/views/{viewId}
GET http://serverURL:8081/centreon-map/api/beta/maps/_mapId_/views/_viewId_
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
GET https://serverURL:9443/centreon-map/api/beta/maps/_mapId_/views/_viewId_
```

</TabItem>
</Tabs>

### Créer et attacher un élément "shape" à la carte ouverte

Dans ce scénario, l'élément "shape" est un rectangle.

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
PUT http://{{serverURL}}:8081/centreon-map/api/beta/maps/{mapId}/views
PUT http://serverURL:8081/centreon-map/api/beta/maps/_mapId_/views
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
PUT https://serverURL:9443/centreon-map/api/beta/maps/_mapId_/views
```

</TabItem>
</Tabs>

```
Body: {
"id": \{viewId\},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ id: map-api
title: MAP API
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

Si vous souhaitez automatiser la création ou la maintenance de cartes standard, vous pouvez utiliser l'API de Centreon MAP.

## Permissions
Expand All @@ -18,10 +21,24 @@ Avec cette API, vous pouvez créer / mettre à jour / supprimer des cartes stand

### S'authentifier

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
POST : http://serverURL:8081/centreon-map/api/beta/auth/sign-in
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
POST : http://{{serverURL}}:8081/centreon-map/api/beta/auth/sign-in
POST : https://serverURL:9443/centreon-map/api/beta/auth/sign-in
```

</TabItem>
</Tabs>

```
Headers {
Content-Type = application/json
Expand All @@ -34,7 +51,7 @@ Body {
}
```

- Dans le résultat, récupérez le \{jwtToken\}. Vous devrez l'utiliser pour tous vos appels à l'API. Les headers ressembleront à ceci :
- Dans le résultat, récupérez le **jwtToken**. Vous devrez l'utiliser pour tous vos appels à l'API. Les headers ressembleront à ceci :

```
Headers {
Expand All @@ -46,10 +63,24 @@ Headers {

### Créer une carte

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
POST http://{{serverURL}}:8081/centreon-map/api/beta/maps
POST http://serverURL:8081/centreon-map/api/beta/maps
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
POST https://serverURL:9443/centreon-map/api/beta/maps
```

</TabItem>
</Tabs>

```
Headers {
Content-Type = application/json
Expand All @@ -62,22 +93,50 @@ Body {
}
```

- Récupérez l'identifiant de la carte \{mapId\} et de la vue \{viewId\} renvoyés.
- Récupérez les identifiants de la carte (mapId) et de la vue (viewId) renvoyés.

### Ouvrir la carte

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
GET http://{{serverURL}}:8081/centreon-map/api/beta/maps/{mapId}/views/{viewId}
GET http://serverURL:8081/centreon-map/api/beta/maps/_mapId_/views/_viewId_
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
GET https://serverURL:9443/centreon-map/api/beta/maps/_mapId_/views/_viewId_
```

</TabItem>
</Tabs>

### Créer et attacher un élément "shape" à la carte ouverte

Dans ce scénario, l'élément "shape" est un rectangle.

<Tabs groupId="sync">
<TabItem value="HTTP" label="HTTP">

```
PUT http://{{serverURL}}:8081/centreon-map/api/beta/maps/{mapId}/views
PUT http://serverURL:8081/centreon-map/api/beta/maps/_mapId_/views
```

</TabItem>

<TabItem value="HTTPS" label="HTTPS">

```
PUT https://serverURL:9443/centreon-map/api/beta/maps/_mapId_/views
```

</TabItem>
</Tabs>

```
Body: {
"id": \{viewId\},
Expand Down
Loading