Zielgruppen
Basis-URL: https://app.neuroflash.com/api/audience-service
Erstellen und verwalten Sie Zielgruppenprofil fĂŒr Ihren Arbeitsbereich.
Erstelle eine neue Zielgruppeâ
/v1/workspaces/{workspaceId}/target-audiencesErstellt eine neue Zielgruppe fĂŒr den angegebenen Arbeitsbereich
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
Anfrage-Bodyâ
additionalInformationstringNeincountrystringNeingenderDistributionobjectJa
femalenumberJamalenumberJanonBinarynumberJapreferNotToSaynumberJainterestsarray<string>JaEine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerJaminAgeintegerJaWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringJanativeLanguagestringNeinneedsarray<string>JaEine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>JaEine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringJaAntwortâ
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testversion in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerKundenn-ID im AltsystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsummarystringSummary ist der gerenderte Prosa-Text, der in nachgelagerte Prompts eingegeben wird (Chat, Prompt-LĂ€ufe usw.). Wird ĂŒber die API fĂŒr das Frontend in Chat usw. serialisiertupdatedAtstringviewedAtstringworkspaceIdstringBeispielâ
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"additionalInformation": "string",
"country": "string",
"genderDistribution": {},
"interests": [],
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": [],
"painPoints": [],
"residence": "string"
}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"additionalInformation": "string",
"country": "string",
"genderDistribution": {},
"interests": [],
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": [],
"painPoints": [],
"residence": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"additionalInformation": "string",
"country": "string",
"genderDistribution": {},
"interests": [],
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": [],
"painPoints": [],
"residence": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"additionalInformation": "string",
"country": "string",
"genderDistribution": map[string]any{},
"interests": []any{},
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": []any{},
"painPoints": []any{},
"residence": "string",
})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences", 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": {
"createdByCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"image": {
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
},
"newPermissions": {
"deletionAllowed": true,
"duplicationAllowed": true,
"updateAllowed": true,
"viewingAllowed": true
},
"permissions": {
"canDelete": false,
"canDuplicate": false,
"canUpdate": false,
"canView": false
}
},
"additionalInformation": "This audience prefers short-form video content",
"country": "US",
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"summary": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"viewedAt": "2025-01-14T16:20:59Z",
"workspaceId": "113c0b32-ed6c-4421-b7da-d1faf238eb56"
}
Create duplicationâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/duplicationPfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
targetAudienceId | string | Ja | Zielgruppen-ID |
Anfrage-Bodyâ
newNamestringNeinAntwortâ
duplicateobjectEine Zielgruppe ist eine Gruppe von Personen, die gemeinsame Eigenschaften teilen, und Inhalte können auf sie ausgerichtet werden
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testversion in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerKundenn-ID im AltsystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsummarystringSummary ist der gerenderte Prosa-Text, der in nachgelagerte Prompts eingegeben wird (Chat, Prompt-LĂ€ufe usw.). Wird ĂŒber die API fĂŒr das Frontend in Chat usw. serialisiertupdatedAtstringviewedAtstringworkspaceIdstringoriginalobjectEine Zielgruppe ist eine Gruppe von Personen, die gemeinsame Eigenschaften teilen, und Inhalte können auf sie ausgerichtet werden
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testversion in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerKundenn-ID im AltsystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsummarystringSummary ist der gerenderte Prosa-Text, der in nachgelagerte Prompts eingegeben wird (Chat, Prompt-LĂ€ufe usw.). Wird ĂŒber die API fĂŒr das Frontend in Chat usw. serialisiertupdatedAtstringviewedAtstringworkspaceIdstringBeispielâ
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/duplication" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"newName": "string"
}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/duplication",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"newName": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/duplication`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"newName": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"newName": "string",
})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/duplication", 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:
{
"duplicate": {
"_embedded": {
"createdByCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"image": {
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
},
"newPermissions": {
"deletionAllowed": true,
"duplicationAllowed": true,
"updateAllowed": true,
"viewingAllowed": true
},
"permissions": {
"canDelete": false,
"canDuplicate": false,
"canUpdate": false,
"canView": false
}
},
"additionalInformation": "This audience prefers short-form video content",
"country": "US",
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"summary": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"viewedAt": "2025-01-14T16:20:59Z",
"workspaceId": "113c0b32-ed6c-4421-b7da-d1faf238eb56"
},
"original": {
"_embedded": {
"createdByCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"image": {
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
},
"newPermissions": {
"deletionAllowed": true,
"duplicationAllowed": true,
"updateAllowed": true,
"viewingAllowed": true
},
"permissions": {
"canDelete": false,
"canDuplicate": false,
"canUpdate": false,
"canView": false
}
},
"additionalInformation": "This audience prefers short-form video content",
"country": "US",
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"summary": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"viewedAt": "2025-01-14T16:20:59Z",
"workspaceId": "113c0b32-ed6c-4421-b7da-d1faf238eb56"
}
}
Create image creation jobsâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/image-creation-jobsEinen Bildgenerierungsjob fĂŒr eine Zielgruppe erstellen. Der dedizierte processImageCreationJobs-Worker nimmt die Zeile auf und fĂŒhrt den LLM-Prompt aus.
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | |
targetAudienceId | string | Ja |
Antwortâ
createdAtstringZeitstempel, wann die Ressource erstellt wurdecreatedByUserIdstringnicht gesetzt fĂŒr Arbeitsbereiche, die aus Legacy-Teams importiert wurdenfinishedAtstringZeitpunkt, zu dem das Bild gerendert und gespeichert wurde. Null wĂ€hrend der Verarbeitung.idstringEindeutige Kennung fĂŒr die RessourceimageIdstringKennung des Zielgruppenbild-Assets, das von diesem Job produziert wurde. Wird nur gesetzt, nachdem finishedAt gefĂŒllt ist.targetAudienceIdstringDie Zielgruppe, fĂŒr die dieses Bild generiert wird.updatedAtstringZeitstempel, wann die Ressource zuletzt aktualisiert wurdeworkspaceIdstringDer Arbeitsbereich, zu dem dieser Bildgenerationsjob gehört.Beispielâ
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image-creation-jobs" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image-creation-jobs",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/image-creation-jobs`,
{
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/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/image-creation-jobs", 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:
{
"createdAt": "2024-01-15T10:30:00Z",
"createdByUserId": "string",
"finishedAt": "2024-01-15T10:30:00Z",
"id": "string",
"imageId": "string",
"targetAudienceId": "string",
"updatedAt": "2024-01-15T10:30:00Z",
"workspaceId": "string"
}
Zielgruppen auflistenâ
/v1/workspaces/{workspaceId}/target-audiencesAlle Zielgruppen auflisten, auf die der Benutzer Zugriff hat
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
Abfrageparameterâ
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
page | integer | â | Seitennummer |
size | integer | â | SeitengröĂe |
search | string | â | Zielgruppe nach Name suchen |
country | string | â | Zielgruppe nach Land filtern |
nativeLanguage | string | â | Zielgruppe nach Muttersprache filtern |
Antwortâ
dataarray<object>
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testversion in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerKundenn-ID im AltsystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsummarystringSummary ist der gerenderte Prosa-Text, der in nachgelagerte Prompts eingegeben wird (Chat, Prompt-LĂ€ufe usw.). Wird ĂŒber die API fĂŒr das Frontend in Chat usw. serialisiertupdatedAtstringviewedAtstringworkspaceIdstringpageobject
currentPageintegersizeintegertotalElementsintegertotalPagesintegerBeispielâ
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"data": [
{
"_embedded": {
"createdByCustomer": {
"email": "...",
"hadTrial": "...",
"legacyId": "...",
"name": "..."
},
"image": {
"createdAt": "...",
"createdByUserId": "...",
"fileName": "...",
"id": "...",
"targetAudienceId": "...",
"updatedAt": "...",
"url": "..."
},
"newPermissions": {
"deletionAllowed": "...",
"duplicationAllowed": "...",
"updateAllowed": "...",
"viewingAllowed": "..."
},
"permissions": {
"canDelete": "...",
"canDuplicate": "...",
"canUpdate": "...",
"canView": "..."
}
},
"additionalInformation": "This audience prefers short-form video content",
"country": "US",
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"summary": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"viewedAt": "2025-01-14T16:20:59Z",
"workspaceId": "113c0b32-ed6c-4421-b7da-d1faf238eb56"
}
],
"page": {
"currentPage": 2,
"size": 10,
"totalElements": 35,
"totalPages": 4
}
}
Rufe eine Zielgruppe nach ID abâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}Ruft eine Zielgruppe nach ihrer ID ab
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
targetAudienceId | string | Ja | Zielgruppen-ID |
Antwortâ
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testversion in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerKundenn-ID im AltsystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsummarystringSummary ist der gerenderte Prosa-Text, der in nachgelagerte Prompts eingegeben wird (Chat, Prompt-LĂ€ufe usw.). Wird ĂŒber die API fĂŒr das Frontend in Chat usw. serialisiertupdatedAtstringviewedAtstringworkspaceIdstringBeispielâ
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"_embedded": {
"createdByCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"image": {
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
},
"newPermissions": {
"deletionAllowed": true,
"duplicationAllowed": true,
"updateAllowed": true,
"viewingAllowed": true
},
"permissions": {
"canDelete": false,
"canDuplicate": false,
"canUpdate": false,
"canView": false
}
},
"additionalInformation": "This audience prefers short-form video content",
"country": "US",
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"summary": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"viewedAt": "2025-01-14T16:20:59Z",
"workspaceId": "113c0b32-ed6c-4421-b7da-d1faf238eb56"
}
Rufe ein Zielgruppenbild abâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/imageGibt eine signierte URL fĂŒr das Zielgruppenbild zurĂŒck
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
targetAudienceId | string | Ja | Zielgruppen-ID |
Antwortâ
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringBeispielâ
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/image`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/image", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
}
Get image creation jobsâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/image-creation-jobsBildgenerierungsjobs fĂŒr eine Zielgruppe auflisten, neueste zuerst.
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | |
targetAudienceId | string | Ja |
Abfrageparameterâ
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
page | integer | 1 | Seitennummer fĂŒr Paginierung, beginnend mit 1 fĂŒr die erste Seite |
size | integer | 20 | Anzahl der Elemente, die pro Seite zurĂŒckgegeben werden |
sort | string | â | Feld, nach dem sortiert werden soll |
order | string | asc | Sortierreihenfolge |
Antwortâ
dataarray<object>
createdAtstringZeitstempel, wann die Ressource erstellt wurdecreatedByUserIdstringnicht gesetzt fĂŒr Arbeitsbereiche, die aus Legacy-Teams importiert wurdenfinishedAtstringZeitpunkt, zu dem das Bild gerendert und gespeichert wurde. Null wĂ€hrend der Verarbeitung.idstringEindeutige Kennung fĂŒr die RessourceimageIdstringKennung des Zielgruppenbild-Assets, das von diesem Job produziert wurde. Wird nur gesetzt, nachdem finishedAt gefĂŒllt ist.targetAudienceIdstringDie Zielgruppe, fĂŒr die dieses Bild generiert wird.updatedAtstringZeitstempel, wann die Ressource zuletzt aktualisiert wurdeworkspaceIdstringDer Arbeitsbereich, zu dem dieser Bildgenerationsjob gehört.pageobject
currentPageintegersizeintegertotalElementsintegertotalPagesintegerBeispielâ
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image-creation-jobs" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image-creation-jobs",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/image-creation-jobs`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/image-creation-jobs", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"data": [
{
"createdAt": "2024-01-15T10:30:00Z",
"createdByUserId": "string",
"finishedAt": "2024-01-15T10:30:00Z",
"id": "string",
"imageId": "string",
"targetAudienceId": "string",
"updatedAt": "2024-01-15T10:30:00Z",
"workspaceId": "string"
}
],
"page": {
"currentPage": 0,
"size": 0,
"totalElements": 0,
"totalPages": 0
}
}
Getâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/image-creation-jobs/{jobId}Eine einzelne Bildgenerierungsaufgabe lesen; imageUrl wird ausgefĂŒllt, sobald status=finished.
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | |
targetAudienceId | string | Ja | |
jobId | string | Ja |
Antwortâ
createdAtstringZeitstempel, wann die Ressource erstellt wurdecreatedByUserIdstringnicht gesetzt fĂŒr Arbeitsbereiche, die aus Legacy-Teams importiert wurdenfinishedAtstringZeitpunkt, zu dem das Bild gerendert und gespeichert wurde. Null wĂ€hrend der Verarbeitung.idstringEindeutige Kennung fĂŒr die RessourceimageIdstringKennung des Zielgruppenbild-Assets, das von diesem Job produziert wurde. Wird nur gesetzt, nachdem finishedAt gefĂŒllt ist.targetAudienceIdstringDie Zielgruppe, fĂŒr die dieses Bild generiert wird.updatedAtstringZeitstempel, wann die Ressource zuletzt aktualisiert wurdeworkspaceIdstringDer Arbeitsbereich, zu dem dieser Bildgenerationsjob gehört.Beispielâ
- cURL
- Python
- Node.js
- Go
curl "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image-creation-jobs/{job_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
response = requests.get(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image-creation-jobs/{job_id}",
headers={"Authorization": f"Bearer {token}"},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/image-creation-jobs/${jobId}`,
{ headers: { Authorization: `Bearer ${token}` } }
).then((r) => r.json());
req, _ := http.NewRequest("GET", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/image-creation-jobs/"+jobID+"", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"createdAt": "2024-01-15T10:30:00Z",
"createdByUserId": "string",
"finishedAt": "2024-01-15T10:30:00Z",
"id": "string",
"imageId": "string",
"targetAudienceId": "string",
"updatedAt": "2024-01-15T10:30:00Z",
"workspaceId": "string"
}
Aktualisiere eine Zielgruppeâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}Aktualisiert eine vorhandene Zielgruppe
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
targetAudienceId | string | Ja | Zielgruppen-ID |
Anfrage-Bodyâ
additionalInformationstringNeincountrystringNeingenderDistributionobjectJa
femalenumberJamalenumberJanonBinarynumberJapreferNotToSaynumberJainterestsarray<string>JaEine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerJaminAgeintegerJaWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringJanativeLanguagestringNeinneedsarray<string>JaEine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>JaEine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringJaAntwortâ
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testversion in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerKundenn-ID im AltsystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern den Altersbereich als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsummarystringSummary ist der gerenderte Prosa-Text, der in nachgelagerte Prompts eingegeben wird (Chat, Prompt-LĂ€ufe usw.). Wird ĂŒber die API fĂŒr das Frontend in Chat usw. serialisiertupdatedAtstringviewedAtstringworkspaceIdstringBeispielâ
- cURL
- Python
- Node.js
- Go
curl -X PUT "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"additionalInformation": "string",
"country": "string",
"genderDistribution": {},
"interests": [],
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": [],
"painPoints": [],
"residence": "string"
}'
import requests
response = requests.put(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"additionalInformation": "string",
"country": "string",
"genderDistribution": {},
"interests": [],
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": [],
"painPoints": [],
"residence": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}`,
{
method: "PUT",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"additionalInformation": "string",
"country": "string",
"genderDistribution": {},
"interests": [],
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": [],
"painPoints": [],
"residence": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"additionalInformation": "string",
"country": "string",
"genderDistribution": map[string]any{},
"interests": []any{},
"maxAge": 0,
"minAge": 0,
"name": "string",
"nativeLanguage": "string",
"needs": []any{},
"painPoints": []any{},
"residence": "string",
})
req, _ := http.NewRequest("PUT", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"", 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": {
"createdByCustomer": {
"email": "eren.jaeger@neuroflash.com",
"hadTrial": false,
"legacyId": 5,
"name": "Eren Jaeger"
},
"image": {
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
},
"newPermissions": {
"deletionAllowed": true,
"duplicationAllowed": true,
"updateAllowed": true,
"viewingAllowed": true
},
"permissions": {
"canDelete": false,
"canDuplicate": false,
"canUpdate": false,
"canView": false
}
},
"additionalInformation": "This audience prefers short-form video content",
"country": "US",
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"summary": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"viewedAt": "2025-01-14T16:20:59Z",
"workspaceId": "113c0b32-ed6c-4421-b7da-d1faf238eb56"
}
Aktualisiere das Symbol einer Zielgruppeâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/imagePfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
targetAudienceId | string | Ja | Zielgruppen-ID |
Anfrage-Bodyâ
base64stringJacontentTypestringJafileNamestringJaAntwortâ
createdAtstringcreatedByUserIdstringfileNamestringFileName wird zum Generieren eines SpeicherschlĂŒssels verwendet, der bei VervielfĂ€ltigung auch mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringBeispielâ
- cURL
- Python
- Node.js
- Go
curl -X PUT "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"base64": "string",
"contentType": "string",
"fileName": "string"
}'
import requests
response = requests.put(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"base64": "string",
"contentType": "string",
"fileName": "string"
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/image`,
{
method: "PUT",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"base64": "string",
"contentType": "string",
"fileName": "string"
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"base64": "string",
"contentType": "string",
"fileName": "string",
})
req, _ := http.NewRequest("PUT", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/image", 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:
{
"createdAt": "2025-01-14T16:20:59Z",
"createdByUserId": "b0920767-2e30-48d3-80ce-268810bc433a",
"fileName": "string",
"id": "113c0b32-ed6c-4421-b7da-d1faf238eb56",
"targetAudienceId": "string",
"updatedAt": "2025-01-14T16:20:59Z",
"url": "https://storage.googleapis.com/audience-images/113c0b32-ed6c-4421-b7da-d1faf238eb56.jpg"
}
Lösche eine Zielgruppeâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}Löscht eine vorhandene Zielgruppe
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereich-ID |
targetAudienceId | string | Ja | Zielgruppen-ID |
Beispielâ
- cURL
- Python
- Node.js
- Go
curl -X DELETE "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
requests.delete(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}",
headers={"Authorization": f"Bearer {token}"},
)
await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}`,
{
method: "DELETE",
headers: { Authorization: `Bearer ${token}` },
}
);
req, _ := http.NewRequest("DELETE", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Lösche ein Zielgruppenbildâ
/v1/workspaces/{workspaceId}/target-audiences/{targetAudienceId}/imageLöscht ein vorhandenes Bild fĂŒr eine Zielgruppe
Pfadparameterâ
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
targetAudienceId | string | Ja | Zielgruppen-ID |
Beispielâ
- cURL
- Python
- Node.js
- Go
curl -X DELETE "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
import requests
requests.delete(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/image",
headers={"Authorization": f"Bearer {token}"},
)
await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences/${targetAudienceId}/image`,
{
method: "DELETE",
headers: { Authorization: `Bearer ${token}` },
}
);
req, _ := http.NewRequest("DELETE", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences/"+targetAudienceID+"/image", nil)
req.Header.Set("Authorization", "Bearer "+token)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()