Zum Hauptinhalt springen

Digitale-Zwilling-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 wiederholt
numberOfTwinsToCreateintegerWie viele Twins dieser Auftrag erstellen soll
successfulbooleanTrue, 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
pageinteger1Seitenzahl (1-basiert)
sizeinteger20Anzahl der Elemente pro Seite
orderstring—Sortierreihenfolge

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 wiederholt
numberOfTwinsToCreateintegerWie viele Twins dieser Auftrag erstellen soll
successfulbooleanTrue, wenn der Auftrag ohne Fehler 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 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 wiederholt
numberOfTwinsToCreateintegerWie viele Twins dieser Auftrag erstellen soll
successfulbooleanTrue, 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
}