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/v3/management"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &management.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>'{
"credentials": {
"api_user": "<string>",
"region": "<string>",
"smtp_host": "<string>",
"smtp_port": 123,
"smtp_user": "<string>"
},
"default_from_address": "<string>",
"enabled": true,
"name": "sendgrid",
"settings": {}
}Obtenir le fournisseur
Récupérer les détails de la configuration du fournisseur de courriel dans votre tenant. Vous pouvez aussi préciser une liste de champs à inclure ou à exclure.
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/v3/management"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &management.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>'{
"credentials": {
"api_user": "<string>",
"region": "<string>",
"smtp_host": "<string>",
"smtp_port": 123,
"smtp_user": "<string>"
},
"default_from_address": "<string>",
"enabled": true,
"name": "sendgrid",
"settings": {}
}Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de requête
Liste de champs séparés par des virgules à inclure ou à exclure (selon include_fields) dans le résultat. Laissez vide pour récupérer name et enabled. Les autres champs disponibles comprennent credentials, default_from_address et settings.
Indique si les champs précisés doivent être inclus (true) ou exclus (false).
Réponse
Fournisseur de courriel récupéré avec succès.
Identifiants requis pour utiliser le fournisseur.
Show child attributes
Show child attributes
Adresse courriel à utiliser comme « from » lorsqu’aucune autre adresse n’est précisée.
Indique si le fournisseur est activé (true) ou désactivé (false).
Nom du fournisseur de courriel. Peut être mailgun, mandrill, sendgrid, resend, ses, sparkpost, smtp, azure_cs, ms365 ou custom.
Paramètre propre au fournisseur