Invite to project
fastero_invite_to_projectAsk to invite someone by email to view a project. No email is sent by this call: the invite waits until a signed-in Owner or Admin of the organisation confirms it at confirmUrl, a page in Fastero that names the address, the project and the organisation and says they will be able to view every project in the organisation. Confirming sends the invitation, whose link then works for 7 days; unconfirmed, the request lapses after 7 days. Accepting makes them a Viewer of the whole organisation, able to open every project in it, not only this one. Someone already in the organisation is added to the project at once instead, keeps their role, and is sent nothing. Use it for people who should sign in to Fastero; for a link anyone can open without an account, use fastero_share_dashboard. Needs an Owner or Admin role in the organisation. An address with an invite already open in this project is refused (409), and so is a request once 20 asked for in the same person's name await confirmation (429); requests do not count against the 20 invitation emails a person may send a day, but confirming one does. Returns inviteId and status: 'awaiting_confirmation' with confirmUrl and expiresAt, or 'added' for someone already in the organisation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | The Streamlit app they land on when they accept: an app’s id, from fastero_list_streamlit_apps. | |
| Yes | The address the invitation goes to, exactly as the person uses it. The confirmation page shows it to whoever confirms, before anything is sent. | ||
| projectId | Yes | The project to invite them to: its id, from fastero_list_projects. | |
| dashboardId | No | The dashboard they land on when they accept: a dashboard’s id, from fastero_list_dashboards. |