Files
autoglue/sdk/ts/docs/MeApi.md
2025-12-05 12:17:36 +00:00

3.5 KiB

MeApi

All URIs are relative to https://autoglue.glueopshosted.com/api/v1

Method HTTP request Description
getMe GET /me Get current user profile
updateMe PATCH /me Update current user profile

getMe

HandlersMeResponse getMe()

Get current user profile

Example

import { Configuration, MeApi } from "@glueops/autoglue-sdk-go";
import type { GetMeRequest } from "@glueops/autoglue-sdk-go";

async function example() {
  console.log("🚀 Testing @glueops/autoglue-sdk-go SDK...");
  const config = new Configuration({
    // To configure API key authorization: ApiKeyAuth
    apiKey: "YOUR API KEY",
    // To configure API key authorization: BearerAuth
    apiKey: "YOUR API KEY",
  });
  const api = new MeApi(config);

  try {
    const data = await api.getMe();
    console.log(data);
  } catch (error) {
    console.error(error);
  }
}

// Run the test
example().catch(console.error);

Parameters

This endpoint does not need any parameter.

Return type

HandlersMeResponse

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateMe

ModelsUser updateMe(handlersUpdateMeRequest)

Update current user profile

Example

import {
  Configuration,
  MeApi,
} from '@glueops/autoglue-sdk-go';
import type { UpdateMeRequest } from '@glueops/autoglue-sdk-go';

async function example() {
  console.log("🚀 Testing @glueops/autoglue-sdk-go SDK...");
  const config = new Configuration({
    // To configure API key authorization: ApiKeyAuth
    apiKey: "YOUR API KEY",
    // To configure API key authorization: BearerAuth
    apiKey: "YOUR API KEY",
  });
  const api = new MeApi(config);

  const body = {
    // HandlersUpdateMeRequest | Patch profile
    handlersUpdateMeRequest: ...,
  } satisfies UpdateMeRequest;

  try {
    const data = await api.updateMe(body);
    console.log(data);
  } catch (error) {
    console.error(error);
  }
}

// Run the test
example().catch(console.error);

Parameters

Name Type Description Notes
handlersUpdateMeRequest HandlersUpdateMeRequest Patch profile

Return type

ModelsUser

Authorization

ApiKeyAuth, BearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]