Table of Contents

Class Integration

Namespace
Auth0.ManagementApi.Models.Actions
Assembly
Auth0.ManagementApi.dll

Integration defines a self-contained functioning unit which partners publish. A partner may create one or many of these integrations.

public class Integration
Inheritance
Integration
Inherited Members

Properties

CatalogId

catalog_id refers to the ID in the marketplace catalog

[JsonProperty("catalog_id")]
public string CatalogId { get; set; }

Property Value

string

CreatedAt

[JsonProperty("created_at")]
public DateTime? CreatedAt { get; set; }

Property Value

DateTime?

CurrentRelease

[JsonProperty("current_release")]
public CurrentRelease CurrentRelease { get; set; }

Property Value

CurrentRelease

Description

description adds more text for the integration name -- also relevant for the marketplace listing.

[JsonProperty("description")]
public string Description { get; set; }

Property Value

string

FeatureType

description adds more text for the integration name -- also relevant for the marketplace listing.

[JsonProperty("feature_type")]
[JsonConverter(typeof(StringEnumConverter))]
public FeatureType FeatureType { get; set; }

Property Value

FeatureType

Id

id is a system generated GUID. This same ID is designed to be federated in all the applicable localities.

[JsonProperty("id")]
public string Id { get; set; }

Property Value

string
[JsonProperty("logo")]
public string Logo { get; set; }

Property Value

string

Name

name is the integration name, which will be used for display purposes in the marketplace.

[JsonProperty("name")]
public string Name { get; set; }

Property Value

string

PartnerId

partner_id is the foreign key reference to the partner account this integration belongs to.

[JsonProperty("partner_id")]
public string PartnerId { get; set; }

Property Value

string

PrivacyPolicyUrl

[JsonProperty("privacy_policy_url")]
public string PrivacyPolicyUrl { get; set; }

Property Value

string
[JsonProperty("public_support_link")]
public string PublicSupportLink { get; set; }

Property Value

string

ShortDescription

short_description is the brief description of the integration, which is used for display purposes in cards

[JsonProperty("short_description")]
public string ShortDescription { get; set; }

Property Value

string

TermsOfUseUrl

[JsonProperty("terms_of_use_url")]
public string TermsOfUseUrl { get; set; }

Property Value

string

UpdatedAt

[JsonProperty("updated_at")]
public DateTime? UpdatedAt { get; set; }

Property Value

DateTime?

UrlSlug

url_slug refers to the url_slug in the marketplace catalog

[JsonProperty("url_slug")]
public string UrlSlug { get; set; }

Property Value

string