using Auth0.ManagementApi;
using System.Threading.Tasks;
using Auth0.ManagementApi.Emails;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.Emails.Provider.GetAsync(
new GetEmailProviderRequestParameters {
Fields = "fields",
IncludeFields = true
}
);
}
}package example
import (
context "context"
management "github.com/auth0/go-auth0/v2/management"
client "github.com/auth0/go-auth0/v2/management/client"
emails "github.com/auth0/go-auth0/v2/management/emails"
option "github.com/auth0/go-auth0/v2/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &emails.GetEmailProviderRequestParameters{
Fields: management.String(
"fields",
),
IncludeFields: management.Bool(
true,
),
}
mgmt.Emails.Provider.Get(
context.TODO(),
request,
)
}package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.emails.types.GetEmailProviderRequestParameters;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.emails().provider().get(
GetEmailProviderRequestParameters
.builder()
.fields("fields")
.includeFields(true)
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Emails\Provider\Requests\GetEmailProviderRequestParameters;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->emails->provider->get(
new GetEmailProviderRequestParameters([
'fields' => 'fields',
'includeFields' => true,
]),
);from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.emails.provider.get(
fields="fields",
include_fields=True,
)require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.emails.provider.get(
fields: "fields",
include_fields: true
)import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.emails.provider.get({
fields: "fields",
includeFields: true,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.emails.provider.get({
fields: "fields",
includeFields: true,
});
}
main();curl --request GET \
--url https://{tenantDomain}/api/v2/emails/provider \
--header 'Authorization: Bearer <token>'{
"name": "sendgrid",
"enabled": true,
"default_from_address": "<string>",
"credentials": {
"api_user": "<string>",
"region": "<string>",
"smtp_host": "<string>",
"smtp_port": 123,
"smtp_user": "<string>"
},
"settings": {}
}Get email provider
Retrieve details of the email provider configuration in your tenant. A list of fields to include or exclude may also be specified.
using Auth0.ManagementApi;
using System.Threading.Tasks;
using Auth0.ManagementApi.Emails;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.Emails.Provider.GetAsync(
new GetEmailProviderRequestParameters {
Fields = "fields",
IncludeFields = true
}
);
}
}package example
import (
context "context"
management "github.com/auth0/go-auth0/v2/management"
client "github.com/auth0/go-auth0/v2/management/client"
emails "github.com/auth0/go-auth0/v2/management/emails"
option "github.com/auth0/go-auth0/v2/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &emails.GetEmailProviderRequestParameters{
Fields: management.String(
"fields",
),
IncludeFields: management.Bool(
true,
),
}
mgmt.Emails.Provider.Get(
context.TODO(),
request,
)
}package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.emails.types.GetEmailProviderRequestParameters;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.emails().provider().get(
GetEmailProviderRequestParameters
.builder()
.fields("fields")
.includeFields(true)
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Emails\Provider\Requests\GetEmailProviderRequestParameters;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->emails->provider->get(
new GetEmailProviderRequestParameters([
'fields' => 'fields',
'includeFields' => true,
]),
);from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.emails.provider.get(
fields="fields",
include_fields=True,
)require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.emails.provider.get(
fields: "fields",
include_fields: true
)import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.emails.provider.get({
fields: "fields",
includeFields: true,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.emails.provider.get({
fields: "fields",
includeFields: true,
});
}
main();curl --request GET \
--url https://{tenantDomain}/api/v2/emails/provider \
--header 'Authorization: Bearer <token>'{
"name": "sendgrid",
"enabled": true,
"default_from_address": "<string>",
"credentials": {
"api_user": "<string>",
"region": "<string>",
"smtp_host": "<string>",
"smtp_port": 123,
"smtp_user": "<string>"
},
"settings": {}
}承認
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
クエリパラメータ
Comma-separated list of fields to include or exclude (dependent upon include_fields) from the result. Leave empty to retrieve name and enabled. Additional fields available include credentials, default_from_address, and settings.
Whether specified fields are to be included (true) or excluded (false).
レスポンス
Email provider successfully retrieved.
Name of the email provider. Can be mailgun, mandrill, sendgrid, resend, ses, sparkpost, smtp, azure_cs, ms365, or custom.
Whether the provider is enabled (true) or disabled (false).
Email address to use as "from" when no other address specified.
Credentials required to use the provider.
Show child attributes
Show child attributes
Specific provider setting