Add a new waitlist
curl --request POST \
--url https://api.letraz.app/api/v1/waitlist/ \
--header 'Content-Type: application/json' \
--data '
{
"email": "jsmith@example.com",
"referrer": "<string>"
}
'import requests
url = "https://api.letraz.app/api/v1/waitlist/"
payload = {
"email": "jsmith@example.com",
"referrer": "<string>"
}
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', referrer: '<string>'})
};
fetch('https://api.letraz.app/api/v1/waitlist/', 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://api.letraz.app/api/v1/waitlist/",
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',
'referrer' => '<string>'
]),
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://api.letraz.app/api/v1/waitlist/"
payload := strings.NewReader("{\n \"email\": \"jsmith@example.com\",\n \"referrer\": \"<string>\"\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://api.letraz.app/api/v1/waitlist/")
.header("Content-Type", "application/json")
.body("{\n \"email\": \"jsmith@example.com\",\n \"referrer\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.letraz.app/api/v1/waitlist/")
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 \"referrer\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"waiting_number": 123,
"has_access": true,
"created_at": "2023-11-07T05:31:56Z",
"referrer": "<string>"
}{
"error": {
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"code": "<string>",
"message": "<string>",
"details": "<string>",
"extra": "<string>"
}
}Waitlist
Add a new waitlist
Send a POST request with the email of the user and optionally a ref string to add a new waitlist entry. Returns the newly created waitlist entry with the waiting number and created_at timestamp. A corresponding Knock user will also be created with the same ID and email.
POST
/
waitlist
/
Add a new waitlist
curl --request POST \
--url https://api.letraz.app/api/v1/waitlist/ \
--header 'Content-Type: application/json' \
--data '
{
"email": "jsmith@example.com",
"referrer": "<string>"
}
'import requests
url = "https://api.letraz.app/api/v1/waitlist/"
payload = {
"email": "jsmith@example.com",
"referrer": "<string>"
}
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', referrer: '<string>'})
};
fetch('https://api.letraz.app/api/v1/waitlist/', 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://api.letraz.app/api/v1/waitlist/",
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',
'referrer' => '<string>'
]),
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://api.letraz.app/api/v1/waitlist/"
payload := strings.NewReader("{\n \"email\": \"jsmith@example.com\",\n \"referrer\": \"<string>\"\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://api.letraz.app/api/v1/waitlist/")
.header("Content-Type", "application/json")
.body("{\n \"email\": \"jsmith@example.com\",\n \"referrer\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.letraz.app/api/v1/waitlist/")
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 \"referrer\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"waiting_number": 123,
"has_access": true,
"created_at": "2023-11-07T05:31:56Z",
"referrer": "<string>"
}{
"error": {
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"code": "<string>",
"message": "<string>",
"details": "<string>",
"extra": "<string>"
}
}Body
application/jsonapplication/x-www-form-urlencodedmultipart/form-data
Response
The unique identifier for the waitlist entry.
The email of the user who joined the waitlist.
Maximum string length:
254The waiting number of the user who joined the waitlist.
Whether the user has been granted access to the platform.
The timestamp at which the user joined the waitlist.
The referrer of the user who joined the waitlist. Usually the source they have come from.
Maximum string length:
50