Question: Is there a way to trigger a ELT run for ...
# ask-community-for-troubleshooting
f
Question: Is there a way to trigger a ELT run for a connection externally, rather than, or in addition to, a set schedule? I see the /v1/connections/sync API call, but that requires a connectionId, which you can't get with the /v1/connections/list unless you know a workspaceId, and there is a /v1/workspaces/get_by_slug, but there is no discussion of workspaces in the docs I can see on a quick scan, nor is there anything in the UI for workspaces. Also, no info on how to get/set an API key for the API calls.
1
u
@Fred Reimer there is a lot improvements Airbyte needs to do in the API. Basically today only the endpoints are available but as you saw is not easy to understand. I sent you an image where you can see the connection ID, is the URL in the connection page. Also, I opened this Github issue to create a doc improving this workflow, wdyt?
Today Airbyte only support only one workspace, if you list using the endpoint /v1/workspaces/get_by_slug should return your current workspace id with that you can trigger the connection sync using the API
f
Yes, but how do I set or find out the API key? I can poke around if I know the API key.
u
@Fred Reimer are you asking for?
If so, it's not needed
f
Yes, but what do you mean not needed? Certainly there is some sort of credentials required to use the API, right?
u
Yes, but what do you mean not needed? Certainly there is some sort of credentials required to use the API, right?
At the future yes, but now the API dont support authentication.