WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center
Wolfram Language Home Page »

Create an API for Generating Reports

Create and deploy an API to the cloud to automatically generate a report using data provided to it.

Without Formatting ...

Create a simple report API

Use APIFunction to create an API that reports the temperature in a city:

Deploy the API

Deploy the API to the Wolfram Cloud:

Generate a report using the API

Provide the name of a city as an argument to the API to generate a report for that city:

  • Numerical output with units is returned as a Quantity.

With Formatting and Default Values...

Start with a basic report API

This API gives an unformatted report of the temperature in a city:

Click the URL in the CloudObject output and append city=London to the URL in the browser to get the temperature in London:

Add a default value

Specify a default value for city of $GeoLocationCity so that when the API is used without an argument, it defaults to your city:

Now clicking the URL in the CloudObject output immediately gives you the temperature in your city, without your having to specify it explicitly in the URL:

Add explanatory headers and text

Add a title and label to the report contents, organizing the information in a grid. Specify "CloudCDF" as the output format to get a report as a notebook in the cloud:

Add styling and graphics to the report

Add Style directives and a thermometer icon to the report to make it more readable:

Related Workflows

Related Functions

APIFunction   CloudDeploy   URLExecute   WeatherData   $GeoLocationCity   Grid   Style

Tech Notes

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /