5. Add Tenant SettingsΒΆ

The following tenant settings are used to get a response from the top headlines endpoint. Review the endpoint documentation for more information about the endpoint.

  1. In Sitecore, open Content Editor.

  2. Navigate to sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings.

  3. Add RESTful Tenant Settings.

    Hint

    This template is a command template. It does not prompt for the item name. The command template assigns the item name automatically.

  4. Navigate to sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers.

  5. Add Request Header with the following field values:

    Name

    Value

    Name

    Accept JSON

    Display Name

    Accept: application/json

    Header Name

    Accept

    Header Value

    application/json

  6. Add Request Header with the following field values:

    Name

    Value

    Name

    X-Api-Key

    Header Name

    X-Api-Key

    Header Value

    Note

    Add API key created in Get News API Key step.

  7. Navigate to sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Parameters.

  8. Add Request Parameter with the following field values:

    Name

    Value

    Name

    Sources

    Parameter Name

    {sources}

    Parameter Value

    Note

    Select source from news source.

    Tip

    The sources value can be added to the resource url; however, using parameters provide the flexibility to reuse in other settings.

  9. Navigate to sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Resources.

  10. Add Resource with the following field values:

Name

Value

Name

/v2/top-headlines?sources={sources}

Method

GET

Headers

  • sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers > Accept JSON

  • sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers > X-Api-Key

Parameters

  • sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Parameters > Sources

  1. Navigate to sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Applications.

  2. Add Application with the following field values:

Name

Value

Name

News API

Base Url

https://newsapi.org