Récupérer une configuration par code de déploiement
Récupère la configuration d'un projet à partir d'un code de déploiement.
curl -X POST "https://duckia.fr/functions/getConfigByCode" \
-H "Content-Type: application/json" \
-H "x-bot-token: YOUR_API_KEY" \
-d '{
"code": "example_string",
"user_id": "example_string",
"consume": true
}'
import requests
import json
url = "https://duckia.fr/functions/getConfigByCode"
headers = {
"Content-Type": "application/json",
"x-bot-token": "YOUR_API_KEY"
}
data = {
"code": "example_string",
"user_id": "example_string",
"consume": true
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
const response = await fetch("https://duckia.fr/functions/getConfigByCode", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-bot-token": "YOUR_API_KEY"
},
body: JSON.stringify({
"code": "example_string",
"user_id": "example_string",
"consume": true
})
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
data := []byte(`{
"code": "example_string",
"user_id": "example_string",
"consume": true
}`)
req, err := http.NewRequest("POST", "https://duckia.fr/functions/getConfigByCode", bytes.NewBuffer(data))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("x-bot-token", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://duckia.fr/functions/getConfigByCode')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/json'
request['x-bot-token'] = 'YOUR_API_KEY'
request.body = '{
"code": "example_string",
"user_id": "example_string",
"consume": true
}'
response = http.request(request)
puts response.body
{
"configuration": {},
"project_name": "John Doe"
}
{
"error": "Bad Request",
"message": "The request contains invalid parameters or malformed data",
"code": 400,
"details": [
{
"field": "email",
"message": "Invalid email format"
}
]
}
{
"error": "Forbidden",
"message": "You don't have permission to access this resource",
"code": 403
}
{
"error": "Not Found",
"message": "The requested resource was not found",
"code": 404
}
/functions/getConfigByCode
Target server for requests. Edit to use your own host.
Token secret du bot Discord
The media type of the request body
Code de déploiement au format DUCK-XXXX-XXXX.
Identifiant de l'utilisateur demandant la configuration.
Indique si le code doit être consommé après utilisation.
Request Preview
Response
Response will appear here after sending the request
Authentication
API Key for authentication. Token secret du bot Discord
Body
Code de déploiement au format DUCK-XXXX-XXXX.
Identifiant de l'utilisateur demandant la configuration.
Indique si le code doit être consommé après utilisation.
Responses
Configuration du serveur associée au code.
Nom du projet associé au code.