1. Overview

Microservice containing the business logic for managing route-service.

1.1. URI scheme

Host : localhost
BasePath : /

1.2. Tags

  • export-route-controller : Export Route Controller

  • export-segment-controller : Export Segment Controller

  • import-route-controller : Import Route Controller

  • route-command-controller : Route Command Controller

  • route-controller : Route Controller

  • segment-controller : Segment Controller

2. Resources

2.1. Export-route-controller

Export Route Controller

2.1.1. Get Segments Definition Document

GET /export/{routeId}/exportRoute
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Id of the route

integer (int64)

Responses
HTTP Code Description Schema

200

OK

object

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.2. Export-segment-controller

Export Segment Controller

2.2.1. Get Segments Definition Document

GET /routes/{routeId}/exportSegments
Parameters
Type Name Description Schema Default

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Get segments of the RouteId

integer (int64)

Query

mediaType
required

enum (application/json, application/xml)

"application/json"

Responses
HTTP Code Description Schema

200

OK

string

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

Produces
  • application/xml

  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.3. Import-route-controller

Import Route Controller

2.3.1. Import route with segmentDefiition

POST /importRoute
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Body

input
required

Details of the route to create

CreateRouteWithSegmentDefintion

Responses
HTTP Code Description Schema

201

Created

CreateRouteWithSegmentDefintion

400

Bad Request

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.4. Route-command-controller

Route Command Controller

2.4.1. Archive route

PATCH /routes/{routeId}/archive
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

routeId

integer (int64)

Body

routeInfo
required

routeInfo

RouteForStatusUpdateInfo

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

400

Bad request

Api error

401

Unauthorized

Api error

404

Not Found

Api error

422

Un processable Entity

Api error

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.4.2. Get Calculated Labor Plan for a route or operation

GET /routes/{routeId}/calculateLaborPlan
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

routeId

integer (int64)

Query

operationName
optional

operationName

string

Responses
HTTP Code Description Schema

200

OK

CalculatedLaborPlanInfo

400

Bad request

Api error

401

Unauthorized

Api error

404

Not Found

Api error

422

Un processable Entity

Api error

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.4.3. Copy route

POST /routes/{routeId}/copyRoute
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Id of the route to be released

integer (int64)

Body

routeInput
required

routeInput

RouteForCopyInfo

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

400

Bad request

Api error

401

Unauthorized

Api error

404

Not Found

Api error

422

Unprocessable Entity

Api error

500

Internal Server error

Api error

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.4.4. Release route

POST /routes/{routeId}/{confirmRelease}/release
Parameters
Type Name Description Schema Default

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

confirmRelease
required

confirm release flag

boolean

"false"

Path

routeId
required

Id of the route to be released

integer (int64)

Body

approvalProcessRequest
optional

Approval workflow request of the route. Send only if approval is required for release of a route

ApprovalProcessRequest

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

400

Bad request

Api error

401

Unauthorized

Api error

404

Not Found

Api error

422

Un processable Entity

Api error

500

Internal Server error

Api error

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5. Route-controller

Route Controller

2.5.1. Create route

POST /routes
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Body

input
required

Details of the route to create

RouteForCreateInfo

Responses
HTTP Code Description Schema

201

Created

RouteInfoResult

400

Bad Request

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.2. Get routes

GET /routes
Parameters
Type Name Description Schema Default

Header

Site-Id
required

Represents the id of the site to connect to

string

Query

bomFormulationId
optional

bomFormulationId

integer (int64)

Query

description
optional

description

string

Query

isPartialSearch
optional

isPartialSearch

boolean

"false"

Query

modifiedBy
optional

modifiedBy

string

Query

name
optional

name

string

Query

orderBy
optional

enum (asc, desc)

"desc"

Query

orderByColumn
optional

orderByColumn

string

"lastModifiedOn"

Query

page
optional

integer (int32)

0

Query

producedMaterialId
optional

producedMaterialId

integer (int64)

Query

productionLineId
optional

productionLineId

integer (int64)

Query

showAllRevisions
optional

showAllRevisions

boolean

"true"

Query

size
optional

integer (int32)

20

Query

status
optional

status

string

Responses
HTTP Code Description Schema

200

OK

RouteInfoResults

401

Unauthorized

No Content

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.3. Get all routes by bomFormulation or material

PATCH /routes/searchroute
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Body

searchRoutesInfo
required

Search routes by bomFormulationIds or producedMaterialIds

< SearchRoutesInfo > array

Responses
HTTP Code Description Schema

200

OK

< Route > array

400

Bad Request

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.4. Upgrade route segment documents to latest schema version

GET /routes/upgrade/{schemaVersion}/{routeId}
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

RouteId of segment

integer (int64)

Path

schemaVersion
required

Schema Version

integer (int32)

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

500

Internal Server error

HttpErrorResponse

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.5. Get a route

GET /routes/{routeId}
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Id of the route

integer (int64)

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.6. Delete a route

DELETE /routes/{routeId}
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Route Id to be deleted

integer (int64)

Responses
HTTP Code Description Schema

200

OK

object

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

Produces
  • /

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.7. Update route

PATCH /routes/{routeId}
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Details on the route to update

integer (int64)

Body

routeInfo
required

routeInfo

RouteForUpdateInfo

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

400

Bad request

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.5.8. Create a New Revision

POST /routes/{routeId}/revision
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Id of the route to create a new revision

integer (int64)

Body

routeInput
required

routeInput

RouteForCreateInfo

Responses
HTTP Code Description Schema

200

OK

RouteInfoResult

400

Bad request

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

500

Internal Server error

HttpErrorResponse

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.6. Segment-controller

Segment Controller

2.6.1. Get Segments Definition Document

GET /routes/{routeId}/segments
Parameters
Type Name Description Schema Default

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

Get segments of the RouteId

integer (int64)

Query

bomFormulationId
optional

bomFormulationId

integer (int64)

Query

isUpdateBOMformulation
optional

isUpdateBOMformulation

boolean

"false"

Responses
HTTP Code Description Schema

200

OK

object

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.6.2. Update segmentDefinition

PUT /routes/{routeId}/segments
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

RouteId of segments

integer (int64)

Body

segmentDefInput
required

Segments Definition to update

object

Responses
HTTP Code Description Schema

201

Created

object

400

Bad Request

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

422

Unprocessable Entity

HttpErrorResponse

500

Internal Server error

HttpErrorResponse

Consumes
  • application/json

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.6.3. Delete segments

DELETE /routes/{routeId}/segments
Description

This would delete all the segments except route segment.

Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

RouteId for which segments to be deleted

integer (int64)

Responses
HTTP Code Description Schema

200

OK

object

303

See Other. (Segments deleted and route segment added)

HttpErrorResponse

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

2.6.4. Get segment

GET /routes/{routeId}/segments/{segmentId}
Parameters
Type Name Description Schema

Header

Site-Id
required

Represents the id of the site to connect to

string

Path

routeId
required

RouteId of the segment

integer (int64)

Path

segmentId
required

SegmentId fof the segment

integer (int64)

Responses
HTTP Code Description Schema

200

OK

object

401

Unauthorized

HttpErrorResponse

404

Not Found

HttpErrorResponse

Produces
  • application/json

Security
Type Name Scopes

oauth2

access_token

default

oauth2

resource_owner

default

oauth2

implicit_grant

default

oauth2

client_creds

default

3. Definitions

3.1. Api error

Http Error response.

Name Schema

errorCode
optional

string

message
optional

string

requestPath
optional

string

status
optional

enum (100 CONTINUE, 101 SWITCHING_PROTOCOLS, 102 PROCESSING, 103 CHECKPOINT, 200 OK, 201 CREATED, 202 ACCEPTED, 203 NON_AUTHORITATIVE_INFORMATION, 204 NO_CONTENT, 205 RESET_CONTENT, 206 PARTIAL_CONTENT, 207 MULTI_STATUS, 208 ALREADY_REPORTED, 226 IM_USED, 300 MULTIPLE_CHOICES, 301 MOVED_PERMANENTLY, 302 FOUND, 302 MOVED_TEMPORARILY, 303 SEE_OTHER, 304 NOT_MODIFIED, 305 USE_PROXY, 307 TEMPORARY_REDIRECT, 308 PERMANENT_REDIRECT, 400 BAD_REQUEST, 401 UNAUTHORIZED, 402 PAYMENT_REQUIRED, 403 FORBIDDEN, 404 NOT_FOUND, 405 METHOD_NOT_ALLOWED, 406 NOT_ACCEPTABLE, 407 PROXY_AUTHENTICATION_REQUIRED, 408 REQUEST_TIMEOUT, 409 CONFLICT, 410 GONE, 411 LENGTH_REQUIRED, 412 PRECONDITION_FAILED, 413 PAYLOAD_TOO_LARGE, 413 REQUEST_ENTITY_TOO_LARGE, 414 URI_TOO_LONG, 414 REQUEST_URI_TOO_LONG, 415 UNSUPPORTED_MEDIA_TYPE, 416 REQUESTED_RANGE_NOT_SATISFIABLE, 417 EXPECTATION_FAILED, 418 I_AM_A_TEAPOT, 419 INSUFFICIENT_SPACE_ON_RESOURCE, 420 METHOD_FAILURE, 421 DESTINATION_LOCKED, 422 UNPROCESSABLE_ENTITY, 423 LOCKED, 424 FAILED_DEPENDENCY, 425 TOO_EARLY, 426 UPGRADE_REQUIRED, 428 PRECONDITION_REQUIRED, 429 TOO_MANY_REQUESTS, 431 REQUEST_HEADER_FIELDS_TOO_LARGE, 451 UNAVAILABLE_FOR_LEGAL_REASONS, 500 INTERNAL_SERVER_ERROR, 501 NOT_IMPLEMENTED, 502 BAD_GATEWAY, 503 SERVICE_UNAVAILABLE, 504 GATEWAY_TIMEOUT, 505 HTTP_VERSION_NOT_SUPPORTED, 506 VARIANT_ALSO_NEGOTIATES, 507 INSUFFICIENT_STORAGE, 508 LOOP_DETECTED, 509 BANDWIDTH_LIMIT_EXCEEDED, 510 NOT_EXTENDED, 511 NETWORK_AUTHENTICATION_REQUIRED)

subErrors
optional

ApiSubError

timestamp
optional

string

3.2. ApiSubError

Name Schema

args
optional

< string > array

errorCode
optional

string

field
optional

string

message
optional

string

value
optional

object

3.3. ApprovalProcessRequest

Approval process request associated with route release

Name Description Schema

workFlowId
optional

Approval process workflow id.

integer (int64)

3.4. CalculatedLaborPlanCodeInfo

Name Schema

calculatedMachinePlan
optional

< CalculatedLaborPlanItemInfo > array

calculatedPeoplePlan
optional

< CalculatedLaborPlanItemInfo > array

laborCodeId
optional

integer (int64)

laborCodeName
optional

string

3.5. CalculatedLaborPlanInfo

Name Schema

revisionNumber
optional

integer (int32)

routeId
optional

integer (int64)

routeName
optional

string

segments
optional

< CalculatedLaborPlanSegmentInfo > array

3.6. CalculatedLaborPlanItemInfo

Name Schema

basis
optional

enum (item, lot)

laborPlanningTypeId
optional

integer (int64)

laborPlanningTypeName
optional

string

time
optional

integer (int64)

3.7. CalculatedLaborPlanSegmentInfo

Name Schema

plannedUnits
optional

< CalculatedLaborPlanUnitInfo > array

segmentId
optional

integer (int64)

segmentName
optional

string

3.8. CalculatedLaborPlanStandardInfo

Name Schema

machinePlan
optional

< CalculatedLaborPlanItemInfo > array

peoplePlan
optional

< CalculatedLaborPlanItemInfo > array

3.9. CalculatedLaborPlanUnitInfo

Name Schema

laborCodes
optional

< CalculatedLaborPlanCodeInfo > array

standardLaborPlan
optional

CalculatedLaborPlanStandardInfo

unitId
optional

integer (int64)

unitName
optional

string

3.10. CreateRouteWithSegmentDefintion

Name Description Schema

approvedBy
optional

approvedBy of the route record

string

approvedOn
optional

approvedOn of the route record

string (date-time)

bomFormulationId
optional

bomFormulationId of the route record

integer (int64)

description
optional

description of the route record

string

minorRevision
optional

minor Revision of the route record

integer (int32)

name
required

name of the route record

string

producedMaterialId
required

producedMaterialId of the route record

integer (int64)

productionLineId
required

productionLineId of the route record

integer (int64)

revision
required

revision of the route record

integer (int32)

segmentsDefinition
optional

route segmentsDefinition Object

object

status
required

status of the route record

string

3.11. EntityModel«RouteInfo»

Name Description Schema

approvedBy
optional

User who approved the release of route.

string

approvedOn
optional

Date on which release of route was approved.

string (date-time)

bomFormulationId
optional

bomFormulationId of the route

integer (int64)

count
optional

Determines count of revisions of a route.

integer (int64)

createdBy
optional

User that Created the route.

string

createdOn
optional

Date that the route was created.

string (date-time)

description
optional

description of the route

string

lastModifiedBy
optional

User that last modified the route.

string

lastModifiedOn
optional

Date that the route was last modified.

string (date-time)

latest
optional

Determines if revision of route is latest. 0 - if revision is old. 1 - If revision is new.

boolean

links
optional

< Link > array

maxMinorRevisionNumber
optional

Determines Max Minor Revision Number revisions of a route.

integer (int32)

maxRevisionNumber
optional

Determines maxRevisionNumber revisions of a route.

integer (int32)

minorRevision
optional

Minor revision of the route

integer (int32)

name
optional

name of the route

string

producedMaterialId
optional

producedMaterialId of the route

integer (int64)

productionLineId
optional

productionLineId of the route

integer (int64)

released
optional

Determines if route been released. 0 - if Route is not released. 1 - If route is released.

boolean

revision
optional

revision of the route

integer (int32)

revisionReason
optional

revision reason of a route

string

routeId
optional

id of the route

integer (int64)

state
optional

State of the route.

boolean

status
optional

status of the route

string

3.12. Error

Error details.

Name Description Schema

code
optional

string

details
optional

Details of the error.

object

3.13. HttpErrorResponse

Http Error response.

Name Description Schema

error
optional

Error details

Error

path
optional

URL at which error occured.

string

timestamp
optional

Timestamp at which error occured

string

Name Schema

deprecation
optional

string

href
optional

string

hreflang
optional

string

media
optional

string

name
optional

string

profile
optional

string

rel
optional

string

template
optional

UriTemplate

templated
optional

boolean

title
optional

string

type
optional

string

3.15. PageMetadata

Name Schema

number
optional

integer (int64)

size
optional

integer (int64)

totalElements
optional

integer (int64)

totalPages
optional

integer (int64)

3.16. Route

Name Schema

approvedBy
optional

string

approvedOn
optional

string (date-time)

bomFormulationId
optional

integer (int64)

createdBy
optional

string

createdOn
optional

string (date-time)

description
optional

string

id
optional

integer (int64)

lastModifiedBy
optional

string

lastModifiedOn
optional

string (date-time)

latest
optional

boolean

minorRevision
optional

integer (int32)

name
optional

string

producedMaterialId
optional

integer (int64)

productionLineId
optional

integer (int64)

released
optional

boolean

revision
optional

integer (int32)

revisionReason
optional

string

state
optional

boolean

status
optional

string

version
optional

integer (int32)

3.17. RouteForCopyInfo

Name Description Schema

bomFormulationId
optional

bomFormulationId of the route

integer (int64)

description
optional

description of the route record

string

name
optional

name of the route record

string

producedMaterialId
optional

producedMaterialId of the route record

integer (int64)

productionLineId
optional

productionLineId of the route record

integer (int64)

productionUnits
optional

productionUnits of the route record

< integer (int64) > array

revisionReason
optional

revisionReason of the route record

string

secretKey
optional

secretkey of the BFF request

string

3.18. RouteForCreateInfo

Route data to transfer object for creation.

Name Description Schema

bomFormulationId
optional

bomFormulationId of the route record

integer (int64)

description
optional

description of the route record

string

minorRevision
optional

minor revision of the route record

integer (int32)

name
required

name of the route record

string

producedMaterialId
required

producedMaterialId of the route record

integer (int64)

productionLineId
required

productionLineId of the route record

integer (int64)

revision
required

revision of the route record

integer (int32)

revisionReason
optional

revision reason of the route record

string

secretKey
optional

secretkey of the BFF request

string

status
required

status of the route record

string

3.19. RouteForStatusUpdateInfo

Route data transfer object for update

Name Description Schema

status
required

Status of the route record

string

3.20. RouteForUpdateInfo

Route data tranfer object for update

Name Description Schema

bomFormulationId
optional

bomFormulationId of the route record

integer (int64)

description
optional

Description of the route record

string

name
optional

Name of the route record

string

revisionReason
optional

revisionReason of the route record

string

status
optional

Status of the route record

string

3.21. RouteInfo

Route data transfer object

Name Description Schema

approvedBy
optional

User who approved the release of route.

string

approvedOn
optional

Date on which release of route was approved.

string (date-time)

bomFormulationId
optional

bomFormulationId of the route

integer (int64)

count
optional

Determines count of revisions of a route.

integer (int64)

createdBy
optional

User that Created the route.

string

createdOn
optional

Date that the route was created.

string (date-time)

description
optional

description of the route

string

lastModifiedBy
optional

User that last modified the route.

string

lastModifiedOn
optional

Date that the route was last modified.

string (date-time)

latest
optional

Determines if revision of route is latest. 0 - if revision is old. 1 - If revision is new.

boolean

maxMinorRevisionNumber
optional

Determines Max Minor Revision Number revisions of a route.

integer (int32)

maxRevisionNumber
optional

Determines maxRevisionNumber revisions of a route.

integer (int32)

minorRevision
optional

Minor revision of the route

integer (int32)

name
optional

name of the route

string

producedMaterialId
optional

producedMaterialId of the route

integer (int64)

productionLineId
optional

productionLineId of the route

integer (int64)

released
optional

Determines if route been released. 0 - if Route is not released. 1 - If route is released.

boolean

revision
optional

revision of the route

integer (int32)

revisionReason
optional

revision reason of a route

string

routeId
optional

id of the route

integer (int64)

state
optional

State of the route.

boolean

status
optional

status of the route

string

3.22. RouteInfoResult

Name Description Schema

approvedBy
optional

User who approved the release of route.

string

approvedOn
optional

Date on which release of route was approved.

string (date-time)

bomFormulationId
optional

bomFormulationId of the route

integer (int64)

count
optional

Determines count of revisions of a route.

integer (int64)

createdBy
optional

User that Created the route.

string

createdOn
optional

Date that the route was created.

string (date-time)

description
optional

description of the route

string

lastModifiedBy
optional

User that last modified the route.

string

lastModifiedOn
optional

Date that the route was last modified.

string (date-time)

latest
optional

Determines if revision of route is latest. 0 - if revision is old. 1 - If revision is new.

boolean

links
optional

< Link > array

maxMinorRevisionNumber
optional

Determines Max Minor Revision Number revisions of a route.

integer (int32)

maxRevisionNumber
optional

Determines maxRevisionNumber revisions of a route.

integer (int32)

minorRevision
optional

Minor revision of the route

integer (int32)

name
optional

name of the route

string

producedMaterialId
optional

producedMaterialId of the route

integer (int64)

productionLineId
optional

productionLineId of the route

integer (int64)

released
optional

Determines if route been released. 0 - if Route is not released. 1 - If route is released.

boolean

revision
optional

revision of the route

integer (int32)

revisionReason
optional

revision reason of a route

string

routeId
optional

id of the route

integer (int64)

state
optional

State of the route.

boolean

status
optional

status of the route

string

3.23. RouteInfoResults

Name Schema

content
optional

< EntityModel«RouteInfo» > array

links
optional

< Link > array

page
optional

PageMetadata

3.24. SearchRoutesInfo

Name Schema

itemType
optional

string

resourceIds
optional

< integer (int64) > array

3.25. TemplateVariable

Name Schema

description
optional

string

name
optional

string

type
optional

enum (, ?, &, /, #, *)

3.26. UriTemplate

Name Schema

variableNames
optional

< string > array

variables
optional

< TemplateVariable > array

4. Security

4.1. access_token

Type : oauth2
Flow : accessCode
Token URL : https://localhost:8443/uaa/oauth/authorize
Token URL : https://localhost:8443/uaa/oauth/token

Name Description

default

Default oauth2 scope.

4.2. resource_owner

Type : oauth2
Flow : password
Token URL : https://localhost:8443/uaa/oauth/token

Name Description

default

Default oauth2 scope.

4.3. implicit_grant

Type : oauth2
Flow : implicit
Token URL : https://localhost:8443/uaa/oauth/authorize

Name Description

default

Default oauth2 scope.

4.4. client_creds

Type : oauth2
Flow : application
Token URL : https://localhost:8443/uaa/oauth/token

Name Description

default

Default oauth2 scope.