Teammates
Query Teammates in SendGrid.
ビュー固有の情報
Select
本製品 はSendGrid API を使用して、以下のカラムと演算子で作成されたWHERE 句条件を処理します。その他のフィルタはクライアントサイドで本製品 内部で処理されます。- Usernameは、'=,IN' 演算子をサポートします。
例えば、次のクエリはサーバーサイドで処理されます。
SQL
SELECT * FROM Teammates WHERE Username = 'test'
SELECT * FROM Teammates WHERE Username IN ('test', 'test2')
Insert
挿入には、次のカラムが必須です:Email およびScopes。Scopes カラムは、値のカンマ区切りのリストを許容します。利用できる値は以下です:user.account.read, user.credits.read, user.email.create, user.email.read, user.email.update, user.email.delete, user.profile.create, user.profile.read, user.profile.update, user.profile.delete
IsAdmin は任意で、デフォルトではAPI からはfalse として受け取られます。
INSERT INTO Teammates (Email, Scopes) VALUES ('[email protected]', 'user.profile.read, user.profile.update')
INSERT INTO Teammates (Email, Scopes, IsAdmin) VALUES ('[email protected]', 'user.profile.read, user.profile.update', 'true')
Update
更新には、次のカラムが必須です:Username およびScopes。Scopes カラムは、値のカンマ区切りのリストを許容します。利用できる値は以下です:user.account.read, user.credits.read, user.email.create, user.email.read, user.email.update, user.email.delete, user.profile.create, user.profile.read, user.profile.update, user.profile.delete
UPDATE Teammates SET Scopes = 'user.profile.read' WHERE Username = 'testuser'
Delete
Teammates テーブルからレコードを削除するには、username カラムのみが必要です。次に例を示します。
DELETE FROM Teammates WHERE Username = 'testuser'
Columns
| Name | Type | ReadOnly | References | Description |
| Username [KEY] | String | False |
The username of the teammate. | |
| String | False |
Email of the teammate. | ||
| FirstName | String | False |
First name of the teammate. | |
| LastName | String | False |
Last name of the teammate. | |
| UserType | String | False |
User type of the teammate. | |
| IsAdmin | Boolean | False |
Indicator if the teammate is admin. | |
| Phone | String | False |
Phone of the teammate. | |
| Website | String | False |
Website of the teammate. | |
| Company | String | False |
Company of the teammate. | |
| Address | String | False |
Address of the teammate. | |
| Address2 | String | False |
Address 2 of the teammate. | |
| City | String | False |
City of the teammate. | |
| State | String | False |
State of the teammate. | |
| Country | String | False |
Country of the teammate. | |
| Zip | String | False |
Zip of the teammate. | |
| Scopes | String | False |
Scope of the permissions for the new teammate. Multiple values are allowed and should be split by a comma symbol. Possible values are: user.account.read,user.credits.read,user.email.create,user.email.read,user.email.update,user.email.delete,user.profile.create,user.profile.read,user.profile.update,user.profile.delete | |
| IsPartnerSSO | Boolean | False |
Indicator if the teammate partner is SSO. | |
| IsSSO | Boolean | False |
Indicator if the teammate is SSO. | |
| IsUnified | Boolean | False |
Indicator if the teammate is unified. |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
| Name | Type | Description |
| AccountId | String |
The ID of the account. |
| SubuserUsername | String |
The username of the subuser. |