API Services

Services.promostandard.org

REST and web services have been created for read only access. This mechanism will be for distributors/suppliers to query the promostandard database to see which companies are on which version of each web services.

This functionality will prove to be beneficial once the directory of companies it quite large and there are multiple versions outstanding.

SOAP 1.2 The below WSDL allows a company to consume all the data from the promostandard database. https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc?singleWsdl

Rest/JSON

The below links will return in JSON the data from the promostandards database

List of Companies/Code:

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies

Company information by Company Code

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/{companyCode}

Example: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/STAR

Service Types

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/services/types

Services

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/services

Endpoints by Company Code

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/{companyCode}/endpoints

Example: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/STAR/endpoints

Endpoint types by Company and Service Code

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/{companyCode}/endpoints/types/
{serviceTypeCode}

Example: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/STAR/endpoints/types/INV

Endpoints by Company/ServiceCode/Version

Link: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/{companyCode}/endpoints/types/
{serviceTypeCode}?version={version}

Example: https://services.promostandards.org/WebServiceRepository/WebServiceRepository.svc/json/companies/STAR/endpoints/types/INV?version=1.0.0