thanks for sharing your use case and for reaching out. Amazing to see you build out these advanced scenarios in Tape.
While organizations in Tape are 100% isolated and require dedicated, isolated user accounts, it is indeed possible to use the API or webhooks for inter-organization communication.
You have two options to complete this:
Option #1 (not recommended )
Your idea was already a possible approach: Use the API to create / update a record in that other organization. One thing you missed: You need to use that userβs API key for the request. Copy it from that other organization (you find it in the user profile settings on the top right, refer to the docs):
Then perform your request. But careful - the workflow automations also use the API client under the hood, so all actions after that will be performed with that API key! This is why this solution needs to be treated with caution and can lead to strange behavior and bugs in follow up actions - it is not recommended and also not documented for that particular reason. It is also experimental and may be removed in the future.
Option 2 (Recommended )
Just create a webhook receive flow in your target organization that grabs the payload and creates the record. You can then fire your webhook POST URL and send the data you need. I hope that is comprehensible:
You can then receive the webhook, and create the records. Let me know if you need further input on that one, it is the way to go in your scenario I would suggest.