Zielgruppen
Basis-URL: https://app.neuroflash.com/api/audience-service
Erstellen und verwalten Sie Zielgruppenprofilen fĂŒr Ihren Arbeitsbereich.
Eine neue Zielgruppe erstellenâ
/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 die Altersgruppe 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 Testphase in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe 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 gerĂ€nderte 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 aufweisen, und Inhalte können auf sie ausgerichtet werden
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testphase in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe 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 gerĂ€nderte 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 aufweisen, und Inhalte können auf sie ausgerichtet werden
_embeddedobject
createdByCustomerobject
emailstringE-Mail des KundenhadTrialbooleanWahr, wenn der Kunde jemals eine Testphase in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe 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 gerĂ€nderte 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-jobsErstellen Sie einen Bildgenerierungsvorgang fĂŒr eine Zielgruppe. Der dedizierte processImageCreationJobs-Worker ĂŒbernimmt die Zeile 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-Team importiert wurdenfinishedAtstringWann das Bild gerendert und gespeichert wurde. Null wĂ€hrend des Fortschritts.idstringEindeutige Kennung fĂŒr die RessourceimageIdstringID des Zielgruppen-Bildes, das von diesem Vorgang erzeugt wurde. 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 Bildvorgang 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 aufzÀhlen, 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 Namen 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 Testphase in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe 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 gerĂ€nderte 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
}
}
Eine Zielgruppe nach ID abrufenâ
/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 Testphase in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe 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 gerĂ€nderte 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"
}
Ein Zielgruppenbild abrufenâ
/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 verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls 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-jobsBildgenerierungsvorgĂ€nge 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 pro Seite zurĂŒckgegebenen Elemente |
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-Team importiert wurdenfinishedAtstringWann das Bild gerendert und gespeichert wurde. Null wĂ€hrend des Fortschritts.idstringEindeutige Kennung fĂŒr die RessourceimageIdstringID des Zielgruppen-Bildes, das von diesem Vorgang erzeugt wurde. 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 Bildvorgang 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}Lesen Sie einen einzelnen Bildgenerierungsvorgang; 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-Team importiert wurdenfinishedAtstringWann das Bild gerendert und gespeichert wurde. Null wĂ€hrend des Fortschritts.idstringEindeutige Kennung fĂŒr die RessourceimageIdstringID des Zielgruppen-Bildes, das von diesem Vorgang erzeugt wurde. 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 Bildvorgang 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"
}
Eine Zielgruppe aktualisierenâ
/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 die Altersgruppe 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 Testphase in einem beliebigen Arbeitsbereich gestartet hatlegacyIdintegerID des Kunden im Legacy-SystemnamestringName des KundenimageobjectEin Bild, das einer Zielgruppe zugeordnet ist
createdAtstringcreatedByUserIdstringfileNamestringFileName wird verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls mit dem Dateinamen endetidstringtargetAudienceIdstringupdatedAtstringurlstringnewPermissionsobject
deletionAllowedbooleanduplicationAllowedbooleanupdateAllowedbooleanviewingAllowedbooleanpermissionsobject
canDeletebooleancanDuplicatebooleancanUpdatebooleancanViewbooleanadditionalInformationstringcountrystringcreatedAtstringcreatedByUserIdstringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberidstringinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe 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 gerĂ€nderte 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"
}
Das Symbol einer Zielgruppe aktualisierenâ
/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 verwendet, um einen SpeicherschlĂŒssel zu generieren, der bei Duplikation ebenfalls 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"
}
Eine Zielgruppe löschenâ
/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()
Ein Zielgruppenbild löschenâ
/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()