Gameye · Arazzo Workflow

Stream logs, stop a Gameye session, and download an artifact

Version 1.0.0

Pull a session's logs, terminate it, then download a diagnostic artifact.

1 workflow 3 source APIs 1 provider
View Spec View on GitHub CompanyGame Server HostingGame Server OrchestrationMultiplayerContainersInfrastructureGamingEdge ComputingDevOpsArazzoWorkflows

Provider

gameye

Workflows

session-teardown
Collect logs, stop the session, and retrieve an artifact from the container.
3 steps inputs: artifactPath, sessionId outputs: sessionId
1
stream-logs
2
stop-session
3
download-artifact

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Stream logs, stop a Gameye session, and download an artifact
  version: 1.0.0
  summary: Pull a session's logs, terminate it, then download a diagnostic artifact.
sourceDescriptions:
- name: artifactsApi
  url: ../openapi/gameye-artifacts-api-openapi.yml
  type: openapi
- name: logsApi
  url: ../openapi/gameye-logs-api-openapi.yml
  type: openapi
- name: sessionApi
  url: ../openapi/gameye-session-api-openapi.yml
  type: openapi
workflows:
- workflowId: session-teardown
  summary: Collect logs, stop the session, and retrieve an artifact from the container.
  inputs:
    type: object
    required: [sessionId]
    properties:
      sessionId:
        type: string
        example: c595bc6f-8522-4a62-95cd-8742136643ea
      artifactPath:
        type: string
        example: /home/user/game/crashdump.log
  steps:
  - stepId: stream-logs
    operationId: stream-logs
    parameters:
    - name: id
      in: query
      value: $inputs.sessionId
    - name: follow
      in: query
      value: false
    successCriteria:
    - condition: $statusCode == 200
  - stepId: stop-session
    operationId: session-stop
    parameters:
    - name: id
      in: path
      value: $inputs.sessionId
    successCriteria:
    - condition: $statusCode == 204
  - stepId: download-artifact
    operationId: artifacts
    parameters:
    - name: session
      in: query
      value: $inputs.sessionId
    - name: path
      in: query
      value: $inputs.artifactPath
    successCriteria:
    - condition: $statusCode == 200
  outputs:
    sessionId: $inputs.sessionId

Work with this as data

Every workflow 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 arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • 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 workflow
curl "https://apis.io/api/v1/arazzo/gameye-session-teardown"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

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

Get an API key

Free tier, no email required.

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