This wiki is no longer being updated as of December 10, 2025.
|
MatchUp Web Service:Batch JSON: Difference between revisions
Jump to navigation
Jump to search
Created page with "{{MatchUpWebServiceNav |ExampleCollapse= }} {{CustomTOC}} ==GetMatchcodeList== ===JSON Request=== <pre> { "Localization": {"type":"string"}, "TransmissionReference": {"..." |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 5: | Line 5: | ||
{{CustomTOC}} | {{CustomTOC}} | ||
A maximum of up to 100 records per request can be sent. | |||
==HTTP Request Header== | |||
The HTTP header requires the following values: | |||
<pre>Content-Type: application/json | |||
Accept: application/json | |||
</pre> | |||
==GetMatchcodeList== | ==GetMatchcodeList== | ||
Latest revision as of 16:18, 25 March 2021
| MatchUp Navigation | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| ||||||||
| ||||||||
| ||||||||
| Sample Code |
A maximum of up to 100 records per request can be sent.
HTTP Request Header
The HTTP header requires the following values:
Content-Type: application/json Accept: application/json
GetMatchcodeList
JSON Request
{
"Localization": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
JSON Response
{
"Matchcodes":[
{
"Name": {"type":"string"},
"Description": {"type":"string"},
"InputFields":[{"type":"array"}]
}
],
"TransmissionReference": {"type":"string"},
"Version": {"type":"string"}
}
CreateJob
JSON Request
{
"CustomerID": {"type":"string"},
"Matchcode": {"type":"string"},
"Options": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
JSON Response
{
"JobID": {"type":"string"},
"Results": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
SubmitRecords
JSON Request
{
"CustomerID": {"type":"string"},
"JobID": {"type":"string"},
"DataFrame": {"type":"string"},
"Records":[
{
"RecordID": {"type":"string"},
"FullName": {"type":"string"},
"FirstName": {"type":"string"},
"LastName": {"type":"string"},
"CompanyName": {"type":"string"},
"AddressLine1": {"type":"string"},
"AddressLine2": {"type":"string"},
"AddressLine3": {"type":"string"},
"City": {"type":"string"},
"State": {"type":"string"},
"PostalCode": {"type":"string"},
"PhoneNumber": {"type":"string"},
"EmailAddress": {"type":"string"}
}
],
"TransmissionReference": {"type":"string"}
}
JSON Response
{
"Results": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
SubmitJob
JSON Request
{
"CustomerID": {"type":"string"},
"JobID": {"type":"string"},
"TotalRecords": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
JSON Response
{
"EstimatedExecutionTime": {"type":"integer"},
"Results": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
GetJobStatus
JSON Request
{
"CustomerID": {"type":"string"},
"JobID": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
JSON Response
{
"EstimatedExecutionTime": {"type":"integer"},
"PercentComplete": {"type":"string"},
"Results": {"type":"string"},
"TransmissionReference": {"type":"string"}
}
RetrieveRecords
JSON Request
{
"CustomerID": {"type":"string"},
"JobID": {"type":"string"},
"DataFrame": {"type":"integer"},
"TransmissionReference":{"type":"string"}
}
JSON Response
{
"Records":[
{
"RecordID": {"type":"string"},
"DupeGroup": {"type":"integer"},
"Count": {"type":"integer"},
"MatchcodeKey": {"type":"string"},
"Results": {"type":"string"}
}
],
"TransmissionReference": {"type":"string"}
}