Struct sendgrid_api::users_api::UsersApi [−][src]
pub struct UsersApi { pub client: Client, }
Fields
client: Client
Implementations
Get a user’s profile.
This function performs a GET
to the /user/profile
endpoint.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Update a user’s profile.
This function performs a PATCH
to the /user/profile
endpoint.
This endpoint allows you to update your current profile details.
Any one or more of the parameters can be updated via the PATCH /user/profile
endpoint. You must include at least one when you PATCH.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Get a user’s account information.
This function performs a GET
to the /user/account
endpoint.
This endpoint allows you to retrieve your user account details.
Your user’s account information includes the user’s account type and reputation.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Retrieve your account email address.
This function performs a GET
to the /user/email
endpoint.
This endpoint allows you to retrieve the email address currently on file for your account.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
pub async fn put_user_email(
&self,
body: &PutUserEmailRequest
) -> Result<GetUserEmailResponse>
pub async fn put_user_email(
&self,
body: &PutUserEmailRequest
) -> Result<GetUserEmailResponse>
Update your account email address.
This function performs a PUT
to the /user/email
endpoint.
This endpoint allows you to update the email address currently on file for your account.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Retrieve your username.
This function performs a GET
to the /user/username
endpoint.
This endpoint allows you to retrieve your current account username.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
pub async fn put_user_username(
&self,
body: &PutUserUsernameRequest
) -> Result<PutUserUsernameResponse>
pub async fn put_user_username(
&self,
body: &PutUserUsernameRequest
) -> Result<PutUserUsernameResponse>
Update your username.
This function performs a PUT
to the /user/username
endpoint.
This endpoint allows you to update the username for your account.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Retrieve your credit balance.
This function performs a GET
to the /user/credits
endpoint.
This endpoint allows you to retrieve the current credit balance for your account.
Each account has a credit balance, which is a base number of emails it can send before receiving per-email charges. For more information about credits and billing, see Billing and Plan details information.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Update your password.
This function performs a PUT
to the /user/password
endpoint.
This endpoint allows you to update your password.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.