Zum Hauptinhalt springen

Zwillings-Erstellungsaufträge

Basis-URL: https://app.neuroflash.com/api/digital-twin-service

Twin-Erstellungsauftrag erstellen

POST/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/twin-creation-jobs

Pfadparameter

ParameterTypErforderlichBeschreibung
workspace_idstringJa
target_audience_idstringJa

Anfrage-Body

FeldTypErforderlichBeschreibung
numberOfTwinsToCreateintegerJaAnzahl der zu erstellenden Twins

Antwort

FeldTypBeschreibung
idstringEindeutige Kennung
createdAtstringZeitstempel der Datensatzerstellung
updatedAtstringZeitstempel der letzten Aktualisierung des Datensatzes
createdByUserIdobjectID des Benutzers, der diesen Datensatz erstellt hat
targetAudienceIdstringZielgruppen-ID, für die dieser Auftrag Twins erstellt
createdTwinIdsarray<string>IDs der Twins, die von diesem Auftrag erstellt wurden
finishedAtobjectZeitpunkt, an dem der Auftrag die Verarbeitung erfolgreich abgeschlossen hat
retriesintegerAnzahl der Verarbeitungsversuche. Der Auftrag wird bis zu 10-mal wiederholt
numberOfTwinsToCreateintegerAnzahl der Twins, die dieser Auftrag erstellen soll
successfulbooleanTrue, wenn der Auftrag fehlerfrei abgeschlossen wurde

Beispiel

curl -X POST "https://app.neuroflash.com/api/digital-twin-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/twin-creation-jobs" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"numberOfTwinsToCreate": 0
}'

Antwort:

{
"id": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z",
"createdByUserId": "12345",
"targetAudienceId": "string",
"createdTwinIds": [
"string"
],
"finishedAt": {},
"retries": 0,
"numberOfTwinsToCreate": 0,
"successful": false
}

Twin-Erstellungsaufträge auflisten

GET/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/twin-creation-jobs

Pfadparameter

ParameterTypErforderlichBeschreibung
workspace_idstringJa
target_audience_idstringJa

Abfrageparameter

ParameterTypStandardBeschreibung
pageinteger1Seitennummer (1-basiert)
sizeinteger20Anzahl der Elemente pro Seite
orderstringSortierreihenfolge

Antwort

FeldTypBeschreibung
dataarray<object>
idstringEindeutige Kennung
createdAtstringZeitstempel der Datensatzerstellung
updatedAtstringZeitstempel der letzten Aktualisierung des Datensatzes
createdByUserIdobjectID des Benutzers, der diesen Datensatz erstellt hat
targetAudienceIdstringZielgruppen-ID, für die dieser Auftrag Twins erstellt
createdTwinIdsarray<string>IDs der Twins, die von diesem Auftrag erstellt wurden
finishedAtobjectZeitpunkt, an dem der Auftrag die Verarbeitung erfolgreich abgeschlossen hat
retriesintegerAnzahl der Verarbeitungsversuche. Der Auftrag wird bis zu 10-mal wiederholt
numberOfTwinsToCreateintegerAnzahl der Twins, die dieser Auftrag erstellen soll
successfulbooleanTrue, wenn der Auftrag fehlerfrei abgeschlossen wurde
pageobjectPaginierungsmetadaten
sizeintegerAnzahl der Elemente pro Seite
totalElementsintegerGesamtanzahl der übereinstimmenden Elemente
totalPagesintegerGesamtanzahl der Seiten
currentPageintegerAktuelle Seitennummer (1-basiert)

Beispiel

curl "https://app.neuroflash.com/api/digital-twin-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/twin-creation-jobs" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Antwort:

{
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z",
"createdByUserId": "12345",
"targetAudienceId": "string",
"createdTwinIds": [
"string"
],
"finishedAt": {},
"retries": 0,
"numberOfTwinsToCreate": 0,
"successful": false
}
],
"page": {
"size": 0,
"totalElements": 0,
"totalPages": 0,
"currentPage": 0
}
}

Twin-Erstellungsauftrag abrufen

GET/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/twin-creation-jobs/{job_id}

Pfadparameter

ParameterTypErforderlichBeschreibung
workspace_idstringJa
target_audience_idstringJa
job_idstringJa

Antwort

FeldTypBeschreibung
idstringEindeutige Kennung
createdAtstringZeitstempel der Datensatzerstellung
updatedAtstringZeitstempel der letzten Aktualisierung des Datensatzes
createdByUserIdobjectID des Benutzers, der diesen Datensatz erstellt hat
targetAudienceIdstringZielgruppen-ID, für die dieser Auftrag Twins erstellt
createdTwinIdsarray<string>IDs der Twins, die von diesem Auftrag erstellt wurden
finishedAtobjectZeitpunkt, an dem der Auftrag die Verarbeitung erfolgreich abgeschlossen hat
retriesintegerAnzahl der Verarbeitungsversuche. Der Auftrag wird bis zu 10-mal wiederholt
numberOfTwinsToCreateintegerAnzahl der Twins, die dieser Auftrag erstellen soll
successfulbooleanTrue, wenn der Auftrag fehlerfrei abgeschlossen wurde

Beispiel

curl "https://app.neuroflash.com/api/digital-twin-service/v1/workspaces/{workspace_id}/target-audiences/{target_audience_id}/twin-creation-jobs/{job_id}" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Antwort:

{
"id": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z",
"createdByUserId": "12345",
"targetAudienceId": "string",
"createdTwinIds": [
"string"
],
"finishedAt": {},
"retries": 0,
"numberOfTwinsToCreate": 0,
"successful": false
}