Countries With Flags [REST Custom]
            
            
                    This is taken from our Getting Started Guide, specifically: “Working With REST Datasources“. It displays the countries for a given regional_bloc. Documentation: https://restcountries.eu/#api-endpoints-regional-bloc
Preview

Datasource
Field  | Value  | 
|---|
Name  | REST Countries
  | 
Type  | REST Custom
  | 
URL  | https://restcountries.com/v3.1
  | 
Converter
Field  | Value  | 
|---|
Name  | REST Countries Filter
  | 
Content  | 
        
        CODE
     
    function convert(json) {
  return JSON.parse(json).map(country => {
	return {
	  'Flag': country.flag,
	  'Name': country.name.common,
	  'Code': country.cca2,
	  'Capital': country.capital[0],
	  'Population': country.population
	}
  });
} 
  | 
Template
Field  | Value  | 
|---|
Name  | REST Countries Flags
  | 
Content  | 
        
        CODE
     
    #set($tableRows = $PQ.toList($result))
<table class="aui">
  <thead>
    <tr>
		<th>Flag</th>
		<th>Name</th>
		<th>Code</th>
		<th>Capital</th>
		<th>Population</th>
    </tr>
  </thead>
  <tbody>
    #foreach ($row in $tableRows)
      <tr>
	  	<td>$row.Flag</td>
		<td>$row.Name</td>
		<td>$row.Code</td>
		<td>$row.Capital</td>
		<td>$row.Population</td>
      </tr>
    #end
  </tbody>
</table> 
  | 
Query
Field  | Value  | 
|---|
Name  | Countries per region
  | 
Datasource  | REST Countries
  | 
Template  | REST Countries Flags
  | 
Converter  | REST Countries Filter
  | 
REST URL  | /region/:region
  | 
Example values for the region parameter:
Africa
Americas
Asia
Europe
Oceania