Einladungen
Basis-URL: https://app.neuroflash.com/api/workspace-service
Laden Sie Benutzer ein, einem Arbeitsbereich per E-Mail beizutreten.
Arbeitsbereich-Einladung erstellen
/v1/workspaces/{workspaceId}/invitesErstellt eine neue Arbeitsbereich-Einladung für die angegebene E-Mail-Adresse. Nur Arbeitsbereich-Administratoren und Inhaber können Einladungen erstellen.
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
Anfrage-Body
emailstringJaE-Mail-Adresse der Person, die zum Arbeitsbereich eingeladen wirdrolestringJaRolle, die dem neuen Mitglied zugewiesen werden sollAntwort
_embeddedobject
acceptingCustomerobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des Kundeninviterobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenstatusstringStripeStatus der EinladungacceptedAtstringZeitstempel, wenn die Einladung akzeptiert wurdeacceptedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung akzeptiert hatacceptedByWorkspaceMemberIdstringID des Arbeitsbereich-Mitglieds, das die Einladung akzeptiert hatcreatedAtstringcreatedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung erstellt hatcreatedByUserIdstringdeniedAtstringZeitstempel, wenn die Einladung vom Eingeladenen abgelehnt wurdeemailstringE-Mail-Adresse der Person, die zum Arbeitsbereich eingeladen wirdexpiresAtstringZeitstempel, wenn die Einladung abläuftidstringimportedFromLegacyTeamCustomerIdintegerID des Legacy-Team-Kunden, aus dem dies importiert wurdeimportedFromLegacyTeamInviteIdintegerID der Legacy-Team-Einladung, aus der dies importiert wurderesentAtarray<string>Zeitstempel, wenn die Einladung erneut gesendet wurderolestringRolle, die dem neuen Mitglied zugewiesen werden sollupdatedAtstringworkspaceIdstringID des Arbeitsbereichs, für den die Einladung giltBeispiel
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"email": "string",
"role": "string"
}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"email": "string",
"role": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"email": "string",
"role": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"email": "string",
"role": "string",
})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+token)
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"_embedded": {
"acceptingCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"inviter": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"status": "PENDING"
},
"acceptedAt": "2023-06-15T10:30:00Z",
"acceptedByLegacyCustomerId": 54321,
"acceptedByWorkspaceMemberId": "550e8400-e29b-41d4-a716-446655440001",
"createdAt": "2025-01-14T16:20:59Z",
"createdByLegacyCustomerId": 12345,
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"deniedAt": "2023-05-20T15:45:00Z",
"email": "max.mustermann@neuroflash.com",
"expiresAt": "2023-12-31T23:59:59Z",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"importedFromLegacyTeamCustomerId": 9876,
"importedFromLegacyTeamInviteId": 7890,
"resentAt": [
"[\"2023-01-01T12:00:00Z\"",
"\"2023-01-02T14:30:00Z\"]"
],
"role": "MEMBER",
"updatedAt": "2025-01-14T16:20:59Z",
"workspaceId": "550e8400-e29b-41d4-a716-446655440000"
}
Arbeitsbereich-Einladung ablehnen
/v1/workspaces/{workspaceId}/invites/{inviteId}/denialLehnt eine Arbeitsbereich-Einladung mit dem Bestätigungscode ab. Authentifizierung erforderlich.
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
Anfrage-Body
confirmationCodestringJaDer Bestätigungscode aus der Einladungs-E-MailBeispiel
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}/denial" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"confirmationCode": "string"
}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}/denial",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"confirmationCode": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites/${inviteId}/denial`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"confirmationCode": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"confirmationCode": "string",
})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites/"+inviteID+"/denial", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+token)
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{}
Einladungs-E-Mail erneut senden
/v1/workspaces/{workspaceId}/invites/{inviteId}/emailsSendet die Einladungs-E-Mail für eine bestimmte Einladung erneut. Nur authentifizierte Benutzer können E-Mails erneut senden.
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
inviteId | string | Ja | Einladungs-ID |
Antwort
_embeddedobject
acceptingCustomerobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des Kundeninviterobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenstatusstringStripeStatus der EinladungacceptedAtstringZeitstempel, wenn die Einladung akzeptiert wurdeacceptedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung akzeptiert hatacceptedByWorkspaceMemberIdstringID des Arbeitsbereich-Mitglieds, das die Einladung akzeptiert hatcreatedAtstringcreatedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung erstellt hatcreatedByUserIdstringdeniedAtstringZeitstempel, wenn die Einladung vom Eingeladenen abgelehnt wurdeemailstringE-Mail-Adresse der Person, die zum Arbeitsbereich eingeladen wirdexpiresAtstringZeitstempel, wenn die Einladung abläuftidstringimportedFromLegacyTeamCustomerIdintegerID des Legacy-Team-Kunden, aus dem dies importiert wurdeimportedFromLegacyTeamInviteIdintegerID der Legacy-Team-Einladung, aus der dies importiert wurderesentAtarray<string>Zeitstempel, wenn die Einladung erneut gesendet wurderolestringRolle, die dem neuen Mitglied zugewiesen werden sollupdatedAtstringworkspaceIdstringID des Arbeitsbereichs, für den die Einladung giltBeispiel
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}/emails" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}/emails",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites/${inviteId}/emails`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites/"+inviteID+"/emails", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+token)
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"_embedded": {
"acceptingCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"inviter": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"status": "PENDING"
},
"acceptedAt": "2023-06-15T10:30:00Z",
"acceptedByLegacyCustomerId": 54321,
"acceptedByWorkspaceMemberId": "550e8400-e29b-41d4-a716-446655440001",
"createdAt": "2025-01-14T16:20:59Z",
"createdByLegacyCustomerId": 12345,
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"deniedAt": "2023-05-20T15:45:00Z",
"email": "max.mustermann@neuroflash.com",
"expiresAt": "2023-12-31T23:59:59Z",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"importedFromLegacyTeamCustomerId": 9876,
"importedFromLegacyTeamInviteId": 7890,
"resentAt": [
"[\"2023-01-01T12:00:00Z\"",
"\"2023-01-02T14:30:00Z\"]"
],
"role": "MEMBER",
"updatedAt": "2025-01-14T16:20:59Z",
"workspaceId": "550e8400-e29b-41d4-a716-446655440000"
}
Arbeitsbereich-Einladung akzeptieren
/v1/workspaces/{workspaceId}/invites/{inviteId}/confirmationAkzeptiert eine Arbeitsbereich-Einladung mit dem Bestätigungscode. Authentifizierung erforderlich.
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
Anfrage-Body
confirmationCodestringJaDer Bestätigungscode aus der Einladungs-E-MailBeispiel
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}/confirmation" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"confirmationCode": "string"
}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}/confirmation",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"confirmationCode": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites/${inviteId}/confirmation`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"confirmationCode": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"confirmationCode": "string",
})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites/"+inviteID+"/confirmation", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+token)
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{}
Arbeitsbereich-Einladungen auflisten
/v1/workspaces/{workspaceId}/invitesruft alle Arbeitsbereich-Einladungen für einen Arbeitsbereich ab. Nur Arbeitsbereich-Administratoren und -Eigentümer können Einladungen auflisten
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
Abfrageparameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
pending | boolean | — | Filter für ausstehende Einladungen (nicht storniert, nicht akzeptiert und nicht abgelaufen) |
Antwort
dataarray<object>
_embeddedobject
acceptingCustomerobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des Kundeninviterobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenstatusstringStripeStatus der EinladungacceptedAtstringZeitstempel, wenn die Einladung akzeptiert wurdeacceptedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung akzeptiert hatacceptedByWorkspaceMemberIdstringID des Arbeitsbereich-Mitglieds, das die Einladung akzeptiert hatcreatedAtstringcreatedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung erstellt hatcreatedByUserIdstringdeniedAtstringZeitstempel, wenn die Einladung vom Eingeladenen abgelehnt wurdeemailstringE-Mail-Adresse der Person, die zum Arbeitsbereich eingeladen wirdexpiresAtstringZeitstempel, wenn die Einladung abläuftidstringimportedFromLegacyTeamCustomerIdintegerID des Legacy-Team-Kunden, aus dem dies importiert wurdeimportedFromLegacyTeamInviteIdintegerID der Legacy-Team-Einladung, aus der dies importiert wurderesentAtarray<string>Zeitstempel, wenn die Einladung erneut gesendet wurderolestringRolle, die dem neuen Mitglied zugewiesen werden sollupdatedAtstringworkspaceIdstringID des Arbeitsbereichs, für den die Einladung giltpageobject
currentPageintegersizeintegertotalElementsintegertotalPagesintegerBeispiel
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"data": [
{
"_embedded": {
"acceptingCustomer": {
"email": "...",
"hadTrial": "...",
"legacyId": "...",
"name": "..."
},
"inviter": {
"email": "...",
"hadTrial": "...",
"legacyId": "...",
"name": "..."
},
"status": "PENDING"
},
"acceptedAt": "2023-06-15T10:30:00Z",
"acceptedByLegacyCustomerId": 54321,
"acceptedByWorkspaceMemberId": "550e8400-e29b-41d4-a716-446655440001",
"createdAt": "2025-01-14T16:20:59Z",
"createdByLegacyCustomerId": 12345,
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"deniedAt": "2023-05-20T15:45:00Z",
"email": "max.mustermann@neuroflash.com",
"expiresAt": "2023-12-31T23:59:59Z",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"importedFromLegacyTeamCustomerId": 9876,
"importedFromLegacyTeamInviteId": 7890,
"resentAt": [
"[\"2023-01-01T12:00:00Z\"",
"\"2023-01-02T14:30:00Z\"]"
],
"role": "MEMBER",
"updatedAt": "2025-01-14T16:20:59Z",
"workspaceId": "550e8400-e29b-41d4-a716-446655440000"
}
],
"page": {
"currentPage": 2,
"size": 10,
"totalElements": 35,
"totalPages": 4
}
}
Arbeitsbereich-Einladung abrufen
/v1/workspaces/{workspaceId}/invites/{inviteId}Ruft eine Arbeitsbereich-Einladung nach ihrer ID ab. Nur Arbeitsbereich-Administratoren und Inhaber können Einladungen anzeigen.
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
inviteId | string | Ja | Einladungs-ID |
Antwort
_embeddedobject
acceptingCustomerobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des Kundeninviterobject
emailstringE-Mail des KundenhadTrialbooleanTrue, wenn der Kunde in einem Arbeitsbereich jemals eine Testversion gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenstatusstringStripeStatus der EinladungacceptedAtstringZeitstempel, wenn die Einladung akzeptiert wurdeacceptedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung akzeptiert hatacceptedByWorkspaceMemberIdstringID des Arbeitsbereich-Mitglieds, das die Einladung akzeptiert hatcreatedAtstringcreatedByLegacyCustomerIdintegerID des Legacy-Kunden, der die Einladung erstellt hatcreatedByUserIdstringdeniedAtstringZeitstempel, wenn die Einladung vom Eingeladenen abgelehnt wurdeemailstringE-Mail-Adresse der Person, die zum Arbeitsbereich eingeladen wirdexpiresAtstringZeitstempel, wenn die Einladung abläuftidstringimportedFromLegacyTeamCustomerIdintegerID des Legacy-Team-Kunden, aus dem dies importiert wurdeimportedFromLegacyTeamInviteIdintegerID der Legacy-Team-Einladung, aus der dies importiert wurderesentAtarray<string>Zeitstempel, wenn die Einladung erneut gesendet wurderolestringRolle, die dem neuen Mitglied zugewiesen werden sollupdatedAtstringworkspaceIdstringID des Arbeitsbereichs, für den die Einladung giltBeispiel
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites/${inviteId}`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites/"+inviteID+"", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"_embedded": {
"acceptingCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"inviter": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"status": "PENDING"
},
"acceptedAt": "2023-06-15T10:30:00Z",
"acceptedByLegacyCustomerId": 54321,
"acceptedByWorkspaceMemberId": "550e8400-e29b-41d4-a716-446655440001",
"createdAt": "2025-01-14T16:20:59Z",
"createdByLegacyCustomerId": 12345,
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"deniedAt": "2023-05-20T15:45:00Z",
"email": "max.mustermann@neuroflash.com",
"expiresAt": "2023-12-31T23:59:59Z",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"importedFromLegacyTeamCustomerId": 9876,
"importedFromLegacyTeamInviteId": 7890,
"resentAt": [
"[\"2023-01-01T12:00:00Z\"",
"\"2023-01-02T14:30:00Z\"]"
],
"role": "MEMBER",
"updatedAt": "2025-01-14T16:20:59Z",
"workspaceId": "550e8400-e29b-41d4-a716-446655440000"
}
Arbeitsbereich-Einladung löschen
/v1/workspaces/{workspaceId}/invites/{inviteId}Löscht eine Arbeitsbereich-Einladung nach ihrer ID. Nur Arbeitsbereich-Administratoren und Inhaber können Einladungen löschen. Akzeptierte Einladungen können nicht gelöscht werden.
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
inviteId | string | Ja | Einladungs-ID |
Beispiel
- cURL
- Python
- Node.js
- Go
curl -X DELETE "https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
requests.delete(
f"https://app.neuroflash.com/api/workspace-service/v1/workspaces/{workspace_id}/invites/{invite_id}",
headers={"Authorization": f"Bearer {token}"},
)
await fetch(
`https://app.neuroflash.com/api/workspace-service/v1/workspaces/${workspaceId}/invites/${inviteId}`,
{
method: "DELETE",
headers: { Authorization: `Bearer ${token}` },
}
);
req, _ := http.NewRequest("DELETE", "https://app.neuroflash.com/api/workspace-service/v1/workspaces/"+workspaceID+"/invites/"+inviteID+"", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{}