Open Connector
所有 Tools

1Password SaaS Manager logo1Password SaaS Manager

Manage SaaS applications, people, teams, devices, workflows, audit logs, and SCIM resources with 1Password SaaS Manager.

1password-saas-managervcatalog-v143 个 Tools

认证方式

方式底层类型状态说明
OAuth 2.0 (client credentials)oauth2available
Access tokenapi_keyavailable

调用示例

import { createClient } from "@open-connector/sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "1PASSWORD_SAAS_MANAGER_DELETE_API_ASSETS_V1_ID",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("1PASSWORD_SAAS_MANAGER_DELETE_API_ASSETS_V1_ID", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute 1PASSWORD_SAAS_MANAGER_DELETE_API_ASSETS_V1_ID --data '{ }'

Tool 目录

可用 Tools

43 个可调用操作

Delete a device1PASSWORD_SAAS_MANAGER_DELETE_API_ASSETS_V1_IDDeletes the device with the given SaaS Manager ID. **Required scope:** `Assets.Write` (Write access to devices)

Deletes the device with the given SaaS Manager ID. **Required scope:** `Assets.Write` (Write access to devices)

认证

需要 Connected Account

Scopes

Assets.Write

Tags

Devices
Delete a contract1PASSWORD_SAAS_MANAGER_DELETE_API_CONTRACTS_V1_IDDeletes a contract by its SaaS Manager ID or by your own external ID. **Required scope:** `Contracts.Write` (Write access to contracts)

Deletes a contract by its SaaS Manager ID or by your own external ID. **Required scope:** `Contracts.Write` (Write access to contracts)

认证

需要 Connected Account

Scopes

Contracts.Write

Tags

Contracts
Delete a team1PASSWORD_SAAS_MANAGER_DELETE_API_PEOPLE_V1_TEAMS_IDDeletes the team with the given ID, along with its descendants, and removes the corresponding memberships from people. Teams that are in use by integrations cannot be deleted. **Required scope:** `People.Write` (Write access to people and teams)

Deletes the team with the given ID, along with its descendants, and removes the corresponding memberships from people. Teams that are in use by integrations cannot be deleted. **Required scope:** `People.Write` (Write access to people and teams)

认证

需要 Connected Account

Scopes

People.Write

Tags

Teams
Delete a user1PASSWORD_SAAS_MANAGER_DELETE_API_SCIM_V2_USERS_USER_IDRemoves a user's SaaS Manager access, following the SCIM 2.0 protocol (RFC 7644). Returns 204 No Content on success. System-managed and EPM-managed users cannot be deleted (400). **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

Removes a user's SaaS Manager access, following the SCIM 2.0 protocol (RFC 7644). Returns 204 No Content on success. System-managed and EPM-managed users cannot be deleted (400). **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

认证

需要 Connected Account

Scopes

Users.Write

Tags

SCIM
List applications1PASSWORD_SAAS_MANAGER_GET_API_APPS_V1Returns a paginated list of the applications in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Apps.Read` (Read-only access to applications)

Returns a paginated list of the applications in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Apps.Read` (Read-only access to applications)

认证

需要 Connected Account

Scopes

Apps.Read

Tags

Applications
Get an application1PASSWORD_SAAS_MANAGER_GET_API_APPS_V1_APP_IDFetches a single application (a managed SaaS app in your organization) by its ID. **Required scope:** `Apps.Read` (Read-only access to applications)

Fetches a single application (a managed SaaS app in your organization) by its ID. **Required scope:** `Apps.Read` (Read-only access to applications)

认证

需要 Connected Account

Scopes

Apps.Read

Tags

Applications
List application accounts1PASSWORD_SAAS_MANAGER_GET_API_APPS_V1_APP_ID_USERSReturns a paginated list of the accounts (users) on a given application. Follow the `next` link to page through large result sets. **Required scope:** `Apps.Users.Read` (Read-only access to application accounts)

Returns a paginated list of the accounts (users) on a given application. Follow the `next` link to page through large result sets. **Required scope:** `Apps.Users.Read` (Read-only access to application accounts)

认证

需要 Connected Account

Scopes

Apps.Users.Read

Tags

Applications
Get application categories1PASSWORD_SAAS_MANAGER_GET_API_APPS_V1_CATEGORIESReturns the application category tags as a nested hierarchy. **Required scope:** `Apps.Read` (Read-only access to applications)

Returns the application category tags as a nested hierarchy. **Required scope:** `Apps.Read` (Read-only access to applications)

认证

需要 Connected Account

Scopes

Apps.Read

Tags

Applications
List application custom fields1PASSWORD_SAAS_MANAGER_GET_API_APPS_V1_CUSTOMFIELDSReturns the application custom fields defined for your organization. Use the field `lookupKey` values as the keys of the `customFields` object when creating or updating an application. **Required scope:** `Apps.Read` (Read-only access to applications)

Returns the application custom fields defined for your organization. Use the field `lookupKey` values as the keys of the `customFields` object when creating or updating an application. **Required scope:** `Apps.Read` (Read-only access to applications)

认证

需要 Connected Account

Scopes

Apps.Read

Tags

Applications
List devices1PASSWORD_SAAS_MANAGER_GET_API_ASSETS_V1Returns a paginated list of the devices in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Assets.Read` (Read-only access to devices)

Returns a paginated list of the devices in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Assets.Read` (Read-only access to devices)

认证

需要 Connected Account

Scopes

Assets.Read

Tags

Devices
List device custom fields1PASSWORD_SAAS_MANAGER_GET_API_ASSETS_V1_CUSTOMFIELDSReturns the device custom fields defined for your organization. Use the field `lookupKey` values as the keys of the `customFields` object when creating or updating a device. **Required scope:** `Assets.Read` (Read-only access to devices)

Returns the device custom fields defined for your organization. Use the field `lookupKey` values as the keys of the `customFields` object when creating or updating a device. **Required scope:** `Assets.Read` (Read-only access to devices)

认证

需要 Connected Account

Scopes

Assets.Read

Tags

Devices
Get a device1PASSWORD_SAAS_MANAGER_GET_API_ASSETS_V1_IDFetches a single device by its SaaS Manager ID. **Required scope:** `Assets.Read` (Read-only access to devices)

Fetches a single device by its SaaS Manager ID. **Required scope:** `Assets.Read` (Read-only access to devices)

认证

需要 Connected Account

Scopes

Assets.Read

Tags

Devices
List audit log events1PASSWORD_SAAS_MANAGER_GET_API_AUDIT_V1_LOGSReturns audit log events for your organization, oldest first. The audit log is a continuous, append-only stream. Pagination is cursor-based but differs from the rest of the SaaS Manager API: the response's `next` field (and the `link` response header, `rel="next"`) always returns a cursor URL — even on the last page — so you can keep following it to receive new events as they are written. Page until no further `results` are returned, then poll the same `next` URL periodically to pick up new events. Narrow results with `since`/`until` (a time window — by default the last 7 days), a SCIM-style `filter` (all operators except `[ ]`), or a free-text `q` query (matches the actor/target name, target email, and exactly matches event ID, event type, target ID and target type). Use `sortOrder=DESCENDING` to return newest events first. `limit` defaults to 100 (maximum 1000).

Returns audit log events for your organization, oldest first. The audit log is a continuous, append-only stream. Pagination is cursor-based but differs from the rest of the SaaS Manager API: the response's `next` field (and the `link` response header, `rel="next"`) always returns a cursor URL — even on the last page — so you can keep following it to receive new events as they are written. Page until no further `results` are returned, then poll the same `next` URL periodically to pick up new events. Narrow results with `since`/`until` (a time window — by default the last 7 days), a SCIM-style `filter` (all operators except `[ ]`), or a free-text `q` query (matches the actor/target name, target email, and exactly matches event ID, event type, target ID and target type). Use `sortOrder=DESCENDING` to return newest events first. `limit` defaults to 100 (maximum 1000).

认证

需要 Connected Account

Tags

Audit log
List contracts1PASSWORD_SAAS_MANAGER_GET_API_CONTRACTS_V1Returns a paginated list of the contracts in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Contracts.Read` (Read-only access to contracts)

Returns a paginated list of the contracts in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Contracts.Read` (Read-only access to contracts)

认证

需要 Connected Account

Scopes

Contracts.Read

Tags

Contracts
Get a contract1PASSWORD_SAAS_MANAGER_GET_API_CONTRACTS_V1_IDFetches a single contract by its SaaS Manager ID or by your own external ID. **Required scope:** `Contracts.Read` (Read-only access to contracts)

Fetches a single contract by its SaaS Manager ID or by your own external ID. **Required scope:** `Contracts.Read` (Read-only access to contracts)

认证

需要 Connected Account

Scopes

Contracts.Read

Tags

Contracts
List people1PASSWORD_SAAS_MANAGER_GET_API_PEOPLE_V1Returns a paginated list of the people in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `People.Read` (Read-only access to people and teams)

Returns a paginated list of the people in your organization. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `People.Read` (Read-only access to people and teams)

认证

需要 Connected Account

Scopes

People.Read

Tags

People
Get a person1PASSWORD_SAAS_MANAGER_GET_API_PEOPLE_V1_IDFetches a single person by their SaaS Manager ID (a UUID) or by email address. If an email address matches more than one person a 409 Conflict is returned. **Required scope:** `People.Read` (Read-only access to people and teams)

Fetches a single person by their SaaS Manager ID (a UUID) or by email address. If an email address matches more than one person a 409 Conflict is returned. **Required scope:** `People.Read` (Read-only access to people and teams)

认证

需要 Connected Account

Scopes

People.Read

Tags

People
List a person's applications1PASSWORD_SAAS_MANAGER_GET_API_PEOPLE_V1_ID_APPSReturns a paginated list of the applications a person has an account on, identified by their SaaS Manager ID or email address. If an email address matches more than one person a 409 Conflict is returned. **Required scope:** `People.Read` (Read-only access to people and teams)

Returns a paginated list of the applications a person has an account on, identified by their SaaS Manager ID or email address. If an email address matches more than one person a 409 Conflict is returned. **Required scope:** `People.Read` (Read-only access to people and teams)

认证

需要 Connected Account

Scopes

People.Read

Tags

People
Get a team1PASSWORD_SAAS_MANAGER_GET_API_PEOPLE_V1_TEAMS_IDFetches a single team by ID, including its parent team ID (if any). **Required scope:** `People.Read` (Read-only access to people and teams)

Fetches a single team by ID, including its parent team ID (if any). **Required scope:** `People.Read` (Read-only access to people and teams)

认证

需要 Connected Account

Scopes

People.Read

Tags

Teams
List teams1PASSWORD_SAAS_MANAGER_GET_API_PEOPLE_V1_TEAMS_LISTReturns all teams as a flat list; each entry carries its parent team ID (if any). **Required scope:** `People.Read` (Read-only access to people and teams)

Returns all teams as a flat list; each entry carries its parent team ID (if any). **Required scope:** `People.Read` (Read-only access to people and teams)

认证

需要 Connected Account

Scopes

People.Read

Tags

Teams
Get the team hierarchy1PASSWORD_SAAS_MANAGER_GET_API_PEOPLE_V1_TEAMS_TREEReturns all teams as a nested tree, starting from the root teams. **Required scope:** `People.Read` (Read-only access to people and teams)

Returns all teams as a nested tree, starting from the root teams. **Required scope:** `People.Read` (Read-only access to people and teams)

认证

需要 Connected Account

Scopes

People.Read

Tags

Teams
List resource types1PASSWORD_SAAS_MANAGER_GET_API_SCIM_V2_RESOURCE_TYPESReturns the SCIM 2.0 resource types this provider exposes (RFC 7643), in a SCIM `ListResponse` envelope. SCIM clients read this during discovery. Per the SCIM standard, supplying a `filter` is not permitted.

Returns the SCIM 2.0 resource types this provider exposes (RFC 7643), in a SCIM `ListResponse` envelope. SCIM clients read this during discovery. Per the SCIM standard, supplying a `filter` is not permitted.

认证

需要 Connected Account

Tags

SCIM
Get the User resource type1PASSWORD_SAAS_MANAGER_GET_API_SCIM_V2_RESOURCE_TYPES_USERReturns the SCIM 2.0 "User" resource type definition (RFC 7643).

Returns the SCIM 2.0 "User" resource type definition (RFC 7643).

认证

需要 Connected Account

Tags

SCIM
List users1PASSWORD_SAAS_MANAGER_GET_API_SCIM_V2_USERSLists users with SaaS Manager access, following the SCIM 2.0 protocol (RFC 7644). Results are returned in a SCIM `ListResponse` envelope (`totalResults`, `itemsPerPage`, `startIndex`, `Resources`). Paging is SCIM-style — 1-based `startIndex` plus `count` (default and maximum 100) — not the cursor paging used elsewhere in the SaaS Manager API. An optional SCIM `filter` expression (e.g. `userName eq "john.doe@example.com"`) narrows the results.

Lists users with SaaS Manager access, following the SCIM 2.0 protocol (RFC 7644). Results are returned in a SCIM `ListResponse` envelope (`totalResults`, `itemsPerPage`, `startIndex`, `Resources`). Paging is SCIM-style — 1-based `startIndex` plus `count` (default and maximum 100) — not the cursor paging used elsewhere in the SaaS Manager API. An optional SCIM `filter` expression (e.g. `userName eq "john.doe@example.com"`) narrows the results.

认证

需要 Connected Account

Tags

SCIM
Get a user1PASSWORD_SAAS_MANAGER_GET_API_SCIM_V2_USERS_USER_IDFetches a single user by SCIM resource ID, following the SCIM 2.0 protocol (RFC 7644).

Fetches a single user by SCIM resource ID, following the SCIM 2.0 protocol (RFC 7644).

认证

需要 Connected Account

Tags

SCIM
List workflows1PASSWORD_SAAS_MANAGER_GET_API_WORKFLOWS_V1Returns a paginated list of the published workflows in your organization, including each workflow's trigger and steps. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Workflows.Read` (Read-only access to workflow definitions)

Returns a paginated list of the published workflows in your organization, including each workflow's trigger and steps. Use `filter` and `q` to narrow the results, and follow the `next` link (also provided in the `link` response header) to page through large result sets. **Required scope:** `Workflows.Read` (Read-only access to workflow definitions)

认证

需要 Connected Account

Scopes

Workflows.Read

Tags

Workflows
Get a workflow1PASSWORD_SAAS_MANAGER_GET_API_WORKFLOWS_V1_WORKFLOW_IDReturns the published workflow with the given ID, including its trigger and steps. The workflow is returned inside a one-item result page (empty if no workflow has that ID). **Required scope:** `Workflows.Read` (Read-only access to workflow definitions)

Returns the published workflow with the given ID, including its trigger and steps. The workflow is returned inside a one-item result page (empty if no workflow has that ID). **Required scope:** `Workflows.Read` (Read-only access to workflow definitions)

认证

需要 Connected Account

Scopes

Workflows.Read

Tags

Workflows
List workflow runs1PASSWORD_SAAS_MANAGER_GET_API_WORKFLOWS_V1_WORKFLOW_ID_RUNSReturns a paginated list of the runs (individual executions) of a workflow, including the run's context, current step states and any waiting actions. Use `filter` and `q` to narrow the results, and follow the `next` link to page through large result sets. **Variables:** workflow variable values are not returned by default. Pass the `variables` query parameter — a comma-separated list of variable IDs — to include those variables' values in each run's context. Reading the value of a **secret** (password) variable additionally requires the `Workflows.Runs.ReadSecrets` scope; requesting a secret variable without it returns `401`. **Required scope:** `Workflows.Runs.Read` (Read-only access to workflow runs)

Returns a paginated list of the runs (individual executions) of a workflow, including the run's context, current step states and any waiting actions. Use `filter` and `q` to narrow the results, and follow the `next` link to page through large result sets. **Variables:** workflow variable values are not returned by default. Pass the `variables` query parameter — a comma-separated list of variable IDs — to include those variables' values in each run's context. Reading the value of a **secret** (password) variable additionally requires the `Workflows.Runs.ReadSecrets` scope; requesting a secret variable without it returns `401`. **Required scope:** `Workflows.Runs.Read` (Read-only access to workflow runs)

认证

需要 Connected Account

Scopes

Workflows.Runs.Read

Tags

Workflows
Get a workflow run1PASSWORD_SAAS_MANAGER_GET_API_WORKFLOWS_V1_WORKFLOW_ID_RUNS_RUN_IDReturns the run with the given ID for the workflow, including its context and step states, inside a one-item result page (empty if no run has that ID). The `variables` query parameter and the `Workflows.Runs.ReadSecrets` scope behave as for listing runs. **Required scope:** `Workflows.Runs.Read` (Read-only access to workflow runs)

Returns the run with the given ID for the workflow, including its context and step states, inside a one-item result page (empty if no run has that ID). The `variables` query parameter and the `Workflows.Runs.ReadSecrets` scope behave as for listing runs. **Required scope:** `Workflows.Runs.Read` (Read-only access to workflow runs)

认证

需要 Connected Account

Scopes

Workflows.Runs.Read

Tags

Workflows
Authorize (Authorization Code flow)1PASSWORD_SAAS_MANAGER_GET_CONNECT_AUTHORIZERedirects the user to the SaaS Manager consent screen. After the user consents, the browser is redirected back to `redirect_uri` with a `code` (and `state`) query parameter, which you then exchange for a token at `/connect/token`. This is a browser-redirect endpoint, not a JSON API call.

Redirects the user to the SaaS Manager consent screen. After the user consents, the browser is redirected back to `redirect_uri` with a `code` (and `state`) query parameter, which you then exchange for a token at `/connect/token`. This is a browser-redirect endpoint, not a JSON API call.

认证

需要 Connected Account

Tags

Authentication
Update selected details of an application1PASSWORD_SAAS_MANAGER_PATCH_API_APPS_V1_IDPartially updates an application: only the fields present in the request body are changed. Omitting a field leaves it untouched, whereas sending an explicit `null` clears it. At least one field must be supplied. **Required scope:** `Apps.Write` (Write access to applications)

Partially updates an application: only the fields present in the request body are changed. Omitting a field leaves it untouched, whereas sending an explicit `null` clears it. At least one field must be supplied. **Required scope:** `Apps.Write` (Write access to applications)

认证

需要 Connected Account

Scopes

Apps.Write

Tags

Applications
Update selected details of a device1PASSWORD_SAAS_MANAGER_PATCH_API_ASSETS_V1_IDPartially updates a device: only the fields present in the request body are changed. Omitting a field leaves it untouched, whereas sending an explicit `null` clears it. At least one field must be supplied. **Required scope:** `Assets.Write` (Write access to devices)

Partially updates a device: only the fields present in the request body are changed. Omitting a field leaves it untouched, whereas sending an explicit `null` clears it. At least one field must be supplied. **Required scope:** `Assets.Write` (Write access to devices)

认证

需要 Connected Account

Scopes

Assets.Write

Tags

Devices
Update selected details of a person1PASSWORD_SAAS_MANAGER_PATCH_API_PEOPLE_V1_IDPartially updates a person: only the fields present in the request body are changed. Omitting a field leaves it untouched, whereas sending an explicit `null` clears it. At least one field must be supplied. **Required scope:** `People.Write` (Write access to people and teams)

Partially updates a person: only the fields present in the request body are changed. Omitting a field leaves it untouched, whereas sending an explicit `null` clears it. At least one field must be supplied. **Required scope:** `People.Write` (Write access to people and teams)

认证

需要 Connected Account

Scopes

People.Write

Tags

People
Update a user1PASSWORD_SAAS_MANAGER_PATCH_API_SCIM_V2_USERS_USER_IDApplies a SCIM PATCH operation set to a user, following the SCIM 2.0 protocol (RFC 7644). The request body must use the SCIM PatchOp schema (`urn:ietf:params:scim:api:messages:2.0:PatchOp`) and supply one or more `add`/`replace`/ `remove` operations, each with a `path`. `userName` is immutable. EPM-managed and system-managed users cannot be modified (403). **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

Applies a SCIM PATCH operation set to a user, following the SCIM 2.0 protocol (RFC 7644). The request body must use the SCIM PatchOp schema (`urn:ietf:params:scim:api:messages:2.0:PatchOp`) and supply one or more `add`/`replace`/ `remove` operations, each with a `path`. `userName` is immutable. EPM-managed and system-managed users cannot be modified (403). **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

认证

需要 Connected Account

Scopes

Users.Write

Tags

SCIM
Create an application1PASSWORD_SAAS_MANAGER_POST_API_APPS_V1Adds a managed application to your organization. Identify the underlying app with either `globalAppId` or `globalAppName` (exactly one is required). When supplying a name that does not match an app in the global catalog, supply `vendorName` and a new local vendor is created. Returns 409 if the application already exists. **Required scope:** `Apps.Write` (Write access to applications)

Adds a managed application to your organization. Identify the underlying app with either `globalAppId` or `globalAppName` (exactly one is required). When supplying a name that does not match an app in the global catalog, supply `vendorName` and a new local vendor is created. Returns 409 if the application already exists. **Required scope:** `Apps.Write` (Write access to applications)

认证

需要 Connected Account

Scopes

Apps.Write

Tags

Applications
Create a user1PASSWORD_SAAS_MANAGER_POST_API_SCIM_V2_USERSCreates a user, following the SCIM 2.0 protocol (RFC 7644). `userName` is required and must belong to a domain verified for your organization; it must not already be in use (a duplicate returns 409). Server-controlled fields (`id`, `meta`) are ignored on the request and set by the service. Returns 201 with the created user and a `Location` header. **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

Creates a user, following the SCIM 2.0 protocol (RFC 7644). `userName` is required and must belong to a domain verified for your organization; it must not already be in use (a duplicate returns 409). Server-controlled fields (`id`, `meta`) are ignored on the request and set by the service. Returns 201 with the created user and a `Location` header. **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

认证

需要 Connected Account

Scopes

Users.Write

Tags

SCIM
Fire a signal1PASSWORD_SAAS_MANAGER_POST_API_WORKFLOWS_V1_WORKFLOW_ID_RUNS_RUN_ID_FIRED_SIGNALS_ACTIVITY_ID_SIGNAL_NAMEFires a named signal (for example an approval or rejection) on a workflow step that is currently waiting for input, allowing the run to continue. The valid signals for a waiting step — and the URL to call to fire each one — are listed under the step's `waiting.actions` in the run's response, so a client can simply `POST` to the supplied `href`. Returns `200` when the signal was fired and the run advanced. Returns `409` if the step is no longer waiting (for example it has already been signalled or has timed out), and `404` if the run or workflow cannot be found. **Required scope:** `Workflows.Runs.Execute` (Execute workflow run actions)

Fires a named signal (for example an approval or rejection) on a workflow step that is currently waiting for input, allowing the run to continue. The valid signals for a waiting step — and the URL to call to fire each one — are listed under the step's `waiting.actions` in the run's response, so a client can simply `POST` to the supplied `href`. Returns `200` when the signal was fired and the run advanced. Returns `409` if the step is no longer waiting (for example it has already been signalled or has timed out), and `404` if the run or workflow cannot be found. **Required scope:** `Workflows.Runs.Execute` (Execute workflow run actions)

认证

需要 Connected Account

Scopes

Workflows.Runs.Execute

Tags

Workflows
Request an access token1PASSWORD_SAAS_MANAGER_POST_CONNECT_TOKENExchanges client credentials (or an authorization code / refresh token) for an access token. The client ID and secret are sent via HTTP Basic authentication. The body is `application/x-www-form-urlencoded`. - **Client Credentials:** `grant_type=client_credentials` (optional `scope`). - **Authorization Code:** `grant_type=authorization_code` with `code` and `redirect_uri`. - **Refresh:** `grant_type=refresh_token` with `refresh_token` (requires the `offline_access` scope).

Exchanges client credentials (or an authorization code / refresh token) for an access token. The client ID and secret are sent via HTTP Basic authentication. The body is `application/x-www-form-urlencoded`. - **Client Credentials:** `grant_type=client_credentials` (optional `scope`). - **Authorization Code:** `grant_type=authorization_code` with `code` and `redirect_uri`. - **Refresh:** `grant_type=refresh_token` with `refresh_token` (requires the `offline_access` scope).

认证

需要 Connected Account

Tags

Authentication
Create or replace a device1PASSWORD_SAAS_MANAGER_PUT_API_ASSETS_V1_IDCreates a new device, or fully replaces an existing one when an ID is supplied (in the route or in the body). When creating, `hardwareVendor` and `modelName` are required. Assign the device to a person with `assignedToEmail` and to a location with `locationName` (a location is created if needed). `netPrice` is converted to your base currency. **Required scope:** `Assets.Write` (Write access to devices)

Creates a new device, or fully replaces an existing one when an ID is supplied (in the route or in the body). When creating, `hardwareVendor` and `modelName` are required. Assign the device to a person with `assignedToEmail` and to a location with `locationName` (a location is created if needed). `netPrice` is converted to your base currency. **Required scope:** `Assets.Write` (Write access to devices)

认证

需要 Connected Account

Scopes

Assets.Write

Tags

Devices
Create or update a contract1PASSWORD_SAAS_MANAGER_PUT_API_CONTRACTS_V1Creates a contract, or updates an existing one matched by its `id` or your own `externalId`. Either all line items carry an `externalId` or none do. Set the business owner with `businessOwnerEmail`. **Required scope:** `Contracts.Write` (Write access to contracts)

Creates a contract, or updates an existing one matched by its `id` or your own `externalId`. Either all line items carry an `externalId` or none do. Set the business owner with `businessOwnerEmail`. **Required scope:** `Contracts.Write` (Write access to contracts)

认证

需要 Connected Account

Scopes

Contracts.Write

Tags

Contracts
Create or replace a person1PASSWORD_SAAS_MANAGER_PUT_API_PEOPLE_V1_IDCreates a new person, or fully replaces an existing one when an ID is supplied (in the route or in the body). When creating, the email address must not already be in use. Set the line manager with lineManagerId or lineManagerEmail. Team membership is replaced wholesale: supply either teams (by ID or name) or teamIds (not both) — omitting both removes the person's manually-assigned teams. **Required scope:** `People.Write` (Write access to people and teams)

Creates a new person, or fully replaces an existing one when an ID is supplied (in the route or in the body). When creating, the email address must not already be in use. Set the line manager with lineManagerId or lineManagerEmail. Team membership is replaced wholesale: supply either teams (by ID or name) or teamIds (not both) — omitting both removes the person's manually-assigned teams. **Required scope:** `People.Write` (Write access to people and teams)

认证

需要 Connected Account

Scopes

People.Write

Tags

People
Create or update a team1PASSWORD_SAAS_MANAGER_PUT_API_PEOPLE_V1_TEAMSCreates a new team when no ID is supplied (returns 201 with the created team), or updates an existing team's name and/or parent when an ID is supplied (returns 200). A team cannot be moved beneath one of its own descendants. **Required scope:** `People.Write` (Write access to people and teams)

Creates a new team when no ID is supplied (returns 201 with the created team), or updates an existing team's name and/or parent when an ID is supplied (returns 200). A team cannot be moved beneath one of its own descendants. **Required scope:** `People.Write` (Write access to people and teams)

认证

需要 Connected Account

Scopes

People.Write

Tags

Teams
Replace a user1PASSWORD_SAAS_MANAGER_PUT_API_SCIM_V2_USERS_USER_IDReplaces a user's attributes, following the SCIM 2.0 protocol (RFC 7644). Server-controlled fields (`id`, `meta`) are ignored on the request. EPM-managed and system-managed users, and users shared across multiple organizations, cannot be modified (403). **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

Replaces a user's attributes, following the SCIM 2.0 protocol (RFC 7644). Server-controlled fields (`id`, `meta`) are ignored on the request. EPM-managed and system-managed users, and users shared across multiple organizations, cannot be modified (403). **Required scope:** `Users.Write` (Write access to users with access to SaaS Manager)

认证

需要 Connected Account

Scopes

Users.Write

Tags

SCIM

Provider 资源