EndpointsDéployer un serveur sur Discord

Déployer un serveur sur Discord

Déploie une configuration de serveur Discord ou fournit des informations sur un déploiement existant.

curl -X POST "https://duckia.fr/functions/deployToDiscord" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN (JWT)" \
  -d '{
  "action": "deploy",
  "guild_id": "example_string",
  "config": {
    "name": "John Doe",
    "roles": [
      {}
    ],
    "categories": [
      {}
    ]
  },
  "project_id": "example_string",
  "project_name": "John Doe"
}'
{
  "ok": true,
  "steps": {},
  "status": "example_string",
  "generation": {
    "project_id": "example_string",
    "project_name": "John Doe",
    "guild_id": "example_string",
    "guild_name": "John Doe",
    "status": "pending",
    "result": "example_string",
    "error": "example_string",
    "steps": {}
  }
}
POST
/functions/deployToDiscord
POST
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token (JWT)
Bearer Tokenstring
Required

Token d'authentification Base44

Token d'authentification Base44
Content-Typestring
Required

The media type of the request body

Options: application/json
actionstring
Required

Action à effectuer sur le déploiement.

Options: deploy, info
guild_idstring
Required

Identifiant du serveur Discord cible.

configobject
Required

Configuration du serveur à déployer.

project_idstring
Required

Identifiant du projet associé au déploiement.

project_namestring
Required

Nom du projet associé au déploiement.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token (JWT). Token d'authentification Base44

Body

application/json
actionstring
Required

Action à effectuer sur le déploiement.

Allowed values:deployinfo
guild_idstring
Required

Identifiant du serveur Discord cible.

configobject
Required

Configuration du serveur à déployer.

project_idstring
Required

Identifiant du projet associé au déploiement.

project_namestring
Required

Nom du projet associé au déploiement.

Responses

okboolean

Indique si l'opération a réussi.

stepsobject

Détail des étapes exécutées.

statusstring

État du déploiement.

generationobject