Skip to the content.

Tags

Les tags vous permettent de trouver des topics plus facilement, les ordonner dans de catégories bien distinctes et de repérer un topic venant d’une catégorie officiel et non-officiel.

Afficher toutes les catégories

Récupère toutes les catégories et leurs spécificités.

Paramètres du Corps (Body)

no data

Réponse en cas de succès

{
	"code": 200,
	"message": [
		{
			"color": "#fff",
			"name": "Technologie"
		},
		{
			"color": "#fff",
			"name": "Other"
		}
	]
}

Afficher tout les tags

Récupère tout les tags et leurs spécificités.

Paramètres du Corps (Body)

no data

Réponse en cas de succès

{
	"code": 200,
	"message": {
		"Technologie": [
			{
				"author": {
					"id": "7102956217768611840",
					"username": "punchnox"
				},
				"_id": "7140368167045435392",
				"name": "My First Tag",
				"official": true,
				"CreatedAt": "2023-12-12T15:53:41.199Z"
			},
			{
				"author": {
					"id": "7102956217768611840",
					"username": "punchnox"
				},
				"_id": "7140368256853872640",
				"name": "robots",
				"official": true,
				"CreatedAt": "2023-12-12T15:53:41.199Z"
			}
		],
		"Other": [
			{
				"author": {
					"id": "7102956217768611840",
					"username": "punchnox"
				},
				"_id": "7140378788918988800",
				"name": "video games",
				"official": true,
				"CreatedAt": "2023-12-12T16:35:40.568Z"
			}
		]
	}
}

Créer un tag

Vous permet de créer un tag et le proposer à toute la communauté.

Paramètres du Corps (Body)

Réponse en cas de succès

{
	"code": 201,
	"message": {
		"_id": "7140378788918988800",
		"categorie": "Other",
		"name": "video games",
		"official": true,
		"author": {
			"id": "7102956217768611840",
			"username": "punchnox"
		},
		"CreatedAt": "2023-12-12T16:35:40.568Z"
	}
}

Supprimer un Tag

Permet de supprimer un tag et de le retirer de chaque topics le contenant. /!\ Indisponible pour les utilisateurs, requête reservé aux membres de rang admin minimum

Paramètres du Corps (Body)

Réponse en cas de succès

Récupérer les Topics liés à un Tag

Récupère les topics contenant un tag spécifié.

tag: art

  {
	"code": 200,
	"message": [
		{
			"staffs": [],
			"_id": "7108872993752748032",
			"name": "Topic de test",
			"description": "salut ceci est un topic",
			"content": "Topic sur l'histoire de l'art",
			"likes": [],
			"dislikes": [],
			"share": [],
			"views": 0,
			"tags": [
				"art"
			],
			"edited": false,
			"comments": [],
			"owner": "7102951221928923000",
			"createdAt": "2023-09-16T18:03:06.429Z"
		}, {...}
	]
}