Getting Started
End-to-end quickstart from login to first verified delivery in Activity.
8 min read
Use this guide to go from first login to a working endpoint with visible activity.
Purpose
This workflow helps you:
- Sign in with session-cookie auth.
- Create a relay target (destination).
- Create an endpoint (ingress URL).
- Send a test request and verify outcomes.
Prerequisites and permissions
- Access to
/login(or/signupwhen enabled). - A reachable destination: email inbox, webhook URL, Slack incoming webhook, or Discord webhook.
- Signed-in user access.
Step-by-step workflow
1. Sign in
- Open
Login. - Sign in with email/password or OAuth (Google, Microsoft, Apple) when enabled.
- If prompted, confirm your email from the
Confirm emailpage.
UI cue: after successful login, the top navigation with Endpoints, Targets, and Activity becomes available.
2. Create a relay target
- Open
Relay targets. - Select
Add target. - Choose target type:
Email,Webhook URL,Slack webhook, orDiscord webhook. - Enter target value, then save.
Behavior to know:
Emailtargets start asPendingand must be confirmed.Webhook URLtargets support auth, custom headers, and SSL enforcement.
3. Confirm email targets (email targets only)
- Open the confirmation email.
- Follow the link to
/targets/confirm?token=.... - The page validates the token (
GET /relay-targets/confirm). - Select
Confirm relay targetto consume the token (POST /relay-targets/confirm/consume). - Verify target status changes to
Confirmed.
4. Create an endpoint
- Open
Endpointsand selectCreate endpoint. - In
Details, set endpoint name, accepted method, payload format, and delivery retries. - In
Security, configure inbound auth, captcha, required headers, and CORS origins as needed. - In
Target destinations, select relay targets and configure per-output options. - Save the endpoint.
Important: endpoints use an outputs model. You attach destinations directly in Target destinations.
5. Send traffic to the endpoint URL
- Open the endpoint edit/details view.
- Copy the endpoint URL (
/relay/{endpointId}). - Send a request matching the configured method and payload format.
Optional: from Relay targets, use Send test to validate destination wiring.
6. Verify in Activity
- Open
Request activity. - Filter by your endpoint.
- Check
Request Logoutcomes and error reasons.
Common success/failure outcomes:
ACCEPTEDMETHOD_NOT_ALLOWEDAUTH_FAILEDMISSING_REQUIRED_HEADERSFIELD_VALIDATION_FAILEDDELIVERY_FAILED
Expected result and verification checks
You are done when:
- At least one relay target is usable (
Confirmedfor email targets). - Endpoint is enabled and has one or more outputs.
- Requests appear in Activity with expected outcomes.
Common issues and fixes
- Email target stays pending: resend confirmation and open the latest link.
- No traffic visible: verify sender uses the current endpoint URL.
- Rejections in Activity: align sender method/content type/auth/headers with endpoint config.
- Delivery failures: validate target auth, URL, and destination availability.