Skip to main content

List All Existing Multi-Host Integrations

GET 

/multihosts

Get a list of Multi-Host Integrations.

A token with Org Admin or Multi-Host Admin authority is required to access this endpoint.

Request

Query Parameters

    offset int32

    Default value: 0

    Offset into the full result set. Usually specified with limit to paginate through the results. See V3 API Standard Collection Parameters for more information.

    Example: 0
    limit int32

    Possible values: <= 250

    Default value: 250

    Max number of results to return. See V3 API Standard Collection Parameters for more information.

    Example: 250
    sorters string

    Sort results using the standard syntax described in V3 API Standard Collection Parameters

    Sorting is supported for the following fields: name

    Example: name
    filters comma-separated

    Filter results using the standard syntax described in V3 API Standard Collection Parameters

    Filtering is supported for the following fields and operators:

    type: in

    forSubAdminId: in

    Example: id eq 2c91808b6ef1d43e016efba0ce470904
    count boolean

    If true it will populate the X-Total-Count response header with the number of results that would be returned if limit and offset were ignored.

    Since requesting a total count can have a performance impact, it is recommended not to send count=true if that value will not be used.

    See V3 API Standard Collection Parameters for more information.

    Example: true
    for-subadmin string

    If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN Identity or SOURCE_SUBADMIN identity.

    The value of the parameter is either an Identity ID, or the special value me, which is shorthand for the calling Identity's ID.

    A 400 Bad Request error is returned if the for-subadmin parameter is specified for an Identity that is not a subadmin.

    Example: 5168015d32f890ca15812c9180835d2e

Responses

OK. Returned if the request was successfully accepted into the system.

Schema

  • Array [

  • id stringrequired

    Multi-Host Integration ID.

    name stringrequired

    Multi-Host Integration's human-readable name.

    description stringrequired

    Multi-Host Integration's human-readable description.

    owner

    object

    required

    Reference to identity object who owns the source.

    type string

    Possible values: [IDENTITY]

    Type of object being referenced.

    id string

    Owner identity's ID.

    name string

    Owner identity's human-readable display name.

    cluster

    object

    nullable

    Reference to the source's associated cluster.

    type stringrequired

    Possible values: [CLUSTER]

    Type of object being referenced.

    id stringrequired

    Cluster ID.

    name stringrequired

    Cluster's human-readable display name.

    type string

    Specifies the type of system being managed e.g. Workday, Multi-Host - Microsoft SQL Server, etc.. If you are creating a delimited file source, you must set the provisionasCsv query parameter to true.

    connector stringrequired

    Connector script name.

    lastSourceUploadSuccessCount int32

    Last successfully uploaded source count of given Multi-Host Integration.

    maxSourcesPerAggGroup int32

    Maximum sources that can contain in a aggregation group of Multi-Host Integration.

    connectorClass string

    Fully qualified name of the Java class that implements the connector interface.

    connectorAttributes

    object

    Connector specific configuration. This configuration will differ for Multi-Host Integration type.

    maxAllowedSources int32

    Maximum sources allowed count of a Multi-Host Integration

    lastSourceUploadCount int32

    Last upload sources count of a Multi-Host Integration

    connectorFileUploadHistory

    object

    connectorFileNameUploadedDate string

    File name of the connector JAR

    multihost_status string

    Possible values: [ready, processing, fileUploadInProgress, sourceCreationInProgress, aggregationGroupingInProgress, aggregationScheduleInProgress, deleteInProgress, deleteFailed]

    Multi-Host integration status.

    showAccountSchema boolean

    Default value: true

    Show account schema

    showEntitlementSchema boolean

    Default value: true

    Show entitlement schema

    multiHostAttributes

    object

    Attributes of Multi-Host Integration

    password string

    Password.

    connector_files string

    Connector file.

    authType string

    Authentication type.

    user string

    Username.

    property name* string
    deleteThreshold int32

    Possible values: <= 100

    Number from 0 to 100 that specifies when to skip the delete phase.

    authoritative boolean

    When this is true, it indicates that the source is referenced by an identity profile.

    managementWorkgroup

    object

    nullable

    Reference to management workgroup for the source.

    type string

    Possible values: [GOVERNANCE_GROUP]

    Type of object being referenced.

    id string

    Management workgroup ID.

    name string

    Management workgroup's human-readable display name.

    healthy boolean

    When this is true, it indicates that the source is healthy.

    status string

    Possible values: [SOURCE_STATE_ERROR_ACCOUNT_FILE_IMPORT, SOURCE_STATE_ERROR_CLUSTER, SOURCE_STATE_ERROR_SOURCE, SOURCE_STATE_ERROR_VA, SOURCE_STATE_FAILURE_CLUSTER, SOURCE_STATE_FAILURE_SOURCE, SOURCE_STATE_HEALTHY, SOURCE_STATE_UNCHECKED_CLUSTER, SOURCE_STATE_UNCHECKED_CLUSTER_NO_SOURCES, SOURCE_STATE_UNCHECKED_SOURCE, SOURCE_STATE_UNCHECKED_SOURCE_NO_ACCOUNTS]

    Status identifier that gives specific information about why a source is or isn't healthy.

    since date-time

    Timestamp that shows when a source health check was last performed.

    connectorId string

    Connector ID

    connectorName string

    Name of the connector that was chosen during source creation.

    connectionType string

    Possible values: [direct, file]

    Type of connection (direct or file).

    connectorImplementationId string

    Connector implementation ID.

    created date-time

    Date-time when the source was created

    modified date-time

    Date-time when the source was last modified.

    credentialProviderEnabled boolean

    If this is true, it enables a credential provider for the source. If credentialProvider is turned on, then the source can use credential provider(s) to fetch credentials.

    category stringnullable

    Source category (e.g. null, CredentialProvider).

  • ]

Loading...