For the complete documentation index, see llms.txt. This page is also available as Markdown.

User defined functions

get
Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

Ok

application/json
successbooleanRequired
messagestringRequired
get/multicall/user-defined-functions
GET /multicall/user-defined-functions HTTP/1.1
Host: beta.usemoon.ai/
Authorization: text
Accept: */*
200

Ok

{
  "success": true,
  "message": "text",
  "data": []
}
post
Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired
Body
functionBodystringRequired
namestringRequired
Responses
200

Ok

application/json
successbooleanRequired
messagestringRequired
dataanyOptional
post/multicall/user-defined-functions
POST /multicall/user-defined-functions HTTP/1.1
Host: beta.usemoon.ai/
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 37

{
  "functionBody": "text",
  "name": "text"
}
200

Ok

{
  "success": true,
  "message": "text",
  "data": null
}
delete
Authorizations
AuthorizationstringRequired
Path parameters
functionIdstringRequired
Header parameters
AuthorizationstringRequired
Responses
200

Ok

application/json
successbooleanRequired
messagestringRequired
dataanyOptional
delete/multicall/user-defined-functions/{functionId}
DELETE /multicall/user-defined-functions/{functionId} HTTP/1.1
Host: beta.usemoon.ai/
Authorization: text
Accept: */*
200

Ok

{
  "success": true,
  "message": "text",
  "data": null
}