## Respond to Invitation `user.invites.edit(strinvite_id, InviteEditParams**kwargs) -> Invite` **patch** `/user/invites/{invite_id}` Responds to an invitation. ### Parameters - `invite_id: str` Invite identifier tag. - `status: Literal["accepted", "rejected"]` Status of your response to the invitation (rejected or accepted). - `"accepted"` - `"rejected"` ### Returns - `class Invite: …` - `invited_member_id: Optional[str]` ID of the user to add to the organization. - `organization_id: str` ID of the organization the user will be added to. - `id: Optional[str]` Invite identifier tag. - `expires_on: Optional[datetime]` When the invite is no longer active. - `invited_by: Optional[str]` The email address of the user who created the invite. - `invited_member_email: Optional[str]` Email address of the user to add to the organization. - `invited_on: Optional[datetime]` When the invite was sent. - `organization_is_enforcing_twofactor: Optional[bool]` - `organization_name: Optional[str]` Organization name. - `roles: Optional[List[str]]` List of role names the membership has for this account. - `status: Optional[Literal["pending", "accepted", "rejected", "expired"]]` Current status of the invitation. - `"pending"` - `"accepted"` - `"rejected"` - `"expired"` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_email=os.environ.get("CLOUDFLARE_EMAIL"), # This is the default and can be omitted api_key=os.environ.get("CLOUDFLARE_API_KEY"), # This is the default and can be omitted ) invite = client.user.invites.edit( invite_id="4f5f0c14a2a41d5063dd301b2f829f04", status="accepted", ) print(invite.invited_member_id) ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "success": true, "result": { "invited_member_id": "5a7805061c76ada191ed06f989cc3dac", "organization_id": "5a7805061c76ada191ed06f989cc3dac", "id": "4f5f0c14a2a41d5063dd301b2f829f04", "expires_on": "2014-01-01T05:20:00Z", "invited_by": "user@example.com", "invited_member_email": "user@example.com", "invited_on": "2014-01-01T05:20:00Z", "organization_is_enforcing_twofactor": true, "organization_name": "Cloudflare, Inc.", "roles": [ "Account Administrator" ], "status": "accepted" } } ```