The WSDL of those webservices can be accessed at the following urls.
The test login is : MOSA_B2C
The test password is : P@ssw0rd
MOSA is a demo museum. The service can be freely tested with this account, within the limits of a reasonable and fair use.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v2="http://v2_21.ContactInformationPublicService.service.secutix.com/" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<soapenv:Header>
<ns2:Security soapenv:mustUnderstand="1">
<ns2:UsernameToken>
<ns2:Username>MOSA_B2C</ns2:Username>
<ns2:Password>P@ssw0rd</ns2:Password>
</ns2:UsernameToken>
</ns2:Security>
</soapenv:Header>
<soapenv:Body>
<v2:saveIndividualContactData>
<individualContactData>
<individualFirstname>Donald</individualFirstname>
<individualLastname>Duck</individualLastname>
<individualPreferredLanguage>en</individualPreferredLanguage>
<individualTitle>MR</individualTitle>
</individualContactData>
</v2:saveIndividualContactData>
</soapenv:Body>
</soapenv:Envelope>
<?xml version="1.0" encoding="UTF-8" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:saveIndividualContactDataResponse xmlns:ns2="http://v2_21.ContactInformationPublicService.service.secutix.com/">
<ContactDataResult>
<requestId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<statusCode>success</statusCode>
<statusDetail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<contactId>10228234055414</contactId>
<contactNumber>7791</contactNumber>
<contactOrigin>
<translations />
</contactOrigin>
<createdFrom />
<guest>false</guest>
<hasAdvantages>false</hasAdvantages>
<hasWarning>false</hasWarning>
<individualContact>
<requestId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<statusCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<statusDetail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<active>false</active>
<cellPhoneNumberVerified>false</cellPhoneNumberVerified>
<contactNumber>7791</contactNumber>
<guest>false</guest>
<individualFirstname>Donald</individualFirstname>
<individualLastname>Duck</individualLastname>
<individualPreferredLanguage>en</individualPreferredLanguage>
<individualTitle>MR</individualTitle>
<prospect>true</prospect>
<role>PUBLIC</role>
</individualContact>
<role>PUBLIC</role>
<state>VALID</state>
<structureContact>
<community>false</community>
<prospect>true</prospect>
<role>PUBLIC</role>
</structureContact>
<type>INDIVIDUAL</type>
</ContactDataResult>
</ns2:saveIndividualContactDataResponse>
</S:Body>
</S:Envelope>
The REST endpoint to be called:
The test login is : MOSA_B2C
The secret for the JWT is your-256-bit-secret
You need to have an interface linked to a sales channel and this virtual operator.
MOSA is a demo museum. The service can be freely tested with this account, within the limits of a reasonable and fair use.
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJNT1NBIiwiYXVkIjoiTU9TQV9CMkMiLCJpc3MiOiJUZXN0IHBhcnRuZXIiLCJpYXQiOjE2MDEzMDQ3NjgsImV4cCI6MTYwMTMwNDc5OH0.-3ZK1OdBYXs2f4pdbLjXoKEFrIlwESzha6Tf-2FrtTI
{
"fullAddresses": false,
"individualContactData": {
"individualFirstname": "Donald",
"individualLastname": "Duck",
"individualPreferredLanguage": "en",
"individualTitle": "MR"
},
"fullContactCriteria": false,
"fullContactConnections": false,
"fullSocialConnections": false
}
{
"statusCode": "success",
"statusDetail": null,
"requestId": null,
"contactNumber": "8792",
"individualContact": {
"statusCode": null,
"statusDetail": null,
"requestId": null,
"contactNumber": "8792",
"individualGender": null,
"individualTitle": "MR",
"individualFirstname": "Donald",
"individualLastname": "DUCK",
"individualFirstnamePhonetic": null,
"individualLastnamePhonetic": null,
"nickname": null,
"individualBirthdate": null,
"individualCountryCode": null,
"individualIdNumber": null,
"email": null,
"alternativeEmails": [],
"login": null,
"password": null,
"digestedPassword": null,
"encryptedPassword": null,
"badgeIdentifier": null,
"individualPreferredLanguage": "en",
"prospect": true,
"zipCode": null,
"countryCode": null,
"loginCreation": null,
"endValidityDate": 32503590000666,
"endValidityReason": null,
"handicapType": "HANDICAP/NONE",
"remark": null,
"addressSalutation": "Mr",
"letterSalutation": "Dear Sir",
"confidentialityLevelEnum": "FREE",
"cellPhoneNumber": null,
"faxNumber": null,
"phoneNumber1": null,
"phoneNumber2": null,
"phoneNumber3": null,
"cellPhoneNumberVerified": false,
"role": "PUBLIC",
"active": false,
"guest": false
},
"structureContact": {
"contactNumber": null,
"allContactNumbers": null,
"state": null,
"structureOfficialName": null,
"structureAddressName1": null,
"structureAddressName2": null,
"structurePreferredLanguage": null,
"structureCommunityType": null,
"numberOfEmployees": null,
"structureTypeId": null,
"login": null,
"password": null,
"prospect": true,
"siretCode": null,
"primaryContactId": null,
"community": false,
"email": null,
"alternativeEmails": [],
"remark": null,
"addressSalutation": "Mr",
"letterSalutation": "Dear Sir",
"confidentialityLevelEnum": "FREE",
"parentStructureContactNumber": null,
"structureEuropeanVatCode": null,
"badgeIdentifier": null,
"cellPhoneNumber": null,
"faxNumber": null,
"phoneNumber1": null,
"phoneNumber2": null,
"phoneNumber3": null,
"role": "PUBLIC"
},
"endValidityDate": 32503590000666,
"role": "PUBLIC",
"state": "VALID",
"hasWarning": false,
"login": null,
"type": "INDIVIDUAL",
"financialData": null,
"contactQualities": [],
"mergedContactNumber": null,
"function": null,
"creationDate": 1601304824323,
"contactId": 10228306977615,
"invalidatedContactQualities": [],
"contactFileHistoryCriteria": null,
"authorizations": [],
"contactCriteria": [],
"indicators": [],
"advantages": [],
"addresses": [],
"contactConnections": [],
"socialConnections": [],
"loginLastUpdateUser": "MOSA_B2C",
"loginLastUpdateTime": 1601304824323,
"hasAdvantages": false,
"individualPhotoData": null,
"contactOrigin": {
"code": null,
"translations": {}
},
"createdFrom": {},
"guest": false
}
curl --location --request POST 'http://localhost:8080/tnco/backend-apis/contactInformationPublicService/v2_21/saveIndividualContactData' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJNT1NBIiwiYXVkIjoiTU9TQV9CMkMiLCJpc3MiOiJUZXN0IHBhcnRuZXIiLCJpYXQiOjE2MDEzMDQ3NjgsImV4cCI6MTYwMTMwNDc5OH0.-3ZK1OdBYXs2f4pdbLjXoKEFrIlwESzha6Tf-2FrtTI' \
--header 'Content-Type: application/json' \
--data-raw '{
"fullAddresses": false,
"individualContactData": {
"individualFirstname": "Donald",
"individualLastname": "Duck",
"individualPreferredLanguage": "en",
"individualTitle": "MR"
},
"fullContactCriteria": false,
"fullContactConnections": false,
"fullSocialConnections": false
}'