Config endpoints allow you to review metadata of available Redox base configs and related source links. Learn about mapping operations.
Base configs can be linked to sources within your Redox organization to convert a payload from a one data format to the appropriate Redox data model or FHIR® resource.
Anyone in a Redox organization can view metadata of base configs and source links. However, only a Redoxer can view or modify the content of base configs, and only a user assigned to an engineer or support role can manage source links.
You can:
- retrieve a list of available base configs;
- retrieve a list of links attached to a source;
- create base config links to sources;
- update base config links to sources; or
- delete base config links to sources.
Create source link
Link a base config to the specified source. You can link the same base config to multiple sources.
cURL request example
Path Parameters
- sourceIdrequired, string
Displays the unique identifier of a source within a given environment.
Request Body Schema
- configIdrequired, string
Displays the unique identifier of the base config being linked to the source.
Format: uuid - versionrequired, string
Specifies the version of the base config to use. If not provided, uses the same value as configId.
Format: uuid - dataModelrequired, string
Identifies the Redox data model that this config link applies to.
- processingLocationstring
Specifies where the base config should be applied, whether to the request or response side of the data exchange. If not provided, the default is request. The processing location can't be changed once the base config link is created.
Possible Values:request
,response
- eventTypenullable, string
Specifies the event types of the given Redox data model that the link applies to. If
null
, the config is linked to all event types of the data model.
Defines the metadata for creating a new base config link.
- metaobject
- versionstring
Lists the major and minor version number for the format of the returned payload. The payload format or shape may change between minor versions, like including additional or extended fields in later versions. We include the version data in each response so that you have the option to handle the signaled differences.
- payloadobject
Contains the details about the specified base config link.
- configLinkobject
Contains a base config link and its related details.
- idstring
Displays the unique identifier of the link between the source and base config.
Format: uuid - configIdstring
Displays the unique identifier of the base config being linked to the source.
Format: uuid - processingLocationstring
Indicates whether the base config applies to request or response processing.
Possible Values:request
,response
- versionstring
Specifies the version of the base config being used.
Format: uuid - dataModelstring
Identifies the Redox data model that this config link applies to.
- eventTypenullable, string
Specifies the event types of the given Redox data model that the link applies to. If
null
, the config is linked to all event types of the data model.