目次

Search

  1. はじめに
  2. Informatica Intelligent Cloud Services REST API
  3. プラットフォームREST APIバージョン2リソース
  4. プラットフォームREST APIバージョン3リソース
  5. データ統合 REST API
  6. 一括取り込みファイルREST API
  7. 一括取り込みストリーミングREST API
  8. Model Serve REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

register

register

このリソースを使用して、
Informatica Intelligent Cloud Services
サブ組織を作成します。
Informatica Intelligent Cloud Services
パートナーのみの場合。
組織に適切なライセンスがあり、REST APIセッションを開始したユーザーが親組織で管理者ロールを持つ場合、
Informatica Intelligent Cloud Services
サブ組織を作成できます。

register POST要求

Informatica Intelligent Cloud Services
サブ組織を作成するには、次のURIを使用します。
/api/v2/user/register
要求ヘッダーでログイン応答からのセッションIDを使用します。ベースURLとしてログイン応答からのserverUrlを使用します。
登録オブジェクトでは次の属性を使用できます。
フィールド
タイプ
必須
説明
org
Informatica Intelligent Cloud Services
組織を定義する属性。
offerCode
String
orgオブジェクトに含めます。
Informatica Intelligent Cloud Services
パートナーに割り当てられたオファーコード。
name
String
orgオブジェクトに含めます。
新しい
Informatica Intelligent Cloud Services
組織の名前。
address1
String
orgオブジェクトに含めます。
組織が存在する住所。
address2
String
orgオブジェクトに含めます。
組織の住所の追加情報。
address3
String
orgオブジェクトに含めます。
組織の住所の追加情報。
city
String
orgオブジェクトに含めます。
組織が存在する市区町村。
state
String
orgオブジェクトに含めます。
組織が存在する州。適切な州コードを使用します。
米国の場合は必須です。
詳細については、付録A、州コードを参照してください。
zipcode
String
orgオブジェクトに含めます。
組織が存在する郵便番号。
country
String
orgオブジェクトに含めます。
組織が存在する国。適切な国コードを使用します。
詳細については、付録A、国コードを参照してください。
timezone
String
orgオブジェクトに含めます。
Informatica Intelligent Cloud Services
は、デフォルトのタイムゾーンとしてAmerica/Los_Angelesを使用します。サブ組織を作成した後、orgリソースを使用してタイムゾーンを変更するか、
管理者
でタイムゾーンを変更できます。
employees
String
orgオブジェクトに含めます。
組織の従業員数。次の範囲のいずれかを使用します。
  • "0_10"
  • "11_25"
  • "26_50"
  • "51_100"
  • "101_500"
  • "501_1000"
  • "1001_5000"
  • "5001_"
user
組織の管理者ユーザーアカウントを定義する属性。
name
String
ユーザーオブジェクトに含めます。
組織の管理者アカウントの電子メールアドレス。
password
String
ユーザーオブジェクトに含めます。
組織の管理者アカウントのパスワード。
firstName
String
ユーザーオブジェクトに含めます。
組織の管理者の名。
lastName
String
ユーザーオブジェクトに含めます。
組織の管理者の姓。
title
String
ユーザーオブジェクトに含めます。
組織の管理者の役職。
phone
String
ユーザーオブジェクトに含めます。
組織の管理者の電話番号。
emails
String
ユーザーオブジェクトに含めます。
Informatica Intelligent Cloud Services
からの通知を受け取るための電子メールアドレス。
timezone
String
ユーザーオブジェクトに含めます。
組織の管理者のタイムゾーン。
Informatica Intelligent Cloud Services
は、デフォルトのタイムゾーンとしてAmerica/Los_Angelesを使用します。サブ組織を作成した後、orgリソースを使用してタイムゾーンを変更するか、
管理者
でタイムゾーンを変更できます。
securityQuestion
String
ユーザーオブジェクトに含めます。
セキュリティの質問。次のいずれかのコードを使用してセキュリティの質問を選択します。
  • SPOUSE_MEETING_CITY
  • FIRST_JOB_CITY
  • CHILDHOOD_FRIEND
  • MOTHER_MAIDEN_NAME
  • PET_NAME
  • CHILDHOOD_NICKNAME
  • CUSTOM_QUESTION:"<question>"
securityAnswer
String
ユーザーオブジェクトに含めます。
セキュリティの質問に対する答え。
forceChangePassword
Boolean
ユーザーオブジェクトに含めます。
初回ログイン後、ユーザーがパスワードをリセットする必要があるかどうかを決定します。次の値が含まれます。
  • True。ユーザーはパスワードをリセットする必要があります。
  • False。ユーザーはパスワードをリセットする必要がありません。
optOutOfEmails
Boolean
ユーザーオブジェクトに含めます。
ユーザーがInformaticaからのマーケティング情報の受信を承諾するか否か。TRUEは、ユーザーがマーケティング情報の受信を望まないことを示します。
registrationCode
String
登録コード。
sendEmail
Boolean
登録が完了すると、ユーザーの電子メールアドレスに一時的なログイン情報を含む電子メールを送信します。TRUEを使用し、電子メールを送信します。

POST応答

要求が成功すると、ユーザーオブジェクトを返します。エラーが発生した場合にエラーオブジェクトを返します。
ユーザーオブジェクトには次の属性が含まれます。
フィールド
タイプ
説明
id
String
ユーザーID。
orgId
String
ユーザーが属する組織のID。
22文字。
従来のInformatica Cloudで作成された組織では、6文字の組織IDである可能性があります。
orgUuid
String
組織の一意のID。
name
String
Informatica Intelligent Cloud Services
のユーザー名。
description
String
ユーザーの説明。
createTime
String
ユーザーアカウントの作成日時。
updateTime
String
ユーザーアカウントの最終作成日時。
createdBy
String
ユーザーアカウントを作成した
Informatica Intelligent Cloud Services
ユーザー。
updatedBy
String
ユーザーアカウントを最後に更新した
Informatica Intelligent Cloud Services
ユーザー。
sfUsername
String
Salesforceのユーザー名。ユーザーがSalesforceによって認証されるように設定されている場合に含まれます。
password
String
Salesforceのユーザーパスワード。ユーザーがSalesforceによって認証されるように設定されている場合に含まれます。
firstName
String
ユーザーアカウントの名。
lastName
String
ユーザーアカウントの姓。
title
String
ユーザーの役職。
phone
String
ユーザーの電話番号。
securityQuestion
String
セキュリティの質問。次のいずれかのコードを返します。
  • SPOUSE_MEETING_CITY
  • FIRST_JOB_CITY
  • CHILDHOOD_FRIEND
  • MOTHER_MAIDEN_NAME
  • PET_NAME
  • CHILDHOOD_NICKNAME
  • CUSTOM_QUESTION:"<question>"
securityAnswer
String
セキュリティの質問に対する答え。
roles
ユーザーに割り当てられた各ロールのロールオブジェクトを含むオブジェクト。
name
String
ロールオブジェクトに含まれます。
ロール名。次のいずれかのコードを返します。
  • サービスコンシューマ
  • Designer
  • Admin
description
String
ロールオブジェクトに含まれます。
ロールの説明。
emails
String
ユーザーがアカウントパスワードを変更する際に通知される電子メールアドレス。
timezone
String
ユーザーのタイムゾーン。タイムゾーンは夏時間を使用します。
詳細については、タイムゾーンのコードを参照してください。
serverUrl
String
ユーザーが属する組織の
Informatica Intelligent Cloud Services
のURL。最も正確なバージョン2 REST APIのリソースURIのベースとしてserverUrlを使用します。
spiUrl
String
このフィールドは適用されなくなり、非推奨になりました。
uuId
String
ユーザーの一意のID。
icSessionId
String
バージョン2 REST APIセッションの
Informatica Intelligent Cloud Services
セッションID。最も正確なバージョン2 REST API要求ヘッダーで使用します。
forceChangePassword
Boolean
初回ログイン後、ユーザーがパスワードをリセットする必要があるかどうかを決定します。次の値が含まれます。
  • True。ユーザーはパスワードをリセットする必要があります。
  • False。ユーザーはパスワードをリセットする必要がありません。

POSTの例

JSONで組織を登録するには、次の要求を使用できます。
POST <serverUrl>/api/v2/user/register Content-Type: application/json Accept: application/json { "@type" : "registration", "user" : { "@type" : "user", "name" : "useremail@company.com", "emails" : "useremail@company.com", "firstName" : "firstName", "lastName" : "lastName", "title" : "jobTitle", "phone" : "(0)1234 567 890", "timezone" : null, "forceChangePassword" : "true" "optOutOfEmails" : "true" }, "org" : { "@type" : "org", "offerCode" : "PPC30daytrial", "campaignCode" : "PPC", "name" : "myOrg", "address1" : "1 Main St", "city" : "Mycity", "state" : "CA", "zipcode" : "90210", "country" : "US", "employees" : "5001_" }, "registrationCode" : "ics-standard", "sendEmail" : true }
成功した要求は作成されたユーザーオブジェクトを返し、これには作成された組織の組織IDが含まれます。