EntreeAPI

APIDescription
GET api/EntreeAPI/GetPartnerAppHub?partnerID={partnerID}&token={token}

No documentation available.

GET api/EntreeAPI/GetDefaultAppHub?token={token}

No documentation available.

GET api/EntreeAPI/GetPartnerConfig?partnerID={partnerID}&token={token}

No documentation available.

GET api/EntreeAPI/GetAlerts?partnerID={partnerID}&token={token}

No documentation available.

GET api/EntreeAPI/GetEULA?tenantname={tenantname}&contextInfo={contextInfo}

No documentation available.

POST api/EntreeAPI/PostEULA?tenantname={tenantname}&contextInfo={contextInfo}

No documentation available.

WeatherProxy

APIDescription
GET api/WeatherProxy/Get?apiToken={apiToken}&q={q}&lang={lang}

Returns weather

GET api/WeatherProxy/GetWeather?apiToken={apiToken}&lat={lat}&lon={lon}

Returns weather by coordinates

EntreeAPIV2

APIDescription
GET api/EntreeAPIV2/GetPartners?apiToken={apiToken}

Returns all partners

GET api/EntreeAPIV2/GetPartnerAppHub?partnerID={partnerID}&token={token}&filterTag={filterTag}&culture={culture}

Returns partner specific App Hub

GET api/EntreeAPIV2/GetDefaultAppHub?token={token}&filterTag={filterTag}&culture={culture}

Returns a Meetroo selection of HubLinks

GET api/EntreeAPIV2/GetPartnerConfig?partnerID={partnerID}&token={token}

Returns partner config

GET api/EntreeAPIV2/GetAlerts?partnerID={partnerID}&token={token}

Returns alerts

GET api/EntreeAPIV2/GetTips?partnerID={partnerID}&token={token}

Returns tips

GET api/EntreeAPIV2/GetEULA?tenantname={tenantname}&contextInfo={contextInfo}

Returns EULA

POST api/EntreeAPIV2/PostEULA?tenantname={tenantname}&contextInfo={contextInfo}

Post EULA

POST api/EntreeAPIV2/CreateLicence

Create licence

GET api/EntreeAPIV2/GetCustomerLicence?tenantName={tenantName}&siteName={siteName}

For success return: PartnerId, Partner Token, Customer Type, Site Name and EndDate

GET api/EntreeAPIV2/CheckCustomerLicence?tenantName={tenantName}&siteName={siteName}&customerId={customerId}

Returns CustomerType (licence), PartnerID and PartnerToken

POST api/EntreeAPIV2/ActivateCustomerLicence?tenantName={tenantName}&siteName={siteName}&customerId={customerId}

Set Activated status as !Activated for customer license

POST api/EntreeAPIV2/UpgradeSite?apiToken={apiToken}

Create upgrade site record in SP context

POST api/EntreeAPIV2/CustomerRegistration?apiToken={apiToken}

Create registration record in SP context

GET api/EntreeAPIV2/GetInstances?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}

Get Instances a customer:

GET api/EntreeAPIV2/GetProgramsByInstance?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&instance={instance}

Get Programs by Instance

GET api/EntreeAPIV2/GetUsersByInstance?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&instance={instance}

Get Users by Instance

GET api/EntreeAPIV2/GetEmbedURL?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&instance={instance}&program={program}&user={user}

Get Embeded URL

POST api/EntreeAPIV2/CreateUser?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&instance={instance}

Creates User a dummy user

POST api/EntreeAPIV2/CreateUserV2?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&instance={instance}

Creates a new user in the content providers system.

PUT api/EntreeAPIV2/GetOrCreateApiKeyForUser?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&instance={instance}&userId={userId}

Get the API-key for an existing user, an if it doesn't exist, creates one. All of this happens in the content providers system.

GET api/EntreeAPIV2/GetPrograms?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&userApiKey={userApiKey}

No documentation available.

GET api/EntreeAPIV2/GetPersona?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&userId={userId}

No documentation available.

GET api/EntreeAPIV2/GetBadgeStatistics?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&userId={userId}

No documentation available.

GET api/EntreeAPIV2/GetSingleUseToken?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&userId={userId}

No documentation available.

GET api/EntreeAPIV2/GetUserAuth?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&userApiKey={userApiKey}

Get User Auth

GET api/EntreeAPIV2/GetUserStatistics?tenantName={tenantName}&siteName={siteName}&contentProviderId={contentProviderId}&userId={userId}

Get User Statistics