> For the complete documentation index, see [llms.txt](https://docs.sprinthub.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinthub.com/en/topics/settings/account-settings/meta-accounts/error-100-the-action-is-invalid-because-it-is-not-the-owner-of-the-topic..md).

# Error (#100) The action is invalid because it is not the topic owner

When replying to Instagram messages through SprintHub, the following error may occur:

```json
{
  "status": 400,
  "message": "Request failed with status code 400",
  "url": "xxxxx",
  "method": "POST",
  "data": {
    "success": false,
    "msg": "The action is invalid since it's not the thread owner."
  },
  "requestErros": []
}
```

Or the message:

> **Error (#100) The action is invalid because it is not the thread owner.**\
> **The action is invalid since it's not the thread owner.**

This error occurs when SprintHub **is not the owner of the conversation (thread owner)** on Instagram. This usually happens in two scenarios:

#### 1. There is another application connected to Instagram/Facebook

If the account has integrations from **other chatbot/CRM systems**, Meta may set another app as responsible for the messages.

Normally, Facebook/Instagram gives priority to the **app installed first**, making it the owner of the conversations. In this case, SprintHub cannot reply to the messages until it is set as the primary app.

#### 2. New Instagram/Facebook account

On newly configured accounts, even without other apps installed, it may be necessary to **manually set SprintHub as the default app for message forwarding**, as Meta does not make this definition automatically.

### How to fix it

It is necessary to configure SprintHub as the **default messaging app** in Meta.

#### Step by step

1. Access the **Facebook/Meta Business** linked to Instagram.
2. Go to the **Messages / Messaging** settings for Instagram or Facebook.
3. Locate the option for **Default app**, **Message forwarding** or **Handover Protocol** (depending on the Meta interface).
4. Set **SprintHub** as the primary app to receive and reply to messages.
5. Save the changes and test again on Instagram.

{% embed url="<https://www.youtube.com/watch?v=lR7dWEps_4E>" %}

#### Attention

* If there are other apps installed, it may be necessary to **temporarily remove them** or reset SprintHub as the default.
* On **new accounts**, this setting may also be mandatory, even without previous integrations.
* After the change, some conversations may need **a new message from the customer** to update the thread owner.

#### Important

This error is returned directly by the **Meta (Facebook/Instagram)** API and is related to the **conversation ownership (thread owner)**, and is not an internal SprintHub error.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sprinthub.com/en/topics/settings/account-settings/meta-accounts/error-100-the-action-is-invalid-because-it-is-not-the-owner-of-the-topic..md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
