Plots


Jump to API response

This endpoint handles manipulation of Plotly plot files.

Reference

Authorization


Any user with or without a Plotly account may view public plots. For private plots, see authentication.

Actions


list

Listing all public plots can be done via a GET request to this endpoint. By default, plots will be listed in order of date created. The order_by query parameter is accepted at this endpoint. Currently, only ordering by views is supported. It is possible to filter the plots by quality with min_quality or max_quality as query parameter.

Example:

// GET https://api.plotly.com/v2/plots/ ---> 200

// GET https://api.plotly.com/v2/plots/?order_by=-views ---> 200

// GET https://api.plotly.com/v2/plots/?min_quality=5 ---> 200

// GET https://api.plotly.com/v2/plots/?max_quality=5 ---> 200

feed

Listing all handpicked feed plots can be done via a GET request to this endpoint. By default, plots will be listed in a random order.

Example:

// GET https://api.plotly.com/v2/plots/feed ---> 200

create

You can create new plot resources here. The only required field is 'figure'. Currently, the figure is restricted to only contain references to grid data. That is, this will fail if raw data arrays are passed in. To create and manipulate underlying grids for plots, see the grids endpoint.

Example:

// This fails because a figure field is required.
// POST https://api.plotly.com/v2/plots ---> 400 Bad Request
{}

// This fails because the figure has raw data
//POST https://api.plotly.com/v2/plots ---> 400 Bad Request
{
    "figure": {"data": [{"y": ['this', 'is', 'raw', 'data']}]}
}

// This succeeds because the figure has src keys, not raw data.
//POST https://api.plotly.com/v2/plots ---> 200 OK
{
    "figure": {"data": [{"ysrc": "sven:88:u8nd62"}]}
}

When creating a grid, you can optionally specify a source_fid to specify where a plot has come from:

  • source_fid: the fid of a plot that was copied (and presumably edited) to produce this one

detail

There is a lot of meta information stored about plot files including filename, title, share_url, and content_url to name a few.

This information can only be reached with a GET to this endpoint.

Example:

// GET https://api.plotly.com/v2/plots/iheartgraphs:90

content

The contents of a plot can be downloaded via the content resource. The plot content contains referenced grid/column data by default. If you wish to return the raw grid/column data, the inline_data=true query must be included in the request url. The Content-Type header will be appropriately set for the response body.

Alternatively, you can set ?map_data=unreadable to append a mapping of sources to data that belongs to grids which are unreadable for the requestor. This is useful when you have read access to another users plot, but that plot contains grid references which you don't have access to.

Examples:

// Returns referenced grid/column data
// GET https://api.plotly.com/v2/plots/iheartgraphs:90/content ---> 200 OK

// Returns full grid/column data
// GET https://api.plotly.com/v2/plots/iheartgraphs:90/content?inline_data=true ---> 200 OK

// Returns full grid/column data when requestor doesn't have permission
// to read the referenced grid.
// GET https://api.plotly.com/v2/plots/iheartgraphs:90/content?map_data=unreadable ---> 200 OK

GET /v2/plots/feed?format=api&order_by=views
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "next": "https://api.plotly.com/v2/plots/feed",
    "previous": "https://api.plotly.com/v2/plots/feed",
    "results": [
        {
            "creation_time": "2014-04-19T06:55:06.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~alex/210.embed",
            "fid": "alex:210",
            "filename": "Housing Summary",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/alex%2F210%2F9_FDZSMTKRP7L3YSAX8YVTIV8NVQNPXB.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/alex%2F210%2F2_X9F1NF2Y5993FKDHK6BQ7T3B0T8D0J.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/alex%2F210%2F8_RFX8V28J43YPMXD9WQ5O43I8Y2RMSV.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/alex%2F210%2F9_FDZSMTKRP7L3YSAX8YVTIV8NVQNPXB.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/alex:210",
                "plots": "https://api.plotly.com/v2/plots/alex:210",
                "parent": "https://api.plotly.com/v2/folders/home?user=alex"
            },
            "owner": "alex",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Heat Loss",
            "views": 518,
            "web_url": "https://plotly.com/~alex/210/heat-loss/",
            "world_readable": true,
            "date_modified": "2015-06-20T00:09:17.776Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~alex/210/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~alex",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/1420665014.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-11.jpg",
                "bio": "I work at Plotly, and I love helping people understand and share their data. What can we help you with? Drop me a line at alex@plot.ly !",
                "nickname": "Alex Johnson",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2013-01-15 06:39:48",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "alex",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            },
            "figure": null,
            "autosize": null,
            "width": null,
            "height": null
        },
        {
            "creation_time": "2014-05-27T19:56:17.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~demos/1612.embed",
            "fid": "demos:1612",
            "filename": "triple-axes",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/demos%2F1612%2F9_UKJ55ZOTR06UHN0087R1H57IRL3PXB.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/demos%2F1612%2F2_MOTX2HWFB8BG0X1C0ONL4TU924U117.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/demos%2F1612%2F8_PZAF5DPMDKNDBAIUV1QE4TZC845DN4.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/demos%2F1612%2F9_UKJ55ZOTR06UHN0087R1H57IRL3PXB.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/demos:1612",
                "plots": "https://api.plotly.com/v2/plots/demos:1612",
                "parent": "https://api.plotly.com/v2/folders/home?user=demos"
            },
            "owner": "demos",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Cases vs Years",
            "views": 2749,
            "web_url": "https://plotly.com/~demos/1612/cases-vs-years/",
            "world_readable": true,
            "date_modified": "2015-06-20T17:03:25.899Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~demos/1612/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~demos",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/92.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-6.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2013-01-08 23:29:29",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "demos",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2015-10-22T01:15:45.159931Z",
            "parented": true,
            "embed_url": "https://plotly.com/~frangipane/35.embed",
            "fid": "frangipane:35",
            "filename": "SVM-classifier",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/frangipane%2F35%2F9_OBXLNOX7OJQU6KDX248H3HGHG398PD.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/frangipane%2F35%2F2_ZLOP4R47DQRURPBTHYYV8H375YMPUF.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/frangipane%2F35%2F8_VD0A5BQI8A9XDP5OXT1V5FL2Q7G4PF.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/frangipane%2F35%2F9_OBXLNOX7OJQU6KDX248H3HGHG398PD.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/frangipane:35",
                "plots": "https://api.plotly.com/v2/plots/frangipane:35",
                "parent": "https://api.plotly.com/v2/folders/home?user=frangipane"
            },
            "owner": "frangipane",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "SVM classifier",
            "views": 14719,
            "web_url": "https://plotly.com/~frangipane/35/svm-classifier/",
            "world_readable": true,
            "date_modified": "2015-10-22T01:15:45.223Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~frangipane/35/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~frangipane",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/43.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-7.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2015-10-21 04:13:52",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "frangipane",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2014-05-20T23:13:00.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~BethS/8.embed",
            "fid": "BethS:8",
            "filename": "Job Growth, by Decade, in the United States",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/BethS%2F8%2F9_KKTOM7AZR428V3JWL6K7GYS1TVMBH3.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/BethS%2F8%2F2_OEMW45IU95YBU84FLOYM2QAKCQCF50.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/BethS%2F8%2F8_6Y0KRV6CTK6QTW76C1EIPLKZ8BJQDZ.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/BethS%2F8%2F9_KKTOM7AZR428V3JWL6K7GYS1TVMBH3.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/BethS:8",
                "plots": "https://api.plotly.com/v2/plots/BethS:8",
                "parent": "https://api.plotly.com/v2/folders/home?user=BethS"
            },
            "owner": "BethS",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "<br>Job Growth, by Decade, in the United States",
            "views": 1599,
            "web_url": "https://plotly.com/~BethS/8/job-growth-by-decade-in-the-united-states/",
            "world_readable": true,
            "date_modified": "2015-06-20T11:16:43.989Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~BethS/8/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~BethS",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/74.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-05-20 22:54:16",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "BethS",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2015-11-19T22:39:18.953908Z",
            "parented": true,
            "embed_url": "https://plotly.com/~gjbex/38.embed",
            "fid": "gjbex:38",
            "filename": "thinking_cpu_load",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/gjbex%2F38%2F9_3GJFWKK42V474JD2UTGJSFTHEZ48F7.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/gjbex%2F38%2F2_YSYY5N46N113S1VH9W14GVV8D4GY3L.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/gjbex%2F38%2F8_XEK6LP9P34FKK5NYELJQGU556XOXHY.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/gjbex%2F38%2F9_3GJFWKK42V474JD2UTGJSFTHEZ48F7.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/gjbex:38",
                "plots": "https://api.plotly.com/v2/plots/gjbex:38",
                "parent": "https://api.plotly.com/v2/folders/home?user=gjbex"
            },
            "owner": "gjbex",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "thinking load",
            "views": 363,
            "web_url": "https://plotly.com/~gjbex/38/thinking-load/",
            "world_readable": true,
            "date_modified": "2015-11-19T22:39:19.528Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~gjbex/38/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~gjbex",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/1410513405.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-13.jpg",
                "bio": "HPC analyst/consultant Hasselt University/KU Leuven",
                "nickname": "Geert Jan Bex",
                "website": "http://google.com/+GeertJanBexprofessional",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-09-01 12:55:51",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "gjbex",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2014-05-15T21:12:57.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~cimar/52.embed",
            "fid": "cimar:52",
            "filename": "Religion_Match",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/cimar%2F52%2F9_9FR8YM56YE6CJ8HY688TXI7TA8RSQT.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/cimar%2F52%2F2_X4RKJGCMLVJN007253XNK0O4J0K9M9.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/cimar%2F52%2F8_0N52Y2UBNVDIRJRAEK8YE5X898BHOW.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/cimar%2F52%2F9_9FR8YM56YE6CJ8HY688TXI7TA8RSQT.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/cimar:52",
                "plots": "https://api.plotly.com/v2/plots/cimar:52",
                "parent": "https://api.plotly.com/v2/folders/home?user=cimar"
            },
            "owner": "cimar",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Average Match Score on OKCupid, by Religion",
            "views": 1337,
            "web_url": "https://plotly.com/~cimar/52/average-match-score-on-okcupid-by-religion/",
            "world_readable": true,
            "date_modified": "2015-07-06T09:50:50.791Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~cimar/52/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~cimar",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/1405546733.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-1.jpg",
                "bio": "writer at www.priceonomics.com",
                "nickname": "",
                "website": "http://www.rosiecima.com",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-05-02 13:32:12",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "cimar",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2016-10-18T02:38:27.903037Z",
            "parented": true,
            "embed_url": "https://plotly.com/~mpod/27.embed",
            "fid": "mpod:27",
            "filename": "4th Rank Tensor - stiffnessyoung",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/mpod%2F27%2F9_DANOXKV4KKDN4SA8RTQBE141I5B6HS.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/mpod%2F27%2F2_Y4FI0AWTK632SJDELENZLPOPWNSA09.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/mpod%2F27%2F8_7A51QM0XNKMYN8HDLNRU21QA6RRBCF.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/mpod%2F27%2F9_DANOXKV4KKDN4SA8RTQBE141I5B6HS.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/mpod:27",
                "plots": "https://api.plotly.com/v2/plots/mpod:27",
                "parent": "https://api.plotly.com/v2/folders/home?user=mpod"
            },
            "owner": "mpod",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "4th Rank Tensor - Young Modulus",
            "views": 438,
            "web_url": "https://plotly.com/~mpod/27/_4th-rank-tensor-young-modulus/",
            "world_readable": true,
            "date_modified": "2016-10-18T02:38:30.932Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~mpod/27/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~mpod",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/25.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-13.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2015-05-07 15:54:27",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "mpod",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2014-08-26T04:28:54.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~Dreamshot/354.embed",
            "fid": "Dreamshot:354",
            "filename": "How Common is Your Birthday?",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F354%2F9_60POPBK90M85WF6EOD2UPMM79KUWGQ.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F354%2F2_3M5JS28N05JWZS43ZI9X4GJSWZM699.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F354%2F8_NFDPNONEB2O2SYWKRU4CP5TKIU8L73.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F354%2F9_60POPBK90M85WF6EOD2UPMM79KUWGQ.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/Dreamshot:354",
                "plots": "https://api.plotly.com/v2/plots/Dreamshot:354",
                "parent": "https://api.plotly.com/v2/folders/Dreamshot:98"
            },
            "owner": "Dreamshot",
            "parent": 98,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "<br>How Common is Your Birthday?",
            "views": 33644,
            "web_url": "https://plotly.com/~Dreamshot/354/how-common-is-your-birthday/",
            "world_readable": true,
            "date_modified": "2015-07-10T14:15:13.206Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~Dreamshot/354/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~Dreamshot",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/1396308157.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-11.jpg",
                "bio": "Meteorologist with a flair for data analysis.",
                "nickname": "Ben",
                "website": "https://twitter.com/BenNollWeather",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2013-09-04 01:51:10",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "Dreamshot",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2014-06-06T06:32:37.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~test-runner/156.embed",
            "fid": "test-runner:156",
            "filename": "polar-area-chart",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/test-runner/156/9_1UG2PF0LD0ONQYF0KECTCQSMGQ56KP.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/test-runner%2F156%2F2_4L7SS8BEMWZX2C66TR2HPBAR7PKQH9.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/test-runner%2F156%2F8_4FVJHDFY19FV6NXW9OFEKRMW4NMIV2.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/test-runner/156/9_1UG2PF0LD0ONQYF0KECTCQSMGQ56KP.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/test-runner:156",
                "plots": "https://api.plotly.com/v2/plots/test-runner:156",
                "parent": "https://api.plotly.com/v2/folders/home?user=test-runner"
            },
            "owner": "test-runner",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Wind Speed Distribution in Laurel, NE",
            "views": 38964,
            "web_url": "https://plotly.com/~test-runner/156/wind-speed-distribution-in-laurel-ne/",
            "world_readable": true,
            "date_modified": "2015-07-09T00:18:20.331Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~test-runner/156/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~test-runner",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/82.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-6.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-04-29 06:01:32",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "test-runner",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        },
        {
            "creation_time": "2015-04-02T21:23:33.076004Z",
            "parented": true,
            "embed_url": "https://plotly.com/~chelsea_lyn/516.embed",
            "fid": "chelsea_lyn:516",
            "filename": "scatterddd",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/chelsea_lyn%2F516%2F9_0QL5RKXYVANLBOHANG1NVFDM8Y16RG.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/chelsea_lyn%2F516%2F2_3K4IXM9V8QVW18UWCMMHWCBYDSQKAK.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/chelsea_lyn%2F516%2F8_5ZCFNKSQR6EB56SW06DPBRYO60ODTI.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/chelsea_lyn%2F516%2F9_0QL5RKXYVANLBOHANG1NVFDM8Y16RG.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/chelsea_lyn:516",
                "plots": "https://api.plotly.com/v2/plots/chelsea_lyn:516",
                "parent": "https://api.plotly.com/v2/folders/home?user=chelsea_lyn"
            },
            "owner": "chelsea_lyn",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "",
            "views": 14859,
            "web_url": "https://plotly.com/~chelsea_lyn/516/",
            "world_readable": true,
            "date_modified": "2015-12-19T02:25:46.761Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~chelsea_lyn/516/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~chelsea_lyn",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/S3XINYAKT6PTQGIEIXCFVI8KED3Y4T.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-7.jpg",
                "bio": "",
                "nickname": "Chelsea",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2015-03-11 14:59:10",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "chelsea_lyn",
                "email": null,
                "is_active": null,
                "readonly": null,
                "is_dash_creator": null,
                "dash_created_count": null,
                "is_chart_creator": null,
                "charts_created_count": null
            }
        }
    ]
}