Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 703 Bytes

README.md

File metadata and controls

47 lines (34 loc) · 703 Bytes

Karma API

Install

# npm install @karmared/api

or

# yarn add @karmared/api

Use

If you know email and password:

import Karma from "@karmared/api"

const EMAIL = "example@mail.com", PASSWORD = "...";

const karma = await Karma.login(EMAIL, PASSWORD)

or if you know bearer token:

import Karma from "@karmared/api"

const BEARER_TOKEN = "..."

const karma = new Karma({token: BEARER_TOKEN})

Requests

You can see all requests on site https://my.karma.red/graphql.

const query = `
{
  viewer {
    id
  }
}`

const response = await karma.request(query)
console.log(response) // {data: {viewer: {id: "..."}}}