--- id: create-transform sidebar_label: Create transform hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/api/v3/identitynow-v-3-api custom_edit_url: "https://github.com/sailpoint-oss/developer.sailpoint.com/issues/new?assignees=&labels=&template=bug-report.md&title=%5BBug%5D+Your+Bug+Report+Here Requesting changes to 'Create transform' (create-transform)" --- import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem";

Create transform

Creates a new transform object immediately. By default, the internal flag is set to false to indicate that this is a custom transform. Only SailPoint employees have the ability to create a transform with internal set to true. Newly created Transforms can be used in the Identity Profile mappings within the UI. A token with transform write authority is required to call this API. ## Request

Body

required
The transform to be created.
    attributes object nullable required
    Meta-data about the transform. Values in this list are specific to the type of transform to be executed.
    oneOf
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    firstDate object required
    This is the first date to consider (The date that would be on the left hand side of the comparison operation).
    oneOf
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    inputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data is coming in as. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    outputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data should be formatted into. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    secondDate object required
    This is the second date to consider (The date that would be on the right hand side of the comparison operation).
    oneOf
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    inputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data is coming in as. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    outputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data should be formatted into. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    secondDate |\n| GTE | Greater than or equal to: firstDate >= secondDate |\n","enum":["LT","LTE","GT","GTE"],"example":"LT"}}>
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    inputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data is coming in as. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    outputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data should be formatted into. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    table objectrequired
    This is a JSON object of key-value pairs. The key is the string that will attempt to be matched to the input, and the value is the output string that should be returned if the key is matched >**Note** the use of the optional default key value here; if none of the three countries in the above example match the input string, the transform will return "Unknown Region" for the attribute that is mapped to this transform.
    **Note** the use of the optional default key value here; if none of the three countries in the above example match the input string, the transform will return \"Unknown Region\" for the attribute that is mapped to this transform.\n","example":{"USA":"Americas","FRA":"EMEA","AUS":"APAC","default":"Unknown Region"}}} collapsible={false} discriminator={false}>
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    table objectrequired
    An attribute of key-value pairs. Each pair identifies the pattern to search for as its key, and the replacement string as its value.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
Indicates the transform was successfully created and returns its representation.
Schema
    attributes object nullable required
    Meta-data about the transform. Values in this list are specific to the type of transform to be executed.
    oneOf
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    firstDate object required
    This is the first date to consider (The date that would be on the left hand side of the comparison operation).
    oneOf
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    inputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data is coming in as. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    outputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data should be formatted into. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    secondDate object required
    This is the second date to consider (The date that would be on the right hand side of the comparison operation).
    oneOf
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    inputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data is coming in as. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    outputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data should be formatted into. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    secondDate |\n| GTE | Greater than or equal to: firstDate >= secondDate |\n","enum":["LT","LTE","GT","GTE"],"example":"LT"}}>
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    inputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data is coming in as. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    outputFormat object
    A string value indicating either the explicit SimpleDateFormat or the built-in named format that the data should be formatted into. *If no inputFormat is provided, the transform assumes that it is in ISO8601 format*
    oneOf
    string
    string
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    table objectrequired
    This is a JSON object of key-value pairs. The key is the string that will attempt to be matched to the input, and the value is the output string that should be returned if the key is matched >**Note** the use of the optional default key value here; if none of the three countries in the above example match the input string, the transform will return "Unknown Region" for the attribute that is mapped to this transform.
    **Note** the use of the optional default key value here; if none of the three countries in the above example match the input string, the transform will return \"Unknown Region\" for the attribute that is mapped to this transform.\n","example":{"USA":"Americas","FRA":"EMEA","AUS":"APAC","default":"Unknown Region"},"additionalProperties":true}} collapsible={false} discriminator={false}>
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    table objectrequired
    An attribute of key-value pairs. Each pair identifies the pattern to search for as its key, and the replacement string as its value.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
    input object
    This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI.
Client Error - Returned if the request body is invalid.
Schema
    messages object[]
    Generic localized reason for error
  • Array [
  • ]
  • causes object[]
    Plain-text descriptive reasons to provide additional detail to the text provided in the messages field
  • Array [
  • ]
Unauthorized - Returned if there is no authorization header, or if the JWT token is expired.
Schema
Forbidden - Returned if the user you are running as, doesn't have access to this end-point.
Schema
    messages object[]
    Generic localized reason for error
  • Array [
  • ]
  • causes object[]
    Plain-text descriptive reasons to provide additional detail to the text provided in the messages field
  • Array [
  • ]

An example of a 403 response object

Not Found - returned if the request URL refers to a resource or object that does not exist
Schema
    messages object[]
    Generic localized reason for error
  • Array [
  • ]
  • causes object[]
    Plain-text descriptive reasons to provide additional detail to the text provided in the messages field
  • Array [
  • ]

An example of a 404 response object

Too Many Requests - Returned in response to too many requests in a given period of time - rate limited. The Retry-After header in the response includes how long to wait before trying again.
Schema
Internal Server Error - Returned if there is an unexpected error.
Schema
    messages object[]
    Generic localized reason for error
  • Array [
  • ]
  • causes object[]
    Plain-text descriptive reasons to provide additional detail to the text provided in the messages field
  • Array [
  • ]

An example of a 500 response object