Skip to content

Rest API Calls

The Rest class is used to work with the Аспро.Cloud Rest API.

It provides methods:

  • get() - GET request to retrieve a record, delete a record, retrieve a list of records
  • post() - POST request to create a record, update a record

The SDK automatically:

  • adds OAuth2 tokens from the application context
  • refreshes tokens when needed
  • respects rate-limit restrictions

Example

ts
import { App } from '@aspro-cloud/miniapp-jssdk'

const frame = await App.initializeFrame()

// Get current user
const user = await frame.rest.get('/core/user/get/')

// Get user data by id
const user39 = await frame.rest.get('/core/user/get/39')

// Get a list of all users
const users = await frame.rest.get('/core/user/list')

// Update user data by id
await frame.rest.post('/core/user/update/39', {
  email_personal: 'neo@aspro.cloud',
})

// Delete user by id
await frame.rest.post('/core/user/delete/39')

Published under the MIT license.