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.
- Type:
string<email>
Required
Email address of the user to re-invite. Must match an existing user account in pending or active status. A new invitation email will be sent to this address with a fresh authentication link and setup instructions.
Examples:
"user@example.com""john.doe@company.com"
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.
- Type:
string
Required
Email address that received the invitation. Echoes back the requested email for confirmation. Useful for logging and audit purposes.
Examples:
"user@example.com""john.doe@company.com"
message
- Type:
string
Required
Human-readable message describing the result. Provides confirmation or additional context about the operation. Example: 'Invitation has been resent successfully'
Examples:
"Invitation has been resent successfully""Invitation email queued for delivery"
success
- Type:
boolean
Required
Indicates whether the invitation was successfully processed. True if invitation was queued/sent, False if operation failed. Note: This indicates the API succeeded, not that email was delivered.
Example:
true