List or find falloutException objects
get
https://serverRoot/fallout/v1/falloutException/falloutException
This operation lists or finds fallout entities.
Request
Query Parameters
-
customerName: array[string]
Retrieves fallout exceptions for a given customer name. Multiple customer names can also be provided. Example: GET /falloutException?customerName=abcd or GET /falloutException?customerName=abcd&customerName=xyz
-
fields: string
Comma-separated properties to be provided in response. Example: GET /falloutException?fields=customerName,orderId,state,requestedCompletionDate
-
filterBy: array[string]
Returns the filtered falloutException objects. Wildcard search supports for customerName and orderType fields only. Any of these contains (field,'searchstring') or startswith(field,'searchstring') or endswith(field,'searchstring') can be provided using filterBy. Multiple wildcard search is also supported. Example: GET /falloutException?filterBy=contains(customerName,'ABC') Example: GET /falloutException?filterBy=contains(customerName,'ABC')&filterBy=contains(orderType,'Service')
-
fromRequestedCompletionDate: string(date)
The start date for the requested completion date. Must be used together with `toRequestedCompletionDate`. Example: GET /falloutException?fromRequestedCompletionDate=2016-11-15&toRequestedCompletionDate=2016-11-20
-
fromfalloutCreationDate: string(date)
The start date for the report. Must be used together with `tofalloutCreationDate`. Example: GET /falloutException?fromfalloutCreationDate=2016-11-15&tofalloutCreationDate=2016-11-20
-
groupBy: string
Returns the aggregated falloutException objects with total fallout exception per order and other aggregated details. Fallout Exceptions can only be grouped based on orderId. Example: GET /falloutException?groupBy=orderId
-
limit: integer
Requested number of resources to be provided in response. Example: GET /falloutException?limit=100 (Returns the first 100 fallout exceptions.) Example: GET /falloutException (Returns the first 50 fallout exceptions. The default limit size is 50.)
-
offset: integer
Requested index for start of resources to be provided in response. Example: GET /falloutException?offset=25&limit=50 (Returns fallout exceptions 26..50.) Example: GET /falloutException?offset=25 (Returns fallout exceptions 26..50. The default limit size is 50.)
-
orderBy: string
Returns the fallout exceptions in sorted order. Valid fields when used with groupBy parameter: [orderId,customerName,orderType,requestedCompletionDate,creationDate,externalId,totalFalloutExceptionPerOrder]. Valid fields when used without groupBy parameter: [timestamp,errorId,productNames,taskName]. Example: GET /falloutException?orderBy=errorId&sort=asc Example: GET /falloutException?orderBy=errorId ( Default sort will be descending order.) Example: GET /falloutException?groupBy=orderId&orderBy=creationDate&sort=descAllowed Values:
[ "timestamp", "errorId", "productNames", "taskName", "orderId", "customerName", "orderType", "requestedCompletionDate", "creationDate", "externalId", "totalFalloutExceptionPerOrder" ]
-
orderId: array[string]
Retrieves fallout exceptions for a an orderId. Multiple orderIds can also be provided. Example: GET /falloutException?orderId=12345 or GET /falloutException?orderId=12345&orderId=3312
-
orderType: array[string]
Retrieves data based on orderType (this is shown as "Reference #" in the Fallout Orders page in the UI). Multiple states can also be provided. Example: GET /falloutException?orderType=product or GET /falloutException?orderType=product&orderType=Service
-
overdue: boolean
Retrieves fallout exceptions for orders that are overdue based on requested completion date. Example: GET /falloutException?overdue=true
-
sort: string
Type of sorting. Must be used together with 'orderBy'. Example: GET /falloutException?orderBy=errorId&sort=desc Example: GET /falloutException?orderBy=errorId&sort=ascAllowed Values:
[ "asc", "desc" ]
-
state: array[string]
Retrieves data based on the state of the Fallout Exception. Multiple states can also be provided. Example: GET /falloutException?state=created or GET /falloutException?state=created&state=completed
-
toRequestedCompletionDate: string(date)
The end date for the report. Must be used together with `fromRequestedCompletionDate`. Example: GET /falloutException?fromRequestedCompletionDate=2016-11-15&toRequestedCompletionDate=2016-11-20
-
tofalloutCreationDate: string(date)
The end date for the report. Must be used with `fromfalloutCreationDate`. Example: GET /falloutException?fromfalloutCreationDate=2016-11-15&tofalloutCreationDate=2016-11-20
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json;charset=utf-8
200 Response
The operation is successful.
Nested Schema : items
Match One Schema
Show Source
-
object
falloutException
-
aggregatedFalloutException
Aggregate of fallout exceptions grouped using orderID.
Nested Schema : falloutException
Type:
Show Source
object
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships.
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
additionalFalloutProperties: array
additionalFalloutProperties
Additional fallout properties list.
-
affectedLines: string
Comma-separated lineIds or names.
-
attributes: array
attributes
The fallout custom exception attributes.
-
category: string
Represents a business type of the fallout exception.
-
creationDate: string
(date-time)
The date on which the falloutException was created.
-
customerName: string
Customer name details.
-
externalId: string
From TMF 622 payload - externalId.
-
fullfillmentFunction: string
Product fulfillment function details.
-
href: string
Hyperlink. A reference to the falloutException entity.
-
id: string
Unique identifier of the falloutException.
-
lastUpdatedDate: string
(date-time)
The date on which the falloutException was last updated.
-
message: string
Description or reason of the error.
-
orderId: integer
Orchestration order ID.
-
orderOverdue: boolean
This flag value is set to true if the order is overdue. Otherwise, set to false.
-
orderType: string
orderType details.
-
productNames: array
productNames
List of product names.
-
recentAction: string
The last fallout action submitted for the falloutException.
-
requestedCompletionDate: string
(date-time)
The requested completion date from OSM.
-
state: string
Allowed Values:
[ "created", "resolving", "completed", "completed.implicit" ]
Possible values for the state of the fallout. -
taskName: string
TaskName details.
-
taskStatuses: array
taskStatuses
List of task statuses.
Nested Schema : aggregatedFalloutException
Aggregate of fallout exceptions grouped using orderID.
Match All
Aggregate of fallout exceptions grouped using orderID.
Aggregate of fallout exceptions grouped using orderID.
Show Source
Nested Schema : additionalFalloutProperties
Type:
array
Additional fallout properties list.
Show Source
-
Array of:
object additionalFalloutProperties
This holds all the additional properties such as schema details.
Nested Schema : attributes
Type:
array
The fallout custom exception attributes.
Show Source
-
Array of:
object attribute
This holds all additional attributes for the OSM user interface. For example, 'status'. The API does not provide filtering on the attributes.
Nested Schema : productNames
Type:
array
List of product names.
Show Source
-
Array of:
object productNames
List of ProductNames.
Nested Schema : additionalFalloutProperties
Type:
object
This holds all the additional properties such as schema details.
Show Source
-
name: string
The name of the additional fallout properties. Example, 'schema'.
-
value: string
The value of the additional fallout properties.
Nested Schema : attribute
Type:
object
This holds all additional attributes for the OSM user interface. For example, 'status'. The API does not provide filtering on the attributes.
Show Source
-
name: string
The name of the attribute. For example, 'status' owned by the user interface.
-
value: string
The value of the attribute. For example, the value of 'status', handled by UI backend.
Nested Schema : productNames
Type:
object
List of ProductNames.
Show Source
-
name: string
Product Name details.
Nested Schema : aggregatedFalloutException-allOf[1]
Type:
Show Source
object
-
orderId: integer
Orchestration order id.
-
totalFalloutExceptionPerOrder: integer
Total fallout exceptions per orderID.
-
totalOrdersInFallout: integer
Total orders that are in fallout.
-
totalOrdersOverdue: integer
Total orders that are overdue.
400 Response
Bad Request
Root Schema : Error
Type:
object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships.
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error shown to a client user.
-
reason(required): string
Explanation of the reason for the error shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
state: string
HTTP error code extension.
401 Response
Unauthorized
Root Schema : Error
Type:
object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships.
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error shown to a client user.
-
reason(required): string
Explanation of the reason for the error shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
state: string
HTTP error code extension.
403 Response
Forbidden
Root Schema : Error
Type:
object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships.
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error shown to a client user.
-
reason(required): string
Explanation of the reason for the error shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
state: string
HTTP error code extension.
404 Response
Not Found
Root Schema : Error
Type:
object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships.
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error shown to a client user.
-
reason(required): string
Explanation of the reason for the error shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
state: string
HTTP error code extension.
500 Response
Internal Server Error
Root Schema : Error
Type:
object
Used when an API throws an error. Typically, with an HTTP error response-code (3xx, 4xx, 5xx).
Show Source
-
@baseType: string
When sub-classing, this defines the super-class.
-
@schemaLocation: string
(uri)
A URI to a JSON-Schema file that defines additional attributes and relationships.
-
@type: string
When sub-classing, this defines the sub-class entity name.
-
code(required): string
Application relevant detail, defined in the API or a common list.
-
message: string
More details and corrective actions related to the error shown to a client user.
-
reason(required): string
Explanation of the reason for the error shown to a client user.
-
referenceError: string
(uri)
URI of documentation describing the error.
-
state: string
HTTP error code extension.