Autogenerated IDs for crosswalks
Learn about autogenerated IDs for crosswalks representing different data sources.
Reltio can auto‑generate crosswalk values to uniquely identify source system references on objects when a crosswalk value isn't provided in an API request. For crosswalks, the auto‑generation logic is simpler than for attributes — it depends solely on whether a crosswalk of the same source type already exists on the saved object:
| Crosswalk by type in saved object | Reaction |
|---|---|
| No | Generate a new crosswalk value |
| Yes | Reuse the saved value. |
This behavior applies both when creating new objects and when updating existing objects:
Crosswalk configuration
{
"uri":"configuration",
"schemaVersion":"1",
"sources":[
{
"uri":"configuration/sources/Auto",
"abbreviation":"Auto",
"label":"Auto",
"autoGenerated":true,
"generator":"UUID4_generator",
"autoGenerationPattern":"Source_{value}"
}
]
}
| Parameter | Required | Description |
|---|---|---|
| autogenerated | Yes | Set to true to enable autogeneration for the crosswalk |
| generator | Yes | The name of the generator to be used. For more information to how to create generators, see Adding Record ID Generators. |
| autoGenerationPattern | Yes | The pattern for values generated. For example, "Source_{value}". |