Save redirect URIs
curl --request POST \
--url https://api.neurapulse.com/workspace/redirect-uris \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '[
"<string>"
]'const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify(['<string>'])
};
fetch('https://api.neurapulse.com/workspace/redirect-uris', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.neurapulse.com/workspace/redirect-uris"
payload = ["<string>"]
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)using RestSharp;
var options = new RestClientOptions("https://api.neurapulse.com/workspace/redirect-uris");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("x-api-key", "<api-key>");
request.AddJsonBody("[\n \"<string>\"\n]", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
[
"<string>"
]{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Workspace
Save redirect URIs
Merges the provided redirect URIs into the workspace’s existing set. Existing URIs are preserved; new URIs are appended. Duplicates (case-insensitive) are silently ignored. Deletion is handled via the portal GraphQL path.
POST
/
workspace
/
redirect-uris
Save redirect URIs
curl --request POST \
--url https://api.neurapulse.com/workspace/redirect-uris \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '[
"<string>"
]'const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify(['<string>'])
};
fetch('https://api.neurapulse.com/workspace/redirect-uris', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.neurapulse.com/workspace/redirect-uris"
payload = ["<string>"]
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)using RestSharp;
var options = new RestClientOptions("https://api.neurapulse.com/workspace/redirect-uris");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("x-api-key", "<api-key>");
request.AddJsonBody("[\n \"<string>\"\n]", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
[
"<string>"
]{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Authorizations
API key generated in the Portal (Workspace Settings → API Keys).
Body
application/jsontext/jsonapplication/*+json
Response
OK
⌘I