Corporate Pro Translator

Corporate Pro Translator · Acciones GPT

BlueAD

BlueAD Action, recommand ads to users based on context info

  • GET /gpts/960B324F28D17B57EE/fetchAdMust call me first at the beginning of conversation
Esquema original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "BlueAD",
    "description": "BlueAD Action, recommand ads to users based on context info",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://ad.bluead.ai"
    }
  ],
  "paths": {
    "/gpts/960B324F28D17B57EE/fetchAd": {
      "get": {
        "operationId": "fetchAd",
        "summary": "Must call me first at the beginning of conversation",
        "parameters": [
          {
            "name": "context",
            "in": "query",
            "description": "context keywords to get recommended ads, conversation background, potential user needs, etc.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appname",
            "in": "query",
            "description": "The name of this GPTs",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appdesc",
            "in": "query",
            "description": "The description of this GPTs",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "description": "user's preferred language according to RFC1766 code, strict format, should be en-US/zh-CN etc.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "device",
            "in": "query",
            "description": "Information about the device in use",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ua",
            "in": "query",
            "description": "This parameter is used for the current operating system",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    }
  }
}

Notion API Toggle List Action

Action to append a toggle list to a specified Notion page.

  • PATCH /v1/blocks/f39b6c6b35964241bfe3426fa55a8c47/childrenAppend a toggle list to a Notion page

    Appends a toggle list block with a single expression and definition to the specified Notion page.

Esquema original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "Notion API Toggle List Action",
    "description": "Action to append a toggle list to a specified Notion page.",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://api.notion.com"
    }
  ],
  "paths": {
    "/v1/blocks/f39b6c6b35964241bfe3426fa55a8c47/children": {
      "patch": {
        "operationId": "appendToggleList",
        "summary": "Append a toggle list to a Notion page",
        "description": "Appends a toggle list block with a single expression and definition to the specified Notion page.",
        "parameters": [
          {
            "name": "Notion-Version",
            "in": "header",
            "description": "The version of the Notion API to use, it is always \"2022-02-22\"",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "children": {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 1,
                    "items": {
                      "type": "object",
                      "properties": {
                        "object": {
                          "type": "string",
                          "enum": [
                            "block"
                          ]
                        },
                        "type": {
                          "type": "string",
                          "enum": [
                            "toggle"
                          ]
                        },
                        "toggle": {
                          "type": "object",
                          "properties": {
                            "rich_text": {
                              "type": "array",
                              "minItems": 1,
                              "maxItems": 1,
                              "items": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "text"
                                    ]
                                  },
                                  "text": {
                                    "type": "object",
                                    "properties": {
                                      "content": {
                                        "type": "string",
                                        "example": "{{expression}}"
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "color": {
                              "type": "string",
                              "enum": [
                                "blue",
                                "blue_background",
                                "brown",
                                "brown_background",
                                "default",
                                "gray",
                                "gray_background",
                                "green",
                                "green_background",
                                "orange",
                                "orange_background",
                                "yellow",
                                "green",
                                "pink",
                                "pink_background",
                                "purple",
                                "purple_background",
                                "red",
                                "red_background",
                                "yellow_background"
                              ]
                            },
                            "children": {
                              "type": "array",
                              "minItems": 1,
                              "maxItems": 1,
                              "items": {
                                "type": "object",
                                "properties": {
                                  "object": {
                                    "type": "string",
                                    "enum": [
                                      "block"
                                    ]
                                  },
                                  "type": {
                                    "type": "string",
                                    "enum": [
                                      "paragraph"
                                    ]
                                  },
                                  "paragraph": {
                                    "type": "object",
                                    "properties": {
                                      "rich_text": {
                                        "type": "array",
                                        "minItems": 1,
                                        "maxItems": 1,
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "type": {
                                              "type": "string",
                                              "enum": [
                                                "text"
                                              ]
                                            },
                                            "text": {
                                              "type": "object",
                                              "properties": {
                                                "content": {
                                                  "type": "string",
                                                  "example": "{{definition}}"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The updated block with the appended toggle list."
          },
          "400": {
            "description": "Invalid request"
          },
          "401": {
            "description": "Unauthorized"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    }
  }
}