Goction DocumentationGoction Documentation
Home
Guide
API
FAQ
Community
GitHub
Home
Guide
API
FAQ
Community
GitHub
  • API Reference

    • Goction API Reference
    • Authentication
    • API Endpoints
    • Error Handling

API Endpoints

This document provides details on all available endpoints in the Goction API.

Execute a Goction

Execute a specific goction.

  • URL: /api/goctions/{goction_name}
  • Method: POST
  • Auth required: Yes

Request Body

{
  "args": ["arg1", "arg2", ...]
}

Success Response

  • Code: 200 OK
  • Content:
{
  "result": "Result of the goction execution",
  "action": "executed_goction_name"
}

Error Response

  • Code: 404 Not Found
  • Content:
{
  "error": "Goction not found"
}

List Available Goctions

Retrieve a list of all available goctions.

  • URL: /api/goctions
  • Method: GET
  • Auth required: Yes

Success Response

  • Code: 200 OK
  • Content:
{
  "goctions": ["goction1", "goction2", ...]
}

Get Goction Information

Retrieve information about a specific goction.

  • URL: /api/goctions/{goction_name}/info
  • Method: GET
  • Auth required: Yes

Success Response

  • Code: 200 OK
  • Content:
{
  "name": "goction_name",
  "description": "Goction description",
  "last_updated": "2023-06-15T14:30:00Z",
  "stats": {
    "total_executions": 100,
    "average_duration": "1.5s"
  }
}

Get Goction Execution History

Retrieve the execution history of a specific goction.

  • URL: /api/goctions/{goction_name}/history
  • Method: GET
  • Auth required: Yes

Success Response

  • Code: 200 OK
  • Content:
{
  "history": [
    {
      "timestamp": "2023-06-15T14:30:00Z",
      "duration": "1.2s",
      "status": "success",
      "result": "Execution result"
    },
    ...
  ]
}

For more information on handling API responses and errors, please refer to the Error Handling section.

Edit this page
Last Updated:
Contributors: bs.7416
Prev
Authentication
Next
Error Handling