{"command":{"effect":"write","timeoutSeconds":120,"inputSchema":{"type":"object","description":"Updates an existing project role.","properties":{"path":{"type":"object","properties":{"project_id":{"type":"string","description":"The ID of the project to update."},"role_id":{"type":"string","description":"The ID of the role to update."}},"required":["project_id","role_id"],"additionalProperties":false},"body":{"$ref":"#/definitions/PublicUpdateOrganizationRoleBody"}},"required":["path","body"],"additionalProperties":false,"definitions":{"PublicUpdateOrganizationRoleBody":{"type":"object","description":"Request payload for updating an existing role.","properties":{"permissions":{"description":"Updated set of permissions for the role.","anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"description":{"description":"New description for the role.","anyOf":[{"type":"string"},{"type":"null"}]},"role_name":{"description":"New name for the role.","anyOf":[{"type":"string"},{"type":"null"}]}}}}},"name":"Update project role","id":"openai.update-project-role","example":{"path":{"project_id":"example","role_id":"example"},"body":{}},"maxRequests":1,"summary":false}}