Resend user invitation email - SuperAI Flows

Resend user invitation email

cURL

curl --request POST \
  --url https://flows.super.ai/api/auth/resend-invite \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "jsmith@example.com"
}
'
import requests

url = "https://flows.super.ai/api/auth/resend-invite"

payload = { "email": "jsmith@example.com" }
headers = {"Content-Type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({email: 'jsmith@example.com'})
};

fetch('https://flows.super.ai/api/auth/resend-invite', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [\
  CURLOPT_URL => "https://flows.super.ai/api/auth/resend-invite",\
  CURLOPT_RETURNTRANSFER => true,\
  CURLOPT_ENCODING => "",\
  CURLOPT_MAXREDIRS => 10,\
  CURLOPT_TIMEOUT => 30,\
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,\
  CURLOPT_CUSTOMREQUEST => "POST",\
  CURLOPT_POSTFIELDS => json_encode([\
    'email' => 'jsmith@example.com'\
  ]),\
  CURLOPT_HTTPHEADER => [\
    "Content-Type: application/json"\
  ],\
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
?>
package main

import (
    "fmt"
    "strings"
    "net/http"
    "io"
)

func main() {

url := "https://flows.super.ai/api/auth/resend-invite"

payload := strings.NewReader("{\n  \"email\": \"jsmith@example.com\"\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
    body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.post("https://flows.super.ai/api/auth/resend-invite")
  .header("Content-Type", "application/json")
  .body("{\n  \"email\": \"jsmith@example.com\"\n}")
  .asString();
require 'uri'
require 'net/http'

url = URI("https://flows.super.ai/api/auth/resend-invite")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n  \"email\": \"jsmith@example.com\"\n}"

response = http.request(request)
puts response.read_body

200

Example

{
  "email": "<string>",
  "message": "<string>",
  "success": true
}

Body

application/json

Request model for resending user invitation.

Used to trigger a new invitation email when the original invitation has expired, was not received, or the user needs another copy.

email

Examples:

Response

200

application/json

Invitation email successfully queued for delivery

Response model for resend invite operation.

Confirms that the invitation email was successfully queued or sent. Actual email delivery depends on the external email service.

email

Examples:

message

Examples:

success

Example: