---
title: "GET /providerservices/{providerName}/{providerServiceName}"
method: GET
path: "/providerservices/{providerName}/{providerServiceName}"
---

# GET /providerservices/{providerName}/{providerServiceName}

`GET /providerservices/{providerName}/{providerServiceName}`

Returns the <code>ProviderService</code> of a given name.

## Path parameters

- `providerName` string, required
- `providerServiceName` string, required

## Response `200`

Success

- GetProviderServiceOutput
  - `providerName` string, required — The name of the provider. This name is typically the company name.
  - `providerServiceName` string, required — The name of the product that the provider service provides.
  - `providerServiceDisplayName` string, required — The display name of the provider service.
  - `providerServiceType` 'ASSIGNMENT' | 'ID_MAPPING', required — The type of provider service.
  - `providerServiceArn` string, required — The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.
  - `providerConfigurationDefinition` object — The definition of the provider configuration.
  - `providerIdNameSpaceConfiguration` object — The provider configuration required for different ID namespace types.
    - `description` string — The description of the ID namespace.
    - `providerTargetConfigurationDefinition` object — Configurations required for the target ID namespace.
    - `providerSourceConfigurationDefinition` object — Configurations required for the source ID namespace.
  - `providerJobConfiguration` object — Provider service job configurations.
  - `providerEndpointConfiguration` object, required — The required configuration fields to use with the provider service.
    - `marketplaceConfiguration` object — The identifiers of the provider service, from Data Exchange.
      - `dataSetId` string, required — The dataset ID on Data Exchange.
      - `revisionId` string, required — The revision ID on Data Exchange.
      - `assetId` string, required — The asset ID on Data Exchange.
      - `listingId` string, required — The listing ID on Data Exchange.
  - `anonymizedOutput` boolean, required — Specifies whether output data from the provider is anonymized. A value of <code>TRUE</code> means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of <code>FALSE</code> means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.
  - `providerEntityOutputDefinition` object, required — The definition of the provider entity output.
  - `providerIntermediateDataAccessConfiguration` object — The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.
    - `awsAccountIds` AwsAccountId[] — The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.
    - `requiredBucketActions` String[] — The S3 bucket actions that the provider requires permission for.
  - `providerComponentSchema` object — Input schema for the provider service.
    - `schemas` SchemaList[] — Input schema for the provider service.
      - String[]
    - `providerSchemaAttributes` ProviderSchemaAttribute[] — The provider schema attributes.
      - `fieldName` string, required — The field name.
      - `type` 'NAME' | 'NAME_FIRST' | 'NAME_MIDDLE' | 'NAME_LAST' | 'ADDRESS' | 'ADDRESS_STREET1' | 'ADDRESS_STREET2' | 'ADDRESS_STREET3' | 'ADDRESS_CITY' | 'ADDRESS_STATE' | 'ADDRESS_COUNTRY' | 'ADDRESS_POSTALCODE' | 'PHONE' | 'PHONE_NUMBER' | 'PHONE_COUNTRYCODE' | 'EMAIL_ADDRESS' | 'UNIQUE_ID' | 'DATE' | 'STRING' | 'PROVIDER_ID' | 'IPV4' | 'IPV6' | 'MAID', required — <p>The type of the provider schema attribute.</p> <p>LiveRamp supports: <code>NAME</code> | <code>NAME_FIRST</code> | <code>NAME_MIDDLE</code> | <code>NAME_LAST</code> | <code>ADDRESS</code> | <code>ADDRESS_STREET1</code> | <code>ADDRESS_STREET2</code> | <code>ADDRESS_STREET3</code> | <code>ADDRESS_CITY</code> | <code>ADDRESS_STATE</code> | <code>ADDRESS_COUNTRY</code> | <code>ADDRESS_POSTALCODE</code> | <code>PHONE</code> | <code>PHONE_NUMBER</code> | <code>EMAIL_ADDRESS</code> | <code>UNIQUE_ID</code> | <code>PROVIDER_ID</code> </p> <p>TransUnion supports: <code>NAME</code> | <code>NAME_FIRST</code> | <code>NAME_LAST</code> | <code>ADDRESS</code> | <code>ADDRESS_CITY</code> | <code>ADDRESS_STATE</code> | <code>ADDRESS_COUNTRY</code> | <code>ADDRESS_POSTALCODE</code> | <code>PHONE_NUMBER</code> | <code>EMAIL_ADDRESS</code> | <code>UNIQUE_ID</code> | <code>DATE</code> | <code>IPV4</code> | <code>IPV6</code> | <code>MAID</code> </p> <p>Unified ID 2.0 supports: <code>PHONE_NUMBER</code> | <code>EMAIL_ADDRESS</code> | <code>UNIQUE_ID</code> </p>
      - `subType` string — The sub type of the provider schema attribute.
      - `hashing` boolean — The hashing attribute of the provider schema.

## Other responses

- `480` — ThrottlingException
- `481` — InternalServerException
- `482` — ResourceNotFoundException
- `483` — AccessDeniedException
- `484` — ValidationException

---

[API](https://skmtc.net/aws/apis/entityresolution.md) · [All operations](https://skmtc.net/aws/apis/entityresolution/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/entityresolution/versions/480b85498767/schema)
