Skip to main content

Twin Creation Jobs

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

Create Twin Creation Job​

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

Path Parameters​

ParameterTypeRequiredDescription
workspace_idstringYes
target_audience_idstringYes

Request Body​

FieldTypeRequiredDescription
numberOfTwinsToCreateintegerYesNumber of twins to create

Response​

FieldTypeDescription
idstringUnique identifier
createdAtstringTimestamp when the record was created
updatedAtstringTimestamp when the record was last updated
createdByUserIdobjectID of the user who created this record
targetAudienceIdstringTarget audience ID this job creates twins for
createdTwinIdsarray<string>IDs of twins created by this job
finishedAtobjectWhen the job successfully finished processing
retriesintegerNumber of processing attempts. The job is retried up to 10 times
numberOfTwinsToCreateintegerHow many twins this job should create
successfulbooleanTrue if the job completed without errors

Example​

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
}'

Response:

{
"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
}

List Twin Creation Jobs​

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

Path Parameters​

ParameterTypeRequiredDescription
workspace_idstringYes
target_audience_idstringYes

Query Parameters​

ParameterTypeDefaultDescription
pageinteger1Page number (1-based)
sizeinteger20Number of elements per page
orderstring—Sort order

Response​

FieldTypeDescription
dataarray<object>
idstringUnique identifier
createdAtstringTimestamp when the record was created
updatedAtstringTimestamp when the record was last updated
createdByUserIdobjectID of the user who created this record
targetAudienceIdstringTarget audience ID this job creates twins for
createdTwinIdsarray<string>IDs of twins created by this job
finishedAtobjectWhen the job successfully finished processing
retriesintegerNumber of processing attempts. The job is retried up to 10 times
numberOfTwinsToCreateintegerHow many twins this job should create
successfulbooleanTrue if the job completed without errors
pageobjectPagination metadata.
sizeintegerNumber of elements per page
totalElementsintegerTotal number of matching elements
totalPagesintegerTotal number of pages
currentPageintegerCurrent page number (1-based)

Example​

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"

Response:

{
"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
}
}

Get Twin Creation Job​

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

Path Parameters​

ParameterTypeRequiredDescription
workspace_idstringYes
target_audience_idstringYes
job_idstringYes

Response​

FieldTypeDescription
idstringUnique identifier
createdAtstringTimestamp when the record was created
updatedAtstringTimestamp when the record was last updated
createdByUserIdobjectID of the user who created this record
targetAudienceIdstringTarget audience ID this job creates twins for
createdTwinIdsarray<string>IDs of twins created by this job
finishedAtobjectWhen the job successfully finished processing
retriesintegerNumber of processing attempts. The job is retried up to 10 times
numberOfTwinsToCreateintegerHow many twins this job should create
successfulbooleanTrue if the job completed without errors

Example​

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"

Response:

{
"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
}