# Integration App Troubleshooting

**URL:** <https://community.fibery.io/t/integration-app-troubleshooting/6644>\
**Category:** API & Programming\
**Created:** [September 17, 2024, 8:53pm UTC](https://community.fibery.io/t/integration-app-troubleshooting/6644 "2024-09-17T20:53:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [September 17, 2024, 8:53pm UTC](https://community.fibery.io/t/integration-app-troubleshooting/6644/1 "2024-09-17T20:53:22Z")

</div>

I am slowly working away at an integration for Quickbooks Time/Tsheets and I’ve run into some issues while testing External Actions. I am able to get the actions to appear in Fibery but I get an error when trying to use them with a button as the button does not seem to prompt for which integration account to select. I realize that this has been done successfully for other integrations so I assume that I am doing something wrong. I’ve posted my config file and screenshots below. I have not implemented the **POST /api/v1/automations/action/execute** endpoint yet as I wanted to see what the requests actually looked like before I started programming it. Any help would be greatly appreciated!

 ![Screenshot 2024-09-17 at 1.38.05 PM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/6/6f9616453e9b563063b93d7212c975996a94bce8.png)  
 ![Screenshot 2024-09-17 at 1.38.43 PM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/4/4e1377ef0c5bce4973317658698fb3566c7bb06a.png)  
 ![Screenshot 2024-09-17 at 1.38.38 PM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/a/a929564ec7933b8b557437fc67ed755a56958b1d.png)

```auto
"id": "qbtime",
    "name": "Quickbooks Time",
    "version": "0.1.6",
    "description": "Integrate Quickbooks Time data with Fibery",
    "authentication": [
        {
            "id": "oauth2",
            "name": "OAuth v2 Authentication",
            "description": "OAuth v2-based authentication and authorization for access to Quickbooks Time",
            "fields": [
                {
                    "title": "callback_uri",
                    "description": "OAuth post-auth redirect URI",
                    "type": "oauth",
                    "id": "callback_uri"
                }
            ]
        }
    ],
    "sources": [],
    "responsibleFor": {
        "dataSynchronization": true,
        "automations": true
    },
    "actions": [
        {
            "action": "createUser",
            "name": "Create User",
            "description": "Create a new Quickbooks Time user",
            "args": [
                {
                    "id": "name",
                    "name": "Name",
                    "description": "Full Name",
                    "type": "text",
                    "textTemplateSupported": true
                },
                {
                    "id": "email",
                    "name": "Email",
                    "description": "Email",
                    "type": "text",
                    "textTemplateSupported": true
                },
                {
                    "id": "groupID",
                    "name": "Group ID",
                    "description": "Group ID",
                    "type": "text",
                    "textTemplateSupported": true
                }
            ]
        }
    ]
}
```

---

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [September 19, 2024, 1:10am UTC](https://community.fibery.io/t/integration-app-troubleshooting/6644/2 "2024-09-19T01:10:08Z")

</div>

After some more testing it appears that I get similar error after saving a rule based automation. Is this a bug with oauth2 or a side effect of some of the recent integration development? I would love to get some insight on this as external actions are an important part of this integration.

 ![Screenshot 2024-09-18 at 6.04.37 PM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/b/bb6f91fde7d52cb9691c6bd4a09c392c11300f2e.png)

---

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [September 19, 2024, 6:29am UTC](https://community.fibery.io/t/integration-app-troubleshooting/6644/3 "2024-09-19T06:29:47Z")

</div>

Here is the [repo](https://github.com/tommyhedley/fiberytsheets) if anyone is willing to take a look. Apologies for the lack of documentation, this is still very much in development and I am definitely learning as I go.

---

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [September 30, 2024, 1:44pm UTC](https://community.fibery.io/t/integration-app-troubleshooting/6644/4 "2024-09-30T13:44:48Z")

</div>

After many days of troubleshooting and reading logs I eventually gave up and started rewriting the whole app and suddenly I had no issues. No idea what the problem was but happy that it’s gone.
