Geckoboard website screenshot

Geckoboard

Geckoboard is a cloud dashboard service that lets teams build TV-ready, real-time business dashboards from spreadsheets, databases, and 90+ pre-built integrations (Salesforce, HubSpot, Stripe, Zendesk, Google Analytics, etc.). The Geckoboard Datasets API lets developers push their own data into Geckoboard by defining a schema and appending or replacing records, which can then power any dashboard visualization. The API is HTTPS-only and authenticates with HTTP Basic auth using a Geckoboard API key as the username.

1 APIs 0 Features
DashboardsData VisualizationBusiness IntelligenceKPI TrackingReal-Time ReportingTV Dashboards

APIs

Geckoboard Datasets API

REST API for pushing custom data into Geckoboard for use on dashboards. Supports creating datasets with typed schemas (number, money, percentage, date, datetime, duration, strin...

Collections

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
💬
Support
Support
🟢
StatusPage
StatusPage

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Geckoboard Datasets API
  version: 1.0.0
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Health
    type: folder
  items:
  - info:
      name: Ping the API
      type: http
    http:
      method: GET
      url: https://api.geckoboard.com/
    docs: Verify that the supplied API key is valid.
- info:
    name: Datasets
    type: folder
  items:
  - info:
      name: Find or create a dataset
      type: http
    http:
      method: PUT
      url: https://api.geckoboard.com/datasets/:id
      params:
      - name: id
        value: ''
        type: path
        description: Identifier of the dataset
      body:
        type: json
        data: '{}'
    docs: Creates a dataset with the supplied schema, or returns the existing dataset if it already exists.
  - info:
      name: Delete a dataset
      type: http
    http:
      method: DELETE
      url: https://api.geckoboard.com/datasets/:id
      params:
      - name: id
        value: ''
        type: path
        description: Identifier of the dataset
    docs: Delete a dataset
  - info:
      name: Append data to a dataset
      type: http
    http:
      method: POST
      url: https://api.geckoboard.com/datasets/:id/data
      params:
      - name: id
        value: ''
        type: path
        description: Identifier of the dataset
      body:
        type: json
        data: '{}'
    docs: Appends up to 500 records to the dataset, merging with existing rows.
  - info:
      name: Replace all dataset data
      type: http
    http:
      method: PUT
      url: https://api.geckoboard.com/datasets/:id/data
      params:
      - name: id
        value: ''
        type: path
        description: Identifier of the dataset
      body:
        type: json
        data: '{}'
    docs: Deletes all existing data in the dataset and writes the new records.
bundled: true