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
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": "2018-02-08T09:42:12.530587Z",
            "parented": true,
            "embed_url": "https://plotly.com/~empet/2922.embed",
            "fid": "empet:2922",
            "filename": "Annotated heatmap-republican-candidates-17",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/empet%2F2922%2F9_35AF815ZXATXEJ1DHCWKB4MDTNKDD5.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/empet%2F2922%2F2_IVSENWSWXQTCKZYTSHF6CID6O5I1M3.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/empet%2F2922%2F8_0BN2K292T88UEFEY7KAVIFLYYGM3ZZ.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/empet%2F2922%2F9_35AF815ZXATXEJ1DHCWKB4MDTNKDD5.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/empet:2922",
                "plots": "https://api.plotly.com/v2/plots/empet:2922",
                "parent": "https://api.plotly.com/v2/folders/home?user=empet"
            },
            "owner": "empet",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "[u'A scoreboard for republican candidates as of August 17, 2015 <br> Annotated heatmap']",
            "views": 10346,
            "web_url": "https://plotly.com/~empet/2922/ua-scoreboard-for-republican-candidates-as-of-august-17-2015-annotated-heatmap/",
            "world_readable": true,
            "date_modified": "2018-02-08T09:42:13.473Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~empet/2922/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~empet",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/IOIQ1UHMQP9PAI49YRPHW8LI9L5IJA.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-11.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2013-11-20 18:36:53",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "empet",
                "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": "2015-04-15T14:30:05.426122Z",
            "parented": true,
            "embed_url": "https://plotly.com/~maartenzam/273.embed",
            "fid": "maartenzam:273",
            "filename": "Loonlasten",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/maartenzam%2F273%2F9_SLYW3ZONLOQYCTME1EWXC2NVTL2G9G.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/maartenzam%2F273%2F2_O0EHZV87KBAR9EVCSPHEHCVDO5H5HA.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/maartenzam%2F273%2F8_4AF61IYHCWULQNWD5AJHW3QY6NCSQ5.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/maartenzam%2F273%2F9_SLYW3ZONLOQYCTME1EWXC2NVTL2G9G.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/maartenzam:273",
                "plots": "https://api.plotly.com/v2/plots/maartenzam:273",
                "parent": "https://api.plotly.com/v2/folders/home?user=maartenzam"
            },
            "owner": "maartenzam",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Belgiƫ blijft loonlastenkampioen",
            "views": 339,
            "web_url": "https://plotly.com/~maartenzam/273/belgie-blijft-loonlastenkampioen/",
            "world_readable": true,
            "date_modified": "2015-07-01T16:07:49.520Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~maartenzam/273/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~maartenzam",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/7.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-8.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-05-10 22:21:43",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "maartenzam",
                "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-20T04:31:20.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~AnnaG/3.embed",
            "fid": "AnnaG:3",
            "filename": "Healthcare Spending vs. Life Expectancy",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/AnnaG%2F3%2F9_77VXBOL53X4975FOD4DJS65J85LUW1.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/AnnaG%2F3%2F2_72SGTAL0DG5EHNFNY9D4A5HCHI4OXP.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/AnnaG%2F3%2F8_N4R3R4DDVWEI3H8UQ0629JQOOHB17I.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/AnnaG%2F3%2F9_77VXBOL53X4975FOD4DJS65J85LUW1.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/AnnaG:3",
                "plots": "https://api.plotly.com/v2/plots/AnnaG:3",
                "parent": "https://api.plotly.com/v2/folders/home?user=AnnaG"
            },
            "owner": "AnnaG",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Per Capita Healthcare Spending vs. Average Life Expectancy <br> OECD Countries 2011",
            "views": 3592,
            "web_url": "https://plotly.com/~AnnaG/3/per-capita-healthcare-spending-vs-average-life-expectancy-oecd-countries-2011/",
            "world_readable": true,
            "date_modified": "2015-07-08T09:44:29.938Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~AnnaG/3/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~AnnaG",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/73.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-0.jpg",
                "bio": "",
                "nickname": "",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-05-20 04:28:38",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "AnnaG",
                "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-12T15:22:41.220396Z",
            "parented": true,
            "embed_url": "https://plotly.com/~RolandoOS/251.embed",
            "fid": "RolandoOS:251",
            "filename": "3D_Trajs_globe_longer",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/RolandoOS%2F251%2F9_UO84CVZ3M15Z75U5Z2VHJS63GC4INH.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/RolandoOS%2F251%2F2_EC2B6IB1FRAX0BDQF3UOT9BGF8XVYC.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/RolandoOS%2F251%2F8_VUYSRBAVHZ4X3VHAMEHYRJ108BLXCR.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/RolandoOS%2F251%2F9_UO84CVZ3M15Z75U5Z2VHJS63GC4INH.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/RolandoOS:251",
                "plots": "https://api.plotly.com/v2/plots/RolandoOS:251",
                "parent": "https://api.plotly.com/v2/folders/home?user=RolandoOS"
            },
            "owner": "RolandoOS",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "HYSPLIT trajectories over globe<br>(Click and drag to rotate, zoom with two fingers)",
            "views": 387,
            "web_url": "https://plotly.com/~RolandoOS/251/hysplit-trajectories-over-globe-click-and-drag-to-rotate-zoom-with-two-fingers/",
            "world_readable": true,
            "date_modified": "2016-11-30T15:54:38.880Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~RolandoOS/251/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~RolandoOS",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/61.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-09-01 18:18:02",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "RolandoOS",
                "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-03-24T05:10:53.801164Z",
            "parented": true,
            "embed_url": "https://plotly.com/~Dreamshot/582.embed",
            "fid": "Dreamshot:582",
            "filename": "Mid-Aug Plume-Based Probabalistic ENSO Forecast",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F582%2F9_9IF6SJNX82KH95T7V7IAFMGVQUFC4R.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F582%2F2_XXHQ0IFANDTBB9UWY051R6Q4T49HST.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F582%2F8_K40GVD4F0KW8BDOJUZSC1EO8CE5RY1.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F582%2F9_9IF6SJNX82KH95T7V7IAFMGVQUFC4R.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/Dreamshot:582",
                "plots": "https://api.plotly.com/v2/plots/Dreamshot:582",
                "parent": "https://api.plotly.com/v2/folders/home?user=Dreamshot"
            },
            "owner": "Dreamshot",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Mid-August 2014 Plume-Based Probabilistic ENSO Forecast",
            "views": 702,
            "web_url": "https://plotly.com/~Dreamshot/582/mid-august-2014-plume-based-probabilistic-enso-forecast/",
            "world_readable": true,
            "date_modified": "2015-07-09T11:16:31.007Z",
            "collaborators": {
                "results": [
                    {
                        "profile_url": "https://plotly.com/~chris",
                        "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/1426360105.jpg",
                        "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-8.jpg",
                        "bio": "i was raised by robots",
                        "nickname": "chriddyplz",
                        "website": "",
                        "stream_tokens": null,
                        "feature_set_id": null,
                        "csrf_token": null,
                        "date_joined": "2013-03-25 19:31:19",
                        "mapbox_access_tokens": null,
                        "has_password": null,
                        "username": "chris",
                        "email": null,
                        "is_active": null,
                        "readonly": null,
                        "is_dash_creator": null,
                        "dash_created_count": null,
                        "is_chart_creator": null,
                        "charts_created_count": null
                    }
                ],
                "count": 1
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~Dreamshot/582/",
            "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": "2015-02-05T23:19:00.839903Z",
            "parented": true,
            "embed_url": "https://plotly.com/~etpinard/120.embed",
            "fid": "etpinard:120",
            "filename": "s2_mtl-van-precip",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/etpinard%2F120%2F9_HJQBG6TMY8JD74X2LNKOB5U8IYWDU4.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/etpinard%2F120%2F2_G7QC55BJ654EILI6TBWRZDOLSQ1R2F.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/etpinard%2F120%2F8_K8H4R8PCDQH2SV25UA877VHIHJKSV7.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/etpinard%2F120%2F9_HJQBG6TMY8JD74X2LNKOB5U8IYWDU4.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/etpinard:120",
                "plots": "https://api.plotly.com/v2/plots/etpinard:120",
                "parent": "https://api.plotly.com/v2/folders/home?user=etpinard"
            },
            "owner": "etpinard",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Fig 2.3: Montreal and Vancouver 1981-2010 Monthly Average Precipitation<br><i>hover with cursor to see each month's total</i>",
            "views": 43359,
            "web_url": "https://plotly.com/~etpinard/120/fig-23-montreal-and-vancouver-1981-2010-monthly-average-precipitation-hover-with/",
            "world_readable": true,
            "date_modified": "2015-07-10T14:58:17.081Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~etpinard/120/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~etpinard",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/488N3JU5NZ4VLP8UBAE2YFND1MMKQF.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-7.jpg",
                "bio": "",
                "nickname": "etpinard",
                "website": "",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2014-02-10 20:13:15",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "etpinard",
                "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-06-29T22:18:03.174226Z",
            "parented": true,
            "embed_url": "https://plotly.com/~gengler/144.embed",
            "fid": "gengler:144",
            "filename": "states-interest-mean",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/gengler%2F144%2F9_4ZFQXC5XUK6OGPUJIKVYN3A85Q516E.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/gengler%2F144%2F2_JFGTYTBVZJJNTJB9L4ZL4IO3K6D6LO.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/gengler%2F144%2F8_TSMTRR3JM8BHBCM8XHFUKB3ILINZPB.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/gengler%2F144%2F9_4ZFQXC5XUK6OGPUJIKVYN3A85Q516E.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/gengler:144",
                "plots": "https://api.plotly.com/v2/plots/gengler:144",
                "parent": "https://api.plotly.com/v2/folders/gengler:333"
            },
            "owner": "gengler",
            "parent": 333,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "trace0_y, trace1_y, trace2_y, trace3_y, trace4_y, trace5_y, trace6_y, trace7_y, trace8_y, trace9_y, trace10_y, trace11_y, trace12_y, trace13_y, trace14_y, trace15_y, trace16_y, trace17_y, trace18_y, trace19_y, trace20_y, trace21_y, trace22_y, trace23_y, trace24_y, trace25_y, trace26_y, trace27_y, trace28_y, trace29_y, trace30_y, trace31_y, trace32_y, trace33_y, trace34_y, trace35_y, trace36_y, trace37_y, trace38_y, trace39_y, trace40_y, trace41_y, trace42_y, trace43_y, trace44_y, trace45_y, trace46_y, trace47_y, trace48_y, trace49_y, trace50_y, trace51_y, trace52_y",
            "views": 203,
            "web_url": "https://plotly.com/~gengler/144/trace0-y-trace1-y-trace2-y-trace3-y-trace4-y-trace5-y-trace6-y-trace7-y-trace8-y/",
            "world_readable": true,
            "date_modified": "2015-07-07T19:59:43.962Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~gengler/144/",
            "current_user_permission": "read",
            "is_theme": null,
            "is_template": null,
            "caption": "",
            "user": {
                "profile_url": "https://plotly.com/~gengler",
                "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/77.jpg",
                "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-2.jpg",
                "bio": "Applied Mathematician / Data Scientist / Machine Learning Engineer / Teacher",
                "nickname": "Gary R. Engler",
                "website": "gary-r-engler.com",
                "stream_tokens": null,
                "feature_set_id": null,
                "csrf_token": null,
                "date_joined": "2015-02-13 16:18:23",
                "mapbox_access_tokens": null,
                "has_password": null,
                "username": "gengler",
                "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-10-12T06:37:36.577415Z",
            "parented": true,
            "embed_url": "https://plotly.com/~Dreamshot/435.embed",
            "fid": "Dreamshot:435",
            "filename": "New York Times Traffic",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/Dreamshot/435/9_4FHJA9NTTYWF313T03QJFKTKOSNQ6J.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F435%2F2_6BH3NT0IBWIP3JU4RYIZJU6M4610V1.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/Dreamshot%2F435%2F8_ZV1P9MYOPEF1CND5CT4QUP54EFWVTU.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/Dreamshot/435/9_4FHJA9NTTYWF313T03QJFKTKOSNQ6J.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/Dreamshot:435",
                "plots": "https://api.plotly.com/v2/plots/Dreamshot:435",
                "parent": "https://api.plotly.com/v2/folders/home?user=Dreamshot"
            },
            "owner": "Dreamshot",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "<br>Tough Trends: New York Times Website Traffic, 2011-2013",
            "views": 1312,
            "web_url": "https://plotly.com/~Dreamshot/435/tough-trends-new-york-times-website-traffic-2011-2013/",
            "world_readable": true,
            "date_modified": "2015-07-10T06:24:15.170Z",
            "collaborators": {
                "results": [
                    {
                        "profile_url": "https://plotly.com/~MattSundquist",
                        "avatar_url": "https://storage.googleapis.com/plotly-prod-profiles/1428999724.jpg",
                        "background_url": "https://storage.googleapis.com/plotly-prod-profiles/bg-9.jpg",
                        "bio": "",
                        "nickname": "",
                        "website": "matthewsundquist.com",
                        "stream_tokens": null,
                        "feature_set_id": null,
                        "csrf_token": null,
                        "date_joined": "2012-12-19 03:08:16",
                        "mapbox_access_tokens": null,
                        "has_password": null,
                        "username": "MattSundquist",
                        "email": null,
                        "is_active": null,
                        "readonly": null,
                        "is_dash_creator": null,
                        "dash_created_count": null,
                        "is_chart_creator": null,
                        "charts_created_count": null
                    },
                    {
                        "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
                    }
                ],
                "count": 2
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~Dreamshot/435/",
            "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-05-11T16:32:00.000000Z",
            "parented": true,
            "embed_url": "https://plotly.com/~cimar/39.embed",
            "fid": "cimar:39",
            "filename": "FB Moms Relative Age",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/cimar%2F39%2F9_M9GNPEKJQD4Q2Q4OKUMUYX7RD6GCO2.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/cimar%2F39%2F2_AWZEXANZJJGL8VNMBBZA3NJ79EXTU5.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/cimar%2F39%2F8_4A9GSNNARTUXM27X9MOZMIJU4RFSSX.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/cimar%2F39%2F9_M9GNPEKJQD4Q2Q4OKUMUYX7RD6GCO2.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/cimar:39",
                "plots": "https://api.plotly.com/v2/plots/cimar:39",
                "parent": "https://api.plotly.com/v2/folders/cimar:134"
            },
            "owner": "cimar",
            "parent": 134,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "<br>Percent of Mothers, by Age Bracket, in the United States",
            "views": 10836,
            "web_url": "https://plotly.com/~cimar/39/percent-of-mothers-by-age-bracket-in-the-united-states/",
            "world_readable": true,
            "date_modified": "2015-07-10T00:48:40.263Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~cimar/39/",
            "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": "2014-10-12T13:08:29.094162Z",
            "parented": true,
            "embed_url": "https://plotly.com/~demos/1526.embed",
            "fid": "demos:1526",
            "filename": "vonneevonneevonnee2",
            "filetype": "plot",
            "img_url": "https://storage.googleapis.com/plotly-prod-images/demos/1526/9_FZ9EO90RZ1TV3Y4JQ4UQ1N1C17EK7Y.png",
            "image_urls": {
                "default": "https://storage.googleapis.com/plotly-prod-images/demos%2F1526%2F2_GWRYW42QVH7LC2366XX4LGZ6DKTNGL.png",
                "block-thumb": "https://storage.googleapis.com/plotly-prod-images/demos%2F1526%2F8_J9YGSUKJU67982CS7QNJ5AWK8P5J08.png",
                "list-thumb": "https://storage.googleapis.com/plotly-prod-images/demos/1526/9_FZ9EO90RZ1TV3Y4JQ4UQ1N1C17EK7Y.png"
            },
            "api_urls": {
                "files": "https://api.plotly.com/v2/files/demos:1526",
                "plots": "https://api.plotly.com/v2/plots/demos:1526",
                "parent": "https://api.plotly.com/v2/folders/home?user=demos"
            },
            "owner": "demos",
            "parent": -1,
            "preview": "",
            "referencers": null,
            "references": null,
            "title": "Computation Stats",
            "views": 522,
            "web_url": "https://plotly.com/~demos/1526/computation-stats/",
            "world_readable": true,
            "date_modified": "2015-06-24T15:14:15.734Z",
            "collaborators": {
                "results": [],
                "count": 0
            },
            "subfolder_count": null,
            "refresh_interval": null,
            "organize_view_url": "https://plotly.com/~demos/1526/",
            "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
            }
        }
    ]
}