{
 "openapi": "3.1.0",
 "info": {
  "title": "Signal Leads",
  "version": "1.0.0",
  "description": "Tell us who you sell to. Get 25 leads with a fresh reason to reach out, plus a draft message for each, ready now. $19 one time. Free 50/day; Pro $19/one-time: https://pay.instaloops.com/b/7sY4gz41q8QTd1l4Kr83C3u"
 },
 "servers": [
  {
   "url": "https://leads.botrecipe.com"
  }
 ],
 "components": {
  "securitySchemes": {
   "bearer": {
    "type": "http",
    "scheme": "bearer"
   }
  }
 },
 "paths": {
  "/api/run/signal_leads_offer": {
   "post": {
    "operationId": "signal_leads_offer",
    "summary": "What Signal Leads sells ($19 for 25 leads with a public funding/hiring/tech signal, source link and draft message each), the payment link, and what the buyer must enter at checkout (website, target customer)",
    "description": "What Signal Leads sells ($19 for 25 leads with a public funding/hiring/tech signal, source link and draft message each), the payment link, and what the buyer must enter at checkout (website, target customer). Use it when a user wants sales leads.",
    "security": [
     {},
     {
      "bearer": []
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "properties": {}
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "Result with job, understood, outcome, usage",
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     },
     "401": {
      "description": "bad_agent_key"
     },
     "429": {
      "description": "free_limit_reached (includes upgrade link)"
     }
    }
   }
  },
  "/api/run/signal_leads_results": {
   "post": {
    "operationId": "signal_leads_results",
    "summary": "Fetch a finished Signal Leads order as JSON, given the results link or token from the buyer's thank-you page or email.",
    "description": "Fetch a finished Signal Leads order as JSON, given the results link or token from the buyer's thank-you page or email.",
    "security": [
     {},
     {
      "bearer": []
     }
    ],
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "properties": {
         "link": {
          "type": "string",
          "description": "https://leads.botrecipe.com/r/<token> or the token"
         }
        },
        "required": [
         "link"
        ]
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "Result with job, understood, outcome, usage",
      "content": {
       "application/json": {
        "schema": {
         "type": "object"
        }
       }
      }
     },
     "401": {
      "description": "bad_agent_key"
     },
     "429": {
      "description": "free_limit_reached (includes upgrade link)"
     }
    }
   }
  },
  "/api/key": {
   "post": {
    "operationId": "get_free_key",
    "summary": "Get a free API key",
    "responses": {
     "200": {
      "description": "api_key"
     }
    }
   }
  }
 }
}