Zum Hauptinhalt springen

Digital-Twin-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 von Twins, die von diesem Auftrag erstellt wurden
finishedAtobjectWann der Auftrag die Verarbeitung erfolgreich abgeschlossen hat
retriesintegerAnzahl der Verarbeitungsversuche. Der Auftrag wird bis zu 10 Mal erneut versucht
numberOfTwinsToCreateintegerWie viele Twins dieser Auftrag erstellen soll
successfulbooleanWahr, wenn der Auftrag ohne Fehler 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 von Twins, die von diesem Auftrag erstellt wurden
finishedAtobjectWann der Auftrag die Verarbeitung erfolgreich abgeschlossen hat
retriesintegerAnzahl der Verarbeitungsversuche. Der Auftrag wird bis zu 10 Mal erneut versucht
numberOfTwinsToCreateintegerWie viele Twins dieser Auftrag erstellen soll
successfulbooleanWahr, wenn der Auftrag ohne Fehler abgeschlossen wurde
pageobjectPaginierungsmetadaten.
sizeintegerAnzahl der Elemente pro Seite
totalElementsintegerGesamtzahl der übereinstimmenden Elemente
totalPagesintegerGesamtzahl 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 von Twins, die von diesem Auftrag erstellt wurden
finishedAtobjectWann der Auftrag die Verarbeitung erfolgreich abgeschlossen hat
retriesintegerAnzahl der Verarbeitungsversuche. Der Auftrag wird bis zu 10 Mal erneut versucht
numberOfTwinsToCreateintegerWie viele Twins dieser Auftrag erstellen soll
successfulbooleanWahr, wenn der Auftrag ohne Fehler 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
}