Delete

Delete performs a logical delete of one-to-many items in TIBCO Fulfillment Subscriber Inventory. The records are not physically deleted at this time. Instead a flag is set on the items, and they will only be physically deleted when the Purge operation is invoked. Records can also be undeleted using the Update operation.

The associated items and parties are not deleted by this operation.
Users must have one of the following permissions for the respective action (delete item or party) to call this operation:
  • PERM_DELETE_ITEM
  • PERM_DELETE_PARTY
The following table describes performance implications of using this operation:
Activity Impact Description
Deleting multiple items in a single operation call Low The more items that are deleted in a single call, the longer the operation takes to complete. Deleting multiple items in a single call still takes less time than deleting each item individually using separate operation calls.

Delete Request

This message is sent by the client application to the TIBCO Fulfillment Subscriber Inventory system.

Delete Item Request Payload
Delete Party Request Payload
Element Type Cardinality Description
batchId String Optional This is the ID of the batch this deletion is happening in.
entityId String 1...M

This is the unique identifier for the entity to delete.

Delete Response

This message is sent by the TIBCO Fulfillment Subscriber Inventory system to the requesting application to return the results of the operation invocation.

Delete Item Response Payload
Delete Party Response Payload
Delete Response Body Details for Item and Party
Element Type Cardinality Description
resultStatus ResultStatusType Mandatory This is the result status type and the operation invocation status.
batchId String Optional This is the ID of the batch this deletion is happening in.
entity Type Mandatory This is the entity type returning the individual result status.

If none of the entities could be deleted due to a system error, this set is empty.

If any of the entities could be deleted, there is one entity for each requested delete entity.

entity/id String Optional This is the unique identifier for the deleted entity.