curl --request POST 'https://api.upnify.com/campanias' \
--header 'token: 00000000-0000-4000-8000-000000000001' \
--form 'nombre=Campaña de ejemplo' \
--form 'tipo=2' \
--form 'aplicaProspecto=1' \
--form 'asunto=Asunto de ejemplo' \
--form 'cuerpo=Contenido de ejemplo.' \
--form 'archivos=[]'const form = new FormData();
form.append("nombre", "Campaña de ejemplo");
form.append("tipo", "2");
form.append("aplicaProspecto", "1");
form.append("asunto", "Asunto de ejemplo");
form.append("cuerpo", "Contenido de ejemplo.");
form.append("archivos", "[]");
const response = await fetch("https://api.upnify.com/campanias", { method: "POST", headers: { token: "00000000-0000-4000-8000-000000000001" }, body: form });
console.log(await response.json());// Node.js 18 o posterior
const form = new FormData();
form.append("nombre", "Campaña de ejemplo");
form.append("tipo", "2");
form.append("aplicaProspecto", "1");
form.append("asunto", "Asunto de ejemplo");
form.append("cuerpo", "Contenido de ejemplo.");
form.append("archivos", "[]");
const response = await fetch("https://api.upnify.com/campanias", { method: "POST", headers: { token: "00000000-0000-4000-8000-000000000001" }, body: form });
console.log(await response.json());import requests
response = requests.request("POST", "https://api.upnify.com/campanias", headers={"token": "00000000-0000-4000-8000-000000000001"}, data={"nombre":"Campaña de ejemplo","tipo":"2","aplicaProspecto":"1","asunto":"Asunto de ejemplo","cuerpo":"Contenido de ejemplo.","archivos":"[]"})
print(response.json())package main
import (
"fmt"
"io"
"net/http"
"net/url"
"strings"
)
func main() {
form := url.Values{}
form.Set("nombre", "Campaña de ejemplo")
form.Set("tipo", "2")
form.Set("aplicaProspecto", "1")
form.Set("asunto", "Asunto de ejemplo")
form.Set("cuerpo", "Contenido de ejemplo.")
form.Set("archivos", "[]")
req, _ := http.NewRequest("POST", "https://api.upnify.com/campanias", strings.NewReader(form.Encode()))
req.Header.Set("token", "00000000-0000-4000-8000-000000000001")
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
data, _ := io.ReadAll(res.Body)
fmt.Println(string(data))
}using System.Net.Http;
using System.Collections.Generic;
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("token", "00000000-0000-4000-8000-000000000001");
using var content = new FormUrlEncodedContent(new Dictionary<string, string>
{
["nombre"] = "Campaña de ejemplo",
["tipo"] = "2",
["aplicaProspecto"] = "1",
["asunto"] = "Asunto de ejemplo",
["cuerpo"] = "Contenido de ejemplo.",
["archivos"] = "[]"
});
var response = await client.PostAsync("https://api.upnify.com/campanias", content);
Console.WriteLine(await response.Content.ReadAsStringAsync());