elastic.io Platform REST API
The elastic.io Platform REST API v2 provides programmatic access to the elastic.io iPaaS platform. It allows you to manage integration flows, workspaces, contracts, credentials, components, recipes, users, and other platform resources. The API follows the JSON:API specification and uses Bearer token authentication.
What You Can Do
MCP Tools
listflows
Elastic.io List flows
createflow
Elastic.io Create a flow
getflow
Elastic.io Get a flow
updateflow
Elastic.io Update a flow
deleteflow
Elastic.io Delete a flow
startflow
Elastic.io Start a flow
stopflow
Elastic.io Stop a flow
runflownow
Elastic.io Run a flow on demand
listflowdrafts
Elastic.io List flow drafts
createflowdraft
Elastic.io Create a flow draft
getflowdraft
Elastic.io Get a flow draft
updateflowdraft
Elastic.io Update a flow draft
deleteflowdraft
Elastic.io Delete a flow draft
getflowversion
Elastic.io Get a flow version
listworkspaces
Elastic.io List workspaces
createworkspace
Elastic.io Create a workspace
getworkspace
Elastic.io Get a workspace
updateworkspace
Elastic.io Update a workspace
deleteworkspace
Elastic.io Delete a workspace
listworkspacemembers
Elastic.io List workspace members
addworkspacemember
Elastic.io Add a workspace member
removeworkspacemember
Elastic.io Remove a workspace member
listcontracts
Elastic.io List contracts
getcontract
Elastic.io Get a contract
updatecontract
Elastic.io Update a contract
listcontractmembers
Elastic.io List contract members
addcontractmember
Elastic.io Add a contract member
listcredentials
Elastic.io List credentials
createcredential
Elastic.io Create a credential
getcredential
Elastic.io Get a credential
updatecredential
Elastic.io Update a credential
deletecredential
Elastic.io Delete a credential
listcomponents
Elastic.io List components
getcomponent
Elastic.io Get a component
updatecomponent
Elastic.io Update a component
deletecomponent
Elastic.io Delete a component
listrecipes
Elastic.io List recipes
createrecipe
Elastic.io Create a recipe
getrecipe
Elastic.io Get a recipe
updaterecipe
Elastic.io Update a recipe
deleterecipe
Elastic.io Delete a recipe
updaterecipevisibility
Elastic.io Update recipe visibility
getcurrentuser
Elastic.io Get current user
updatecurrentuser
Elastic.io Update current user
getuser
Elastic.io Get a user
listauthclients
Elastic.io List auth clients
createauthclient
Elastic.io Create an auth client
getauthclient
Elastic.io Get an auth client
updateauthclient
Elastic.io Update an auth client
deleteauthclient
Elastic.io Delete an auth client
listauthsecrets
Elastic.io List auth secrets
createauthsecret
Elastic.io Create an auth secret
getauthsecret
Elastic.io Get an auth secret
updateauthsecret
Elastic.io Update an auth secret
deleteauthsecret
Elastic.io Delete an auth secret
listteams
Elastic.io List teams
createteam
Elastic.io Create a team
getteam
Elastic.io Get a team
deleteteam
Elastic.io Delete a team
listagents
Elastic.io List agents