Skip to main content
PUT
/
v1
/
tenants
/
{tenant_id}
/
members
/
{principal_id}
Add or update a tenant member
curl --request PUT \
  --url https://tally-platform-api-xwka6vu2kq-ue.a.run.app/v1/tenants/{tenant_id}/members/{principal_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "member": {
    "tenant_id": "<string>",
    "principal_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z"
  }
}

Authorizations

Authorization
string
header
required

Firebase Auth JWT issued by Google Identity Platform. Obtain a token by signing in at your app domain and calling firebase.auth().currentUser.getIdToken().

Path Parameters

tenant_id
string
required

Tenant identifier.

principal_id
string
required

Principal ID in oidc:{projectId}#{uid} format.

Body

application/json
role
enum<string>
required
Available options:
tenant_owner,
tenant_admin,
tenant_editor,
tenant_proposer,
tenant_reader

Response

Member updated or created.

member
object