Edits history of script submission #6077 for ' Create Route (mailgun)'

  • nativets
    One script reply has been approved by the moderators
    Ap­pro­ved
    type Mailgun = {
      api_key: string;
    };
    
    export async function main(
      resource: Mailgun,
      data: {
        priority: number;
        description: string;
        expression: string;
        action: string[];
      }
    ) {
      const form = new FormData();
      form.append("priority", data.priority);
      form.append("description", data.description);
      form.append("expression", data.expression);
      form.append("action", data.action);
    
      return (
        await fetch(`https://api.mailgun.net/v3/routes`, {
          method: "POST",
          headers: {
            Authorization:
              "Basic " + Buffer.from(`api:${resource.api_key}`).toString("base64"),
          },
          body: form,
        })
      ).json();
    }
    

    Submitted by hugo697 362 days ago

  • nativets
    type Mailgun = {
      api_key: string;
    };
    
    export async function main(
      resource: Mailgun,
      data: {
        priority: number;
        description: string;
        expression: string;
        action: string[];
      }
    ) {
      const form = new FormData();
      form.append("priority", data.priority);
      form.append("description", data.description);
      form.append("expression", data.expression);
      form.append("action", data.action);
    
      return (
        await fetch(`https://api.mailgun.net/v3/routes`, {
          method: "POST",
          headers: {
            Authorization:
              "Basic " + Buffer.from(`api:${resource.api_key}`).toString("base64"),
          },
          body: form,
        })
      ).json();
    }
    

    Submitted by hugo697 376 days ago

  • nativets
    type Mailgun = {
      api_key: string;
    };
    
    export async function main(
      resource: Mailgun,
      data: {
        priority: number;
        description: string;
        expression: string;
        action: string[];
      }
    ) {
      const form = new FormData();
      form.append("priority", data.priority);
      form.append("description", data.description);
      form.append("expression", data.expression);
      form.append("action", data.action);
    
      return (
        await fetch(`https://api.mailgun.net/v3/routes`, {
          method: "POST",
          headers: {
            Authorization:
              "Basic " + Buffer.from(`api:${resource.api_key}`).toString("base64"),
          },
          body: form,
        })
      ).json();
    }
    

    Submitted by hugo697 742 days ago