- Return the authenticated identity and auth type for the current OpenAI connection. Calls GET /v1/organization/users?limit=1 (admin API key probe) to confirm access and derive the credential name from the first org user. Maps to the StackOne IAM unified credentials schema. auth_type is always "api_key" for this connector.
- List all OpenAI projects in the organization, modeled as IAM groups. Wraps GET /v1/organization/projects. Each project is an isolated access scope with its own members and API keys. Requires admin API key.
- Retrieve a single OpenAI project (modeled as an IAM group) by its project ID. Wraps GET /v1/organization/projects/{project_id}. Supports expand=users to fetch project members inline. Requires admin API key.
- Return the single OpenAI organization associated with the connected admin API key, modeled as an IAM organization. OpenAI is single-tenant — each admin API key belongs to exactly one organization. Synthesized from GET /v1/organization/users response. Requires admin API key.
- Retrieve the single OpenAI organization by its synthesized ID ("openai_organization"). OpenAI is single-tenant — one organization per admin API key context. Requires admin API key.
- Enumerate the resource_type values accepted by unified_list_resource_users on this connector — exactly ["project"]. OpenAI projects are the only resource_type with scoped member lists. Performs an admin API auth probe so 403 surfaces when adminApiKey is bad.
- List the users and service accounts with access to a specific OpenAI project, mapped to IAM user records with resource-scoped roles. Combines GET /v1/organization/projects/{resource_id}/users (human members) and GET /v1/organization/projects/{resource_id}/service_accounts (bot users). Pass resource_id as the raw OpenAI project ID. Requires admin API key.
- Return the three OpenAI organization roles as IAM role records — owner, member, and reader. Synthesized list (OpenAI has no public roles API). Role keys match the raw role strings returned on org user records by unified_list_users. Requires admin API key for the auth probe.
- Retrieve a single OpenAI organization role by its key (owner, member, or reader). Returns the synthesized IamRole record matching that key. Performs an admin API auth probe to surface 403 when credentials are invalid.
- List all users in the OpenAI organization, mapped to the StackOne IAM unified user schema. Wraps GET /v1/organization/users. Requires an admin API key (not a standard project key). Returns user identity, role (owner/member/reader), and creation timestamp.
- Retrieve a single OpenAI organization user by their unique ID, mapped to the StackOne IAM unified user schema. Wraps GET /v1/organization/users/{user_id}. Requires admin API key.
- List all currently available models with their permissions and metadata.
- Get detailed information about a specific model.
- Delete a fine-tuned model. You must have the Owner role.
- Transcribes audio into the input language.
- Translates audio into English.
- Generates audio from the input text.
- Create a response using the new Responses API (replaces Assistants).
- Retrieve a response by its ID.
- Delete a response by its ID.
- List input items for a specific response.
- Get input token counts for a request.
- Cancel a model response with the given ID.
- Compact a conversation.
- Create a Realtime client secret with session configuration.
- Create a conversation.
- Get a conversation.
- Update a conversation.
- Delete a conversation.
- Create items in a conversation.
- List all items for a conversation.
- Get a single item from a conversation.
- Delete an item from a conversation.
- Create a new container.
- Get a specific container by ID.
- Delete a container.
- List all containers.
- List files in a container.
- Upload a file to a container.
- Get a specific file from a container.
- Delete a file from a container.
- Download the actual content of a file from a container.
- Lists all of the users in the organization.
- Retrieves a user by their identifier.
- Deletes a user from the organization.
- Modifies a user's role in the organization.
- Create an invite for a user to the organization.
- Returns a list of invites in the organization.
- Retrieves an invite.
- Delete an invite. If the invite has already been accepted, it cannot be deleted.
- Lists all groups in the organization.
- Creates a new group in the organization.
- Updates a group's information.
- Deletes a group from the organization.
- Lists the users assigned to a group.
- Adds a user to a group.
- Removes a user from a group.
- Assigns an organization role to a group within the organization.
- Lists the organization roles assigned to a group within the organization.
- Unassigns an organization role from a group within the organization.
- Lists the roles configured for the organization.
- Creates a custom role for the organization.
- Updates an existing organization role.
- Deletes a custom role from the organization.
- Lists all of the projects in the organization.
- Retrieves a project.
- Create a new project in the organization.
- Modifies a project in the organization.
- Archives a project in the organization.
- Adds a user to the project.
- Returns a list of users in the project.
- Retrieves a user in the project.
- Modifies a user's role in the project.
- Deletes a user from the project.
- Creates a new service account in the project.
- Returns a list of service accounts in the project.
- Retrieves a service account in the project.
- Deletes a service account from the project.
- Returns a list of API keys in the project.
- Retrieves an API key in the project.
- Deletes an API key from the project.
- Returns the rate limits per model for a project.
- Updates a project rate limit.
- Lists the groups that have access to a project.
- Grants a group access to a project.
- Revokes a group's access to a project.
- Get usage statistics for audio speech generation.
- Get usage statistics for audio transcription.
- Get usage statistics for code interpreter sessions.
- Get usage statistics for completions.
- Get usage statistics for embeddings.
- Get usage statistics for image generation.
- Get usage statistics for content moderation.
- Get usage statistics for vector stores.
- Create an admin API key for the organization.
- Retrieve an admin API key by ID.
- Delete an admin API key.
- List all admin API keys for the organization.
- Get organization costs for audit logging.
- List audit log events for the organization.
- List all custom roles for a project.
- Create a custom role for a project.
- Update a custom role for a project.
- Delete a custom role from a project.
- List all roles assigned to a group in a project.
- Assign a role to a group in a project.
- Remove a role from a group in a project.
- List all roles assigned to a user in a project.
- Assign a role to a user in a project.
- Remove a role from a user in a project.
- Create a new skill by uploading a ZIP file.
- Get a skill by its ID. Requires Skills API beta access.
- List all skills for the current project.
- Update the default version pointer for a skill.
- Delete a skill by its ID.
- Download a skill zip bundle by its ID.
- Create a new version of an existing skill.
- List all versions of a skill.
- Get a specific version of a skill.
- Delete a specific version of a skill.
- Download a specific version of a skill as a ZIP bundle.
No matching actions