6.0.0 • Published 5 years ago

@datafire/cambase v6.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@datafire/cambase

Client library for Cambase.io

Installation and Usage

npm install --save @datafire/cambase
let cambase = require('@datafire/cambase').create();

.then(data => {
  console.log(data);
});

Description

Cambase.io is a project by Evercam.io in order to make it easier for software developers to have a reliable, up to date source of model hardware information available via a public API.

Actions

api.v1.models.json.get

Fetches all Models

cambase.api.v1.models.json.get({}, context)

Input

  • input object
    • page integer: Page number
    • order string: Sort order

Output

Output schema unknown

api.v1.models.json.post

Creates a new Model

cambase.api.v1.models.json.post({
  "vendor_id": "",
  "model[model]": ""
}, context)

Input

Output

Output schema unknown

api.v1.models.search.json.get

Searches all Models

cambase.api.v1.models.search.json.get({}, context)

Input

Output

Output schema unknown

api.v1.models.id.json.get

Fetches a single Model

cambase.api.v1.models.id.json.get({
  "id": 0
}, context)

Input

  • input object
    • id required integer: Model ID

Output

Output schema unknown

api.v1.models.id.json.patch

Updates an existing Model

cambase.api.v1.models.id.json.patch({
  "id": "",
  "vendor_id": ""
}, context)

Input

Output

Output schema unknown

api.v1.models.id.json.put

Updates an existing Model

cambase.api.v1.models.id.json.put({
  "id": "",
  "vendor_id": ""
}, context)

Input

Output

Output schema unknown

api.v1.recorders.json.get

Fetches all Recorders

cambase.api.v1.recorders.json.get({}, context)

Input

  • input object
    • page integer: Page number
    • order string: Sort order

Output

Output schema unknown

api.v1.recorders.json.post

Creates a new Recorder

cambase.api.v1.recorders.json.post({
  "vendor_id": "",
  "recorder[model]": "",
  "recorder[name]": "",
  "recorder[recorder_type]": ""
}, context)

Input

Output

Output schema unknown

api.v1.recorders.search.json.get

Searches all Recorders

cambase.api.v1.recorders.search.json.get({}, context)

Input

Output

Output schema unknown

api.v1.recorders.id.json.get

Fetches a single Recorder

cambase.api.v1.recorders.id.json.get({
  "id": 0
}, context)

Input

  • input object
    • id required integer: Recorder ID

Output

Output schema unknown

api.v1.recorders.id.json.patch

Updates an existing Recorder

cambase.api.v1.recorders.id.json.patch({
  "id": "",
  "vendor_id": "",
  "recorder[model]": "",
  "recorder[name]": "",
  "recorder[recorder_type]": ""
}, context)

Input

Output

Output schema unknown

api.v1.recorders.id.json.put

Updates an existing Recorder

cambase.api.v1.recorders.id.json.put({
  "id": "",
  "vendor_id": "",
  "recorder[model]": "",
  "recorder[name]": "",
  "recorder[recorder_type]": ""
}, context)

Input

Output

Output schema unknown

api.v1.vendors.json.get

Fetches all Vendors

cambase.api.v1.vendors.json.get({}, context)

Input

  • input object
    • page integer: Page number
    • order string: Sort order

Output

Output schema unknown

api.v1.vendors.json.post

Creates a new Vendor

cambase.api.v1.vendors.json.post({
  "vendor[name]": ""
}, context)

Input

  • input object
    • vendorname required string: Name
    • vendorinfo string: Info.
    • vendorurl string: Website
    • vendormac string: MAC

Output

Output schema unknown

api.v1.vendors.id.json.get

Fetches a single Vendor

cambase.api.v1.vendors.id.json.get({
  "id": ""
}, context)

Input

  • input object
    • id required string: Vendor ID
    • order string: Sort order

Output

Output schema unknown

api.v1.vendors.id.json.patch

Updates an existing Vendor

cambase.api.v1.vendors.id.json.patch({
  "id": ""
}, context)

Input

  • input object
    • id required string: Vendor ID
    • vendorname string: Name
    • vendorinfo string: Info.
    • vendorurl string: Website
    • vendormac string: MAC

Output

Output schema unknown

api.v1.vendors.id.json.put

Updates an existing Vendor

cambase.api.v1.vendors.id.json.put({
  "id": ""
}, context)

Input

  • input object
    • id required string: Vendor ID
    • vendorname string: Name
    • vendorinfo string: Info.
    • vendorurl string: Website
    • vendormac string: MAC

Output

Output schema unknown

Definitions

This integration has no definitions

6.0.0

5 years ago

5.0.0

7 years ago

4.0.0

7 years ago

3.0.0

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

0.0.3

9 years ago

0.0.1

9 years ago