<back to all web services
GetTransactionalPartyByParam
Transactional Party Requests
Transactional Party
The following routes are available for this service:| GET | /api/transactionalParty | Get transactional party by params | |
|---|
GetTransactionalPartyByParam Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| TransactionPartyGln | query | string | Yes | |
TransactionalPartyMessage Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Header | form | Header | Yes | |
| TransactionalParty | form | TransactionalPartyMessageType | Yes | |
Header Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| DocumentIdentification | form | DocumentIdentification | Yes | |
| Sender | form | Partner | Yes | |
| Receiver | form | Partner | Yes | |
DocumentIdentification Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Identifier | form | string | Yes | |
| Type | form | string | Yes | |
| CreationDateAndTime | form | DateTime | No | |
Partner Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Identifier | form | Identifier | Yes | |
| ContactInformation | form | List<ContactInformation> | Yes | |
Identifier Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Authority | form | string | Yes | |
| Text | form | string | Yes | |
TransactionalPartyMessageType Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| CreationDateTime | form | DateTime | No | |
| LastUpdateDateTime | form | DateTime? | No | |
| DocumentActionCode | form | DocumentAction | No | |
| DocumentStatusCode | form | DocumentStatus | No | |
| DocumentStructureVersion | form | string | Yes | |
| RevisionNumber | form | long? | No | |
| AvpList | form | List<AvpList> | Yes | |
TransactionalParty Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Contact | form | List<Contact> | Yes | |
| Address | form | Address | Yes | |
| CommunicationChannel | form | List<AvpList> | Yes | |
| FinancialInstitutionInformation | form | FinancialInstitutionInformation | Yes | |
| DutyFeeTaxRegistration | form | string | Yes | |
| EntityIdentification | form | string | Yes | |
Ecom_PartyIdentificationType Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Gln | form | string | Yes | |
| Name | form | string | Yes | |
| AdditionalPartyIdentification | form | List<AvpList> | Yes | |
AvpList Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Code | form | string | Yes | |
| Value | form | string | Yes | |
Contact Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| ContactTypeCode | form | string | Yes | |
| PersonName | form | string | Yes | |
| DepartmentName | form | string | Yes | |
| JobTitle | form | string | Yes | |
| Responsibility | form | string | Yes | |
| CommunicationChannel | form | List<CommunicationChannel> | Yes | |
CommunicationChannel Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| CommunicationChannelCode | form | string | Yes | |
| CommunicationChannelName | form | string | Yes | |
| CommunicationValue | form | string | Yes | |
Address Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| StreetAddressOne | form | string | Yes | |
| StreetAddressTwo | form | string | Yes | |
| StreetAddressThree | form | string | Yes | |
| City | form | string | Yes | |
| PostalCode | form | string | Yes | |
| ProvinceCode | form | string | Yes | |
| CountryCode | form | string | Yes | |
FinancialInstitutionInformation Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| FinancialInstitutionBranchName | form | string | Yes | |
| FinancialInstitutionName | form | string | Yes | |
| FinancialRoutingNumber | form | FinancialRoutingNumber | Yes | |
| FinancialAccount | form | FinancialAccount | Yes | |
| SwiftCode | form | string | Yes | |
| ExportersCode | form | string | Yes | |
FinancialRoutingNumber Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Number | form | string | Yes | |
| NumberTypeCode | form | string | Yes | |
FinancialAccount Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Number | form | string | Yes | |
| NumberTypeCode | form | string | Yes | |
| Name | form | string | Yes | |
DocumentAction Enum:| ADD | |
| CHANGE_BY_REFRESH | |
| DELETE | |
| REJECTED | |
DocumentStatus Enum:| ADDITIONAL_TRANSMISSION | |
| COPY | |
| ORIGINAL | |
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
GET /api/transactionalParty HTTP/1.1
Host: stf-api-uat.data-xchange.co.za
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<TransactionalPartyMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DX.STF.Models.Dto.GS1">
<Header>
<documentIdentification>
<creationDateAndTime>0001-01-01T00:00:00</creationDateAndTime>
<identifier>String</identifier>
<type>String</type>
</documentIdentification>
<receiver>
<contactInformation>
<ContactInformation />
</contactInformation>
<identifier>
<authority>String</authority>
<text>String</text>
</identifier>
</receiver>
<sender>
<contactInformation>
<ContactInformation />
</contactInformation>
<identifier>
<authority>String</authority>
<text>String</text>
</identifier>
</sender>
</Header>
<TransactionalParty>
<AdditionalPartyIdentification>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AdditionalPartyIdentification>
<Gln>String</Gln>
<Name>String</Name>
<Address>
<City>String</City>
<CountryCode>String</CountryCode>
<PostalCode>String</PostalCode>
<ProvinceCode>String</ProvinceCode>
<StreetAddressOne>String</StreetAddressOne>
<StreetAddressThree>String</StreetAddressThree>
<StreetAddressTwo>String</StreetAddressTwo>
</Address>
<CommunicationChannel>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</CommunicationChannel>
<Contact>
<Contact>
<CommunicationChannel>
<CommunicationChannel>
<CommunicationChannelCode>String</CommunicationChannelCode>
<CommunicationChannelName>String</CommunicationChannelName>
<CommunicationValue>String</CommunicationValue>
</CommunicationChannel>
</CommunicationChannel>
<ContactTypeCode>String</ContactTypeCode>
<DepartmentName>String</DepartmentName>
<JobTitle>String</JobTitle>
<PersonName>String</PersonName>
<Responsibility>String</Responsibility>
</Contact>
</Contact>
<DutyFeeTaxRegistration>String</DutyFeeTaxRegistration>
<EntityIdentification>String</EntityIdentification>
<FinancialInstitutionInformation>
<ExportersCode>String</ExportersCode>
<FinancialAccount>
<Name>String</Name>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialAccount>
<FinancialInstitutionBranchName>String</FinancialInstitutionBranchName>
<FinancialInstitutionName>String</FinancialInstitutionName>
<FinancialRoutingNumber>
<Number>String</Number>
<NumberTypeCode>String</NumberTypeCode>
</FinancialRoutingNumber>
<SwiftCode>String</SwiftCode>
</FinancialInstitutionInformation>
<AvpList>
<AvpList>
<Code>String</Code>
<Value>String</Value>
</AvpList>
</AvpList>
<CreationDateTime>0001-01-01T00:00:00</CreationDateTime>
<DocumentActionCode>ADD</DocumentActionCode>
<DocumentStatusCode>ADDITIONAL_TRANSMISSION</DocumentStatusCode>
<DocumentStructureVersion>String</DocumentStructureVersion>
<LastUpdateDateTime>0001-01-01T00:00:00</LastUpdateDateTime>
<RevisionNumber>0</RevisionNumber>
</TransactionalParty>
</TransactionalPartyMessage>