account.signup
curl --request POST \
--url https://platform.trylath.com/account/signup \
--header 'Content-Type: application/json' \
--data '
{
"email": "jsmith@example.com",
"country": "<string>",
"accountName": "<string>"
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({email: 'jsmith@example.com', country: '<string>', accountName: '<string>'})
};
fetch('https://platform.trylath.com/account/signup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://platform.trylath.com/account/signup"
payload = {
"email": "jsmith@example.com",
"country": "<string>",
"accountName": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://platform.trylath.com/account/signup"
payload := strings.NewReader("{\n \"email\": \"jsmith@example.com\",\n \"country\": \"<string>\",\n \"accountName\": \"<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))
}{
"activityId": "<string>",
"result": {
"activityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"projectId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"live": {
"environmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"key": "<string>",
"publishableKey": "<string>"
},
"test": {
"environmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"key": "<string>",
"publishableKey": "<string>"
},
"owner": {
"email": "<string>",
"memberId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "invited",
"acceptUrl": "<string>",
"acceptExpiresAt": "2023-11-07T05:31:56Z",
"messageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"agent": "<unknown>"
}
}account.signup
Creates an account, a project, live and test environments, a secret and a publishable key per environment, and the owner’s seat. Keys are returned once and never again and work immediately. The owner seat activates when the person accepts the returned (and emailed) link with a console sign-in on that address.
POST
/
account
/
signup
account.signup
curl --request POST \
--url https://platform.trylath.com/account/signup \
--header 'Content-Type: application/json' \
--data '
{
"email": "jsmith@example.com",
"country": "<string>",
"accountName": "<string>"
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({email: 'jsmith@example.com', country: '<string>', accountName: '<string>'})
};
fetch('https://platform.trylath.com/account/signup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://platform.trylath.com/account/signup"
payload = {
"email": "jsmith@example.com",
"country": "<string>",
"accountName": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://platform.trylath.com/account/signup"
payload := strings.NewReader("{\n \"email\": \"jsmith@example.com\",\n \"country\": \"<string>\",\n \"accountName\": \"<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))
}{
"activityId": "<string>",
"result": {
"activityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"projectId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"live": {
"environmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"key": "<string>",
"publishableKey": "<string>"
},
"test": {
"environmentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"key": "<string>",
"publishableKey": "<string>"
},
"owner": {
"email": "<string>",
"memberId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "invited",
"acceptUrl": "<string>",
"acceptExpiresAt": "2023-11-07T05:31:56Z",
"messageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"agent": "<unknown>"
}
}Headers
Replays the stored response for the same key and input; refuses different input.
Body
application/json
Last modified on September 13, 2026
Was this page helpful?

