ChaChing!

ChaChing! · Actions GPT

API Key Management System

Manages API keys including creation and retrieval of API key details.

  • GET /xh5o/chachingenterprise/api_endpoint.phpGetApiKey

    Retrieve API key information by entity name or URL.

Schéma original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "API Key Management System",
    "description": "Manages API keys including creation and retrieval of API key details.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.rexhepidesign.com"
    }
  ],
  "paths": {
    "/xh5o/chachingenterprise/api_endpoint.php": {
      "get": {
        "description": "Retrieve API key information by entity name or URL. ",
        "operationId": "GetApiKey",
        "parameters": [
          {
            "name": "entity",
            "in": "query",
            "description": "The name of the entity or the URL to retrieve API key information. For example, 'entity=MyEntityName' combine this with productname as param for get requests.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "productname",
            "in": "query",
            "description": "Optional: The product name for which the API key information is requested. Include this parameter to receive product-specific data. For example, 'productname=MyProductName' combining it with the entity parameter.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "API Key details or product-specific information",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entity": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    },
                    "api_key": {
                      "type": "string"
                    },
                    "key_type": {
                      "type": "string"
                    },
                    "additional_info": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not Found - No matching records found for the given entity or URL"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ApiKeyData": {
        "type": "object",
        "properties": {
          "entity": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "api_key": {
            "type": "string"
          },
          "key_type": {
            "type": "string"
          },
          "additional_info": {
            "type": "string"
          }
        },
        "required": ["entity", "url", "api_key", "key_type"]
      }
    }
  }
}