dataPipelineMappings
replace one dataPipelineMapping which exists or not
Replace one dataPipelineMapping which exists or not
put/api/serviceintegrations/dataPipelineMappings/{identifier}
Request
- Base URLhttps://services.fountain.com
- URLhttps://services.fountain.com/api/serviceintegrations/dataPipelineMappings/{identifier}
- AuthHTTP bearer
Path parameters
identifierstring uuid required
dataPipelineMapping unique identifier
Request body
Example request
{
"uuid": "f4428d27-c089-40c4-aa83-ce02e1ee1426",
"createdAt": "2021-05-05T01:02:03.924Z",
"createdBy": "1e4e9128-fbb2-4b0a-97fc-f65bb1efee55",
"lastUpdatedAt": "2021-05-05T04:05:06.924Z",
"lastUpdatedBy": "7097bb82-61bd-4724-82ac-eab598190e47",
"lastUpdatedByAudience": "employer",
"lastUpdatedByAudienceUuid": "68df4316-590a-4081-9f24-9d9311977c9d",
"lastUpdatedByImpersonatedBy": "3462e1d4-0e27-4798-b4a2-76412ab21892",
"lastUpdatedByCompanyUuid": "d310aada-b1ad-4e9a-b822-b90c3cdb65bb",
"lastUpdatedByEnterpriseUuid": "a6420cdc-285a-4f75-8ccc-8edff6d60c0a",
"dataPipelineUuid": "123e4567-e89b-12d3-a456-426614174000",
"mappings": [
{
"from": "first_name",
"to": "firstName",
"dataType": "string"
},
{
"from": "email_address",
"to": "email",
"dataType": "string"
},
{
"from": "hire_date",
"to": "startDate",
"dataType": "date"
},
{
"from": "hourly_rate",
"to": "wage",
"dataType": "number"
},
{
"from": "is_active",
"to": "active",
"dataType": "boolean"
}
],
"enrichments": [
{
"entity": "locations",
"sourceColumn": "locationName",
"lookupBy": "name"
}
]
}Response
dataPipelineMapping replaced. Wrapped in a JsonAPI root response.
Example response
{
"data": {
"uuid": "f4428d27-c089-40c4-aa83-ce02e1ee1426",
"createdAt": "2021-05-05T01:02:03.924Z",
"createdBy": "1e4e9128-fbb2-4b0a-97fc-f65bb1efee55",
"lastUpdatedAt": "2021-05-05T04:05:06.924Z",
"lastUpdatedBy": "7097bb82-61bd-4724-82ac-eab598190e47",
"lastUpdatedByAudience": "employer",
"lastUpdatedByAudienceUuid": "68df4316-590a-4081-9f24-9d9311977c9d",
"lastUpdatedByImpersonatedBy": "3462e1d4-0e27-4798-b4a2-76412ab21892",
"lastUpdatedByCompanyUuid": "d310aada-b1ad-4e9a-b822-b90c3cdb65bb",
"lastUpdatedByEnterpriseUuid": "a6420cdc-285a-4f75-8ccc-8edff6d60c0a",
"dataPipelineUuid": "123e4567-e89b-12d3-a456-426614174000",
"mappings": [
{
"from": "first_name",
"to": "firstName",
"dataType": "string"
},
{
"from": "email_address",
"to": "email",
"dataType": "string"
},
{
"from": "hire_date",
"to": "startDate",
"dataType": "date"
},
{
"from": "hourly_rate",
"to": "wage",
"dataType": "number"
},
{
"from": "is_active",
"to": "active",
"dataType": "boolean"
}
],
"enrichments": [
{
"entity": "locations",
"sourceColumn": "locationName",
"lookupBy": "name"
}
]
},
"meta": {
"timestamp": "2021-05-05T09:47:58.924Z",
"verb": "GET",
"path": "/api/structure/resources/5949cf7c-fec6-4b31-947c-3aceabff58c5",
"jti": "%cQN3RIGp",
"rid": "$2d2zkHZ5",
"count": 1,
"status": "200",
"duration": 17,
"size": 1234
}
}Changes
No recorded changes to this operation across all 1 revision of this API.