Overview
Add Postman to any ModuleX agent or workflow. API development and testing platform for building, monitoring, and managing APIs against the Postman REST API (api.getpostman.com).
Categories : Developer Tools & Infrastructure · Api Testing · Auth : API Key · Actions : 4
Authentication
API Key Authentication
Authenticate using your Postman API key
Step 2
Click your avatar in the top-right, then select Settings
Step 3
Navigate to the ‘API Keys’ tab
Step 4
Generate a new API key or copy your existing one
Step 5
Paste the API key below
Required Credentials
Field Description Required Format Postman API Key Your Postman API key from web.postman.co/settings/me/api-keys Yes PMAK-xxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Available Actions
create_environment — Create a new environment in Postman with optional variables
Parameters The name for the new environment
The ID of the workspace to create the environment in
List of variable objects with keys: key (string), value (string), enabled (boolean), type (‘secret’ or ‘default’)
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"environment_id" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Environment Id"
},
"environment_name" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Environment Name"
}
},
"required" : [
"success"
],
"title" : "CreateEnvironmentOutput" ,
"type" : "object"
}
list_workspace_id_options — List available workspaces with their IDs and names
Response {
"$defs" : {
"WorkspaceSummary" : {
"additionalProperties" : false ,
"properties" : {
"id" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Id"
},
"name" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Name"
},
"type" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Type"
}
},
"title" : "WorkspaceSummary" ,
"type" : "object"
}
},
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"workspaces" : {
"items" : {
"$ref" : "#/$defs/WorkspaceSummary"
},
"title" : "Workspaces" ,
"type" : "array"
}
},
"required" : [
"success"
],
"title" : "ListWorkspaceIdOptionsOutput" ,
"type" : "object"
}
run_monitor — Run a specific monitor in Postman
Parameters The ID of the monitor to run
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"run" : {
"anyOf" : [
{
"additionalProperties" : true ,
"type" : "object"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Run"
}
},
"required" : [
"success"
],
"title" : "RunMonitorOutput" ,
"type" : "object"
}
update_variable — Update a specific environment variable in Postman
Parameters The ID of the environment containing the variable
The variable key (name) to update
The new value for the variable
The ID of the workspace containing the environment
Whether the variable is enabled or not
Response {
"additionalProperties" : false ,
"properties" : {
"success" : {
"title" : "Success" ,
"type" : "boolean"
},
"error" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Error"
},
"environment_id" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Environment Id"
},
"environment_name" : {
"anyOf" : [
{
"type" : "string"
},
{
"type" : "null"
}
],
"default" : null ,
"title" : "Environment Name"
}
},
"required" : [
"success"
],
"title" : "UpdateVariableOutput" ,
"type" : "object"
}
Limits & Quotas
Links