Smart Address Tracking
Smart Address Tracking · GPT 작업
Test API
API for demonstrating a simple POST request with a 'name' parameter.
POST /test1/postNameReceives a name and returns a greeting message.
POST /add_address/addWalletAddressAdds a wallet address to a user's profile.
POST /inquire_address_actions/inquireWalletAddressActivitiesInquires about wallet address activities over specified periods.
원본 API 스키마
{
"openapi": "3.1.0",
"info": {
"title": "Test API",
"description": "API for demonstrating a simple POST request with a 'name' parameter.",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://api2.zeros.name"
}
],
"paths": {
"/test1/": {
"post": {
"description": "Receives a name and returns a greeting message.",
"operationId": "postName",
"requestBody": {
"description": "Name to be sent",
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name to be processed."
}
},
"required": ["name"]
}
}
}
},
"responses": {
"200": {
"description": "Successful response",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "Hello string"
}
}
}
}
}
}
}
}
},
"/add_address/": {
"post": {
"description": "Adds a wallet address to a user's profile.",
"operationId": "addWalletAddress",
"requestBody": {
"description": "User name and wallet address to be added.",
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"user_name": {
"type": "string",
"description": "The user's name."
},
"wallet_address": {
"type": "string",
"description": "The user's wallet address."
}
},
"required": ["user_name", "wallet_address"]
}
}
}
},
"responses": {
"200": {
"description": "Successful response indicating the wallet address was added.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "Wallet address added successfully."
}
}
}
}
}
}
}
}
},
"/inquire_address_actions/": {
"post": {
"description": "Inquires about wallet address activities over specified periods.",
"operationId": "inquireWalletAddressActivities",
"requestBody": {
"description": "Wallet address and time periods for activity inquiry.",
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"wallet_address": {
"type": "string",
"description": "The wallet address to inquire about."
},
"short_count_period": {
"type": "integer",
"description": "The shorter time period (in days) for activity count."
},
"long_count_period": {
"type": "integer",
"description": "The longer time period (in days) for activity count."
}
},
"required": ["wallet_address", "short_count_period", "long_count_period"]
}
}
}
},
"responses": {
"200": {
"description": "Successful response with activities data.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"activities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"activity_type": {
"type": "string"
},
"date": {
"type": "string",
"format": "date-time"
},
"details": {
"type": "string"
}
}
},
"description": "List of activities associated with the wallet address."
}
}
}
}
}
}
}
}
}
},
"components": {
"schemas": {}
}
}