Can Props be Listed Dynamically through the API Using Component Key and External User ID?

This topic was automatically generated from Slack. You can find the original thread here.

Hi,
Is there a way to list the props dynamically through the API, like how it’s being done at pipedream.com/connect/demo …?
assuming, we have the component key and external user id and even his provisionId, can we get chatId ( for example ) and other stuff dynamically based on the component key, and external user’s id…?

this is probably what you need

yeah I came across this, but whenever I send a request to that api with the external user id (not incorrect) , prop_name and the component key, I get an undefined error, is there something obvious that I’m missing?

is there something obvious that I’m missing?

error:
“error”: {
“code”: “UserError”,
“message”: “bad options response for prop: pageId”,
“ts”: “2025-09-22T14:15:23.255Z”,
“name”: “UserError”
},
“message”: “Cannot read properties of undefined (reading ‘oauth_access_token’)”,

Try adding configured_props

Example:
configured_props: { slack: { authProvisionId: “paste here id of your Pipedream notion account” } }

btw I’m not a dev here, just a user so I might be wrong))

of course instead of slack you need to put notion app slug

yeah I did try that but ended up getting an error that the notion API token is invalid, the exact same config works on pipedream.com/connect/demo I’m just trying to figure out what I’m doing wrong

Open demo app again, Open Developers tools, Network tab there

try filling a form from scratch again

then in networks you should find a /configure request like this

POST https://api.pipedream.com/v1/connect/components/configure

Copy absolutely every value from there (Payload tab) and it should work

{
“external_user_id”: “demo-test-a73d-46c2-90a8-2e06e176d020”,
“id”: “slack-send-message-to-user-or-group”,
“prop_name”: “conversation”,
“configured_props”: {
“slack”: {
“authProvisionId”: “test”
}
},
“page”: 0
}

example from me, but i changed some values

did exactly that, got this response, tried it with wrapping authProvisionId in a string and without, exact same error either way

error:
“name”: “APIResponseError”,
“code”: “unauthorized”,
“status”: 401,
“headers”: {},
“body”: “{"object":"error","status":401,"code":"unauthorized","message":"API token is invalid.","request_id":"40af6f3d-2eae-4227-bec7-6b01e632a7ea"}”,
“message”: “API token is invalid.”,

sad :disappointed:
and it still does work from dem oapp right?

Pipedream after some time delete your accounts connected from there

yep, it is working in the demo app still, I’ve added a connect account in the project directly - tried it with those credentionals, still gave the same error

just also tried with slack app and its working
sorry I can’t try with Notion

Maybe you can try with another app? Slack is the most basic one