Pal

Pal · Actions GPT

Pal

  • GET /hellopal
  • POST /postLookingForPals1Post notices of interests and values to find like-minded pals for meaningful connections.
  • POST /postMyInfo1Post personal info and about me details to match with individuals seeking like-minded connections.
Schéma original API
{
  "openapi": "3.0.1",
  "info": {
    "title": "Pal",
    "version": "1.0.0"
  },
  "paths": {
    "/": {
      "get": {
        "operationId": "hellopal",
        "responses": {
          "200": {
            "description": "Returns the hello page"
          }
        }
      }
    },
    "/postLookingForPals1": {
      "post": {
        "summary": "Post notices of interests and values to find like-minded pals for meaningful connections.",
        "operationId": "postLookingForPals",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "post": {
                    "type": "string",
                    "description": "The user's specific search criteria based on the other party's characteristics, interests, and activities."
                  },
                  "contact": {
                    "type": "string",
                    "description": "The user's contact information."
                  },
                  "location": {
                    "type": "string",
                    "description": "The user's location information."
                  },
                  "time": {
                    "type": "string",
                    "description": "The user's time information."
                  }
                },
                "required": [
                  "post",
                  "contact",
                  "location",
                  "time"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message1": {
                      "type": "string",
                      "description": "Notification about the status of the post."
                    },
                    "message2": {
                      "type": "string",
                      "description": "Information about found matches or lack thereof."
                    },
                    "matches": {
                      "type": "array",
                      "description": "A list of potential matches for the user's post.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "post": {
                            "type": "string",
                            "description": "Description of the value and interests held by the individual that align with what you are currently seeking."
                          },
                          "email": {
                            "type": "string",
                            "description": "Email address of the individual. This is to facilitate contact, ensuring privacy guidelines are adhered to."
                          },
                          "avatar": {
                            "type": "string",
                            "description": "Avatar URL or image data of the individual. This might be empty."
                          },
                          "match_score": {
                            "type": "number",
                            "description": "Score indicating the degree of alignment between your value and interest and what the individual is seeking."
                          },
                          "file": {
                            "type": "string",
                            "description": "The link to the attached file, which has been uploaded by an individual currently seeking interests that match yours. This file can be in any format."
                          },
                          "publish_time": {
                            "type": "string",
                            "format": "date-time",
                            "description": "The timestamp indicating the last update of the individual's data on seeking value and interest."
                          },
                          "contact": {
                            "type": "string",
                            "description": "Contact information provided by the individual. It might be empty."
                          },
                          "location": {
                            "type": "string",
                            "description": "Location information provided by the individual. It might be empty."
                          },
                          "time": {
                            "type": "string",
                            "description": "Time information provided by the individual. It might be empty."
                          }
                        }
                      }
                    },
                    "match_output_excel_link": {
                      "type": "string",
                      "description": "The direct link to download the generated Excel file containing the matched results."
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/postMyInfo1": {
      "post": {
        "summary": "Post personal info and about me details to match with individuals seeking like-minded connections.",
        "operationId": "postMyInfo",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "post": {
                    "type": "string",
                    "description": "The user's profile contains details about their characteristics, interests, current activities, and user status."
                  },
                  "contact": {
                    "type": "string",
                    "description": "The user's contact information."
                  },
                  "location": {
                    "type": "string",
                    "description": "The user's location information."
                  },
                  "time": {
                    "type": "string",
                    "description": "The user's time information."
                  }
                },
                "required": [
                  "post",
                  "contact",
                  "location",
                  "time"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message1": {
                      "type": "string",
                      "description": "Notification about the status of the post."
                    },
                    "message2": {
                      "type": "string",
                      "description": "Information about found matches or lack thereof."
                    },
                    "matches": {
                      "type": "array",
                      "description": "A list of potential matches for the user's info.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "post": {
                            "type": "string",
                            "description": "Description of the value and interests the individual is seeking that align with what the user possesses."
                          },
                          "email": {
                            "type": "string",
                            "description": "Email address of the individual to facilitate contact while ensuring privacy guidelines are adhered to."
                          },
                          "avatar": {
                            "type": "string",
                            "description": "Avatar URL or image data of the individual. This might be empty."
                          },
                          "match_score": {
                            "type": "number",
                            "description": "Score indicating the degree of alignment between your value and interest and what the individual is seeking."
                          },
                          "file": {
                            "type": "string",
                            "description": "The link to the attached file, uploaded by the matching individual. This file can be in any format."
                          },
                          "publish_time": {
                            "type": "string",
                            "format": "date-time",
                            "description": "The timestamp indicating the last update of the individual's data on seeking value and interest."
                          },
                          "contact": {
                            "type": "string",
                            "description": "Contact information provided by the individual. It might be empty."
                          },
                          "location": {
                            "type": "string",
                            "description": "Location information provided by the individual. It might be empty."
                          },
                          "time": {
                            "type": "string",
                            "description": "Time information provided by the individual. It might be empty."
                          }
                        }
                      }
                    },
                    "match_output_excel_link": {
                      "type": "string",
                      "description": "The direct link to download the generated Excel file containing the matched results."
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "servers": [
    {
      "url": "https://palpal.cc"
    }
  ]
}