# Transaction substatuses of COMPLETED status and their meaning

**URL:** <https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421>\
**Category:** Developer Discussion\
**Created:** [September 12, 2024, 2:17pm UTC](https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421 "2024-09-12T14:17:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![YehorT](https://avatars.discourse-cdn.com/v4/letter/y/45deac/32.png) [@YehorT](https://community.fireblocks.com/u/YehorT)\
**Post date:** [September 12, 2024, 2:17pm UTC](https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421/1 "2024-09-12T14:17:31Z")

</div>

Hello, we are implementing a handler for processing Fireblocks notifications in our system.

I see that `COMPLETED` status has 4 substatuses: `3RD_PARTY_COMPLETED`, `CONFIRMED`, `COMPLETED_BUT_3RD_PARTY_FAILED` and `COMPLETED_BUT_3RD_PARTY_REJECTED`, as I understand the first two substatuses are final and we can treat a transaction as completed on our side, but I’m not sure how to treat the other two.

I have a few questions regarding these substatuses and I hope somebody could clarify this for me:

1. Can we receive several notifications with `COMPLETED` status but different substatuses? If so, in what case and what could be the order?
2. Three of the substatuses mention a 3rd party service, does that mean that those substatuses could be obtained only in a specific setup of our Fireblocks account with some 3rd party services or can they be obtained for any transaction and 3rd party in this case is referred to some services that Fireblocks uses for its implementation?
3. Do I understand correctly that `COMPLETED_BUT_3RD_PARTY_FAILED` and `COMPLETED_BUT_3RD_PARTY_REJECTED` mean that we can’t treat the transaction automatically as completed even though it has `COMPLETED` status and need to manually verify it?

Our use case for this question is sending `BTC` from our vaults to `ONE_TIME_ADDRESS`.

---

<div class="post-metadata">

**Author:** ![Wilfred](https://sea1.discourse-cdn.com/flex015/user_avatar/community.fireblocks.com/wilfred/32/403_2.png) [@Wilfred](https://community.fireblocks.com/u/Wilfred)\
**Post date:** [September 13, 2024, 1:30am UTC](https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421/2 "2024-09-13T01:30:17Z")

</div>

Hi @YehorT could you please share your workspace name?

You should only be receiving one `COMPLETED` status

`3rd party` typically refers to an exchange that you are transferring to or from.

In both instances of 3RD\_PARTY\_FAILED & 3RD\_PARTY\_REJECTED, you should reach out to the exchange for more information before reaching out to Fireblocks Support.

I am sharing the following information from this Help Center [article](https://support.fireblocks.io/hc/en-us/articles/5643077899036-Transaction-substatuses) about transaction sub statuses

## CONFIRMED

The CONFIRMED substatus indicates the transaction reached the required number of confirmations on the blockchain and is recognized by all parties.

## 3RD\_PARTY\_COMPLETED

The 3RD\_PARTY\_COMPLETED substatus indicates the transaction was completed by a third-party service, such as an exchange.

## COMPLETED\_BUT\_3RD\_PARTY\_FAILED

The COMPLETED\_BUT\_3RD\_PARTY\_FAILED substatus indicates the transaction was completed on the blockchain as shown on block explorers, but failed on the associated third-party platform. This is often a third-party system error.

If the transaction was sent from a vault account in your Fireblocks workspace, the balance will be deducted from the account.

If the exchange does not show the transaction in recent history or labels the transaction as failed, contact the exchange with the transaction details. If they are unable to resolve the issue, [contact Fireblocks Support](https://support.fireblocks.io/hc/en-us/requests/new?ticket_form_id=5129187878556&tf_5465594782876=issue_view_or_find_a_transaction_record_transactions __what_are_you_trying_to_do___ view_or_find_a_transaction_record&tf_5464421188508=fireblocks_console_&tf_5473102565788=a_failed_transaction).

## COMPLETED\_BUT\_3RD\_PARTY\_REJECTED

The COMPLETED\_BUT\_3RD\_PARTY\_REJECTED substatus indicates the transaction was completed on the blockchain as shown on block explorers but rejected by the associated third-party platform.

If the transaction was sent from a vault account in your Fireblocks workspace, the balance will be deducted from the account.

An exchange may reject a transaction due to a user input error. For example, some exchanges require an account or deposit minimum. Alternatively, the transaction may have been manually canceled on the exchange.

If the exchange does not show the transaction in recent history or labels the transaction as failed, contact the exchange with the transaction details. If they are unable to resolve the issue, [contact Fireblocks Support](https://support.fireblocks.io/hc/en-us/requests/new?ticket_form_id=5129187878556&tf_5465594782876=issue_view_or_find_a_transaction_record_transactions __what_are_you_trying_to_do___ view_or_find_a_transaction_record&tf_5464421188508=fireblocks_console_&tf_5473102565788=a_failed_transaction).

---

<div class="post-metadata">

**Author:** ![YehorT](https://avatars.discourse-cdn.com/v4/letter/y/45deac/32.png) [@YehorT](https://community.fireblocks.com/u/YehorT)\
**Post date:** [September 13, 2024, 8:18am UTC](https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421/3 "2024-09-13T08:18:12Z")

</div>

Hi @Wilfred

Thank you for the provided info, our workspace name is `Instacoins Europe EOOD (API Test)`. I think my main question is if it is possible in our use case to receive substatuses other than `CONFIRMED` while we are just sending BTC to one time addresses?

---

<div class="post-metadata">

**Author:** ![Wilfred](https://sea1.discourse-cdn.com/flex015/user_avatar/community.fireblocks.com/wilfred/32/403_2.png) [@Wilfred](https://community.fireblocks.com/u/Wilfred)\
**Post date:** [October 24, 2024, 5:22am UTC](https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421/4 "2024-10-24T05:22:18Z")

</div>

Hi @YehorT, thanks for responding with your workspace name. Since that workspace is in the production environment, I want to redirect you to this [page](https://support.fireblocks.io/hc/en-us/requests/new) to raise a request which will then generate a ticket via out ticketing system and a member of our dedicated Support team will reach out to you via the ticket.

This Fireblocks Community forum is for users of the sandbox environment to ask questions and get support from the community.

---

<div class="post-metadata">

**Author:** ![Wilfred](https://sea1.discourse-cdn.com/flex015/user_avatar/community.fireblocks.com/wilfred/32/403_2.png) [@Wilfred](https://community.fireblocks.com/u/Wilfred)\
**Post date:** [October 24, 2024, 5:23am UTC](https://community.fireblocks.com/t/transaction-substatuses-of-completed-status-and-their-meaning/1421/5 "2024-10-24T05:23:53Z")

</div>

@YehorT, finally to answer your question, yes is is possible in your use case to receive sub-statuses via [Webhooks events](https://support.fireblocks.io/hc/en-us/articles/8319984208412-Webhook-events)
