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