Skip to main content
PATCH
/
user
/
profile
/
{id}
Typescript (SDK)
import { Latitudesh } from "latitudesh-typescript-sdk";

const latitudesh = new Latitudesh({
  bearer: process.env["LATITUDESH_BEARER"] ?? "",
});

async function run() {
  const result = await latitudesh.userProfile.update({
    id: "user_8PMvy2GL72uKKyXyANEnsjMQYMP",
    requestBody: {
      data: {
        id: "user_8PMvy2GL72uKKyXyANEnsjMQYMP",
        type: "users",
        attributes: {
          role: "collaborator",
        },
      },
    },
  });

  console.log(result);
}

run();
{
  "data": {
    "id": "user_8PMvy2GL72uKKyXyANEnsjMQYMP",
    "type": "users",
    "attributes": {
      "first_name": "Sherwood",
      "last_name": "Ward",
      "email": "[email protected]",
      "role": "collaborator",
      "created_at": null,
      "updated_at": null
    }
  },
  "meta": {}
}

Authorizations

Authorization
string
header
required

Path Parameters

id
string
required

Body

data
object
required

Response

200 - application/vnd.api+json

Success

data
object