Sigma Computing User Attributes API

The user-attributes API from Sigma Computing — 8 operation(s) for user-attributes.

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v2/user-attributes List user attributes · List user attributes #
Ask an LLM
“What user attributes are defined in my Sigma organization?”
“Can I search user attributes by name?”
Tell an agent
List all user attributes with their values and owners.
Find user attributes named {name}.
POST /v2/user-attributes Create a user attribute · Create a user attribute #
Ask an LLM
“How do I define a new user attribute for row-level security?”
“Can a new user attribute have a default value?”
Tell an agent
Create a user attribute called {name}.
Create user attribute {name} with default value {defaultValue}.
DELETE /v2/user-attributes/{userAttributeId} Delete a user attribute permanently · Delete a user attribute #
Ask an LLM
“Who is allowed to delete a user attribute entirely?”
“Does deleting a user attribute remove it from the whole organization?”
Tell an agent destructive · confirm first
Permanently delete user attribute {userAttributeId}.
Remove the {userAttributeId} attribute from the organization.
GET /v2/user-attributes/{userAttributeId} Get a user attribute · Get a user attribute #
Ask an LLM
“How do I look up the details of one user attribute?”
“What is the default value of a specific user attribute?”
Tell an agent
Get user attribute {userAttributeId}.
Show the description and default of user attribute {userAttributeId}.
GET /v2/user-attributes/{userAttributeId}/teams List teams assigned a user attribute · Get teams for a user attribute #
Ask an LLM
“Which teams have a value set for a given user attribute?”
“What value does each team get for this user attribute?”
Tell an agent
List teams assigned user attribute {userAttributeId}.
Show team values for user attribute {userAttributeId}.
PATCH /v2/user-attributes/{userAttributeId}/teams Bulk-remove a user attribute from teams · Update a user attribute for teams #
Ask an LLM
“Can I clear a user attribute from many teams in one request?”
“What does the team user-attribute update support right now?”
Tell an agent destructive · confirm first
Remove user attribute {userAttributeId} from teams {delete}.
Bulk-unassign attribute {userAttributeId} for the teams in {delete}.
POST /v2/user-attributes/{userAttributeId}/teams Assign a user attribute value to teams · Set a user attribute for teams #
Ask an LLM
“How do I set a user attribute value for several teams at once?”
“Can I give each team a different value for the same attribute?”
Tell an agent
Set user attribute {userAttributeId} for teams: {assignments}.
Assign team values {assignments} to attribute {userAttributeId}.
DELETE /v2/user-attributes/{userAttributeId}/teams/{teamId} Remove a user attribute from one team · Delete a user attribute for a team #
Ask an LLM
“How do I unset a user attribute for a single team?”
“Can I drop one team's attribute value without touching other teams?”
Tell an agent destructive · confirm first
Delete user attribute {userAttributeId} for team {teamId}.
Unset team {teamId}'s value for attribute {userAttributeId}.
GET /v2/user-attributes/{userAttributeId}/tenants List tenants assigned a user attribute · Get tenants for a user attribute #
Ask an LLM
“Which tenant organizations have a value for this user attribute?”
“What value does each tenant hold for a user attribute?”
Tell an agent
List tenants assigned user attribute {userAttributeId}.
Show tenant values for user attribute {userAttributeId}.
PATCH /v2/user-attributes/{userAttributeId}/tenants Bulk-remove a user attribute from tenants · Update a user attribute for tenants #
Ask an LLM
“Can I clear a user attribute from several tenants in one call?”
“Does the tenant user-attribute update do anything besides deleting assignments?”
Tell an agent destructive · confirm first
Remove user attribute {userAttributeId} from tenants {delete}.
Bulk-unassign attribute {userAttributeId} for the tenants in {delete}.
POST /v2/user-attributes/{userAttributeId}/tenants Assign a user attribute value to tenants · Set a user attribute for tenants #
Ask an LLM
“How do I set a user attribute for my tenant organizations?”
“Can I assign attribute values to several tenants by tenant organization ID?”
Tell an agent
Set user attribute {userAttributeId} for tenants: {assignments}.
Assign tenant values {assignments} to attribute {userAttributeId}.
DELETE /v2/user-attributes/{userAttributeId}/tenants/{tenantOrganizationId} Remove a user attribute from one tenant · Delete a user attribute for a tenant #
Ask an LLM
“How do I unset a user attribute for a single tenant organization?”
“Can I drop one tenant's value for an attribute?”
Tell an agent destructive · confirm first
Delete user attribute {userAttributeId} for tenant {tenantOrganizationId}.
Unset tenant {tenantOrganizationId}'s value for attribute {userAttributeId}.
GET /v2/user-attributes/{userAttributeId}/users List users assigned a user attribute · Get users for a user attribute #
Ask an LLM
“Which individual users have a value for this user attribute?”
“What value is each person assigned for an attribute?”
Tell an agent
List users assigned user attribute {userAttributeId}.
Show per-user values for attribute {userAttributeId}.
PATCH /v2/user-attributes/{userAttributeId}/users Bulk-remove a user attribute from users · Update a user attribute for users #
Ask an LLM
“Can I clear a user attribute from many users at once?”
“Is deleting assignments the only thing the user attribute update for users supports?”
Tell an agent destructive · confirm first
Remove user attribute {userAttributeId} from users {delete}.
Bulk-unassign attribute {userAttributeId} for the users in {delete}.
POST /v2/user-attributes/{userAttributeId}/users Assign a user attribute value to users · Set a user attribute for users #
Ask an LLM
“How do I set a user attribute value for specific people?”
“Can I assign an attribute to several users by user ID at once?”
Tell an agent
Set user attribute {userAttributeId} for users: {assignments}.
Assign per-user values {assignments} to attribute {userAttributeId}.
DELETE /v2/user-attributes/{userAttributeId}/users/{userId} Remove a user attribute from one user · Delete a user attribute for a user #
Ask an LLM
“How do I unset a user attribute for a single person?”
“Can I delete just one user's attribute value?”
Tell an agent destructive · confirm first
Delete user attribute {userAttributeId} for user {userId}.
Unset user {userId}'s value for attribute {userAttributeId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/sigma-computing:sigma-computing-user-attributes-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

sigma-computing-user-attributes-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Sigma Computing Public REST User Attributes API
  version: 2.0.0
  summary: The Sigma REST API provides developers access to resources programmatically, using HTTP.
  description: 'The Sigma REST API provides developers access to resources programmatically,

    using HTTP.'
  termsOfService: Contact Sigma
  contact:
    email: support@sigmacomputing.com
servers:
- url: https://api.sigmacomputing.com
  description: Server for GCP (US) hosted organizations
- url: https://api.sa.gcp.sigmacomputing.com
  description: Server for GCP (KSA) hosted organizations
- url: https://aws-api.sigmacomputing.com
  description: Server for AWS US (West) hosted organizations
- url: https://api.us-a.aws.sigmacomputing.com
  description: Server for AWS US (East) hosted organizations
- url: https://api.ca.aws.sigmacomputing.com
  description: Server for AWS Canada hosted organizations
- url: https://api.eu.aws.sigmacomputing.com
  description: Server for AWS Europe hosted organizations
- url: https://api.au.aws.sigmacomputing.com
  description: Server for AWS Australia and APAC hosted organizations
- url: https://api.uk.aws.sigmacomputing.com
  description: Server for AWS UK hosted organizations
- url: https://api.us.azure.sigmacomputing.com
  description: Server for Azure US hosted organizations
- url: https://api.eu.azure.sigmacomputing.com
  description: Server for Azure Europe hosted organizations
- url: https://api.ca.azure.sigmacomputing.com
  description: Server for Azure Canada hosted organizations
- url: https://api.uk.azure.sigmacomputing.com
  description: Server for Azure United Kingdom hosted organizations
- url: https://api.au.azure.sigmacomputing.com
  description: Server for Azure Australia hosted organizations
security:
- oauth2: []
tags:


# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sigma-computing/refs/heads/main/openapi/sigma-computing-user-attributes-api-openapi.yml