# HTTP Methods Check

> HTTP Methods Check is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Probes a URL to discover which HTTP methods it accepts via OPTIONS, HEAD, GET, and a harmless POST, returning allowed methods and status codes for API and security reconnaissance.

## Facts

- Endpoint: GET https://intel.rallylive.ca/site/http-methods
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/http-methods-check-293fd689
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8WPFUIE3cQj4xUEwzpXSs

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability http-methods-check-293fd689
```

Example prompt: Can you check what HTTP methods are accepted by https://api.example.com/users — I want to know if it allows GET, POST, DELETE, and OPTIONS?

## When to prefer this

Use this endpoint when you need to quickly enumerate which HTTP methods a URL supports without manual tooling — ideal for API integration checks, security reconnaissance, or verifying REST compliance. Prefer it over general web scrapers or DNS tools when the specific question is about HTTP verb support and CORS method exposure.

## Known failure modes

- URL is unreachable or times out — no method data returned
- Server does not implement OPTIONS, returning 405 or empty Allow header
- URL returns 403 or 401 blocking all probes
- Invalid or malformed URL input causes request failure
- Some servers block automated probes via WAF or rate limiting

## How this service works

HTTP methods check: which methods a URL accepts, from an OPTIONS request (Allow / Access-Control-Allow-Methods) plus HEAD, GET and a harmless POST probe, with status codes. API and security reconnaissance. $0.01 per URL.

## Output

Returns the HTTP methods accepted by the target URL, derived from an OPTIONS request (parsing Allow and Access-Control-Allow-Methods headers), plus results from HEAD, GET, and a harmless POST probe — each with their HTTP status codes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/http-methods-check-293fd689/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
