---
title: "Receive an incoming request at a source URL without an explicit event path selector."
method: POST
path: "/in/{sourceKey}"
tags: ["IncomingEventSourceIngress"]
---

# Receive an incoming request at a source URL without an explicit event path selector.

`POST /in/{sourceKey}`

## Request

- Base URL: `https://api.loopify.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.loopify.com/in/{sourceKey}`
- Auth: none declared

Use this route with an event header or payload routing field. Missing selectors are retained as unmatched,
including on single-event sources. Webhooks accept JSON;
form sources also accept form-encoded bodies and _event selectors. Browser CORS applies only to
form sources. Source-configured webhook authentication is enforced for POST requests.
JSON Content-Type or Accept: application/json retains JSON 202/200/4xx responses. Browser forms
use an allowlisted redirect or a minimal status page; rejected redirects include loopify_error.

## Path parameters

- `sourceKey` string, required

## Response `200`

OK

- IncomingEventIngestResponse
  - `status` string, nullable
  - `id` string, nullable

## Other responses

- `202`: Accepted
- `204`: No Content
- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `415`: Unsupported Media Type

---

[API](https://skmtc.dev/loopify/apis/web-api-loopify.md) · [All operations](https://skmtc.dev/loopify/apis/web-api-loopify/llms.txt) · [OpenAPI document](https://skmtc.dev/loopify/apis/web-api-loopify/revisions/68c51b11a24b?raw)
