Build on the Lawie Developer Platform
Configure credentials, validate integrations in the sandbox, and operate signed webhooks from the canonical developer surface.
Overview
Lawie developer workflows use three canonical platform capabilities:
- API keys for scoped machine authentication.
- The developer sandbox for non-production validation.
- Signed webhooks for outbound event delivery.
The former in-app developer portal and Zapier-specific subscription API are retired. OpenAPI reference, SDK guidance, and operational procedures now live in this documentation portal.
Prerequisites
- Tenant administrator access
- A secrets manager approved by your organization
- An HTTPS webhook receiver
- Access to the Lawie sandbox environment
Integration Flow
- Create a least-privilege API key from the API Keys workspace.
- Store the secret in your secrets manager and inject it at runtime.
- Validate requests and webhook handling in the developer sandbox.
- Register required event types through the canonical webhook subscription API.
- Verify signatures, timestamps, retries, and idempotency before production promotion.
- Rotate credentials and promote the tested configuration to production.
Canonical APIs
GET /api/v1/api-keysPOST /api/v1/api-keysGET /api/v1/developer/sandbox/portalPOST /api/v1/developer/sandbox/webhooks/testGET /api/v1/webhooks/subscriptionsPOST /api/v1/webhooks/subscriptions
Use the API Reference as the source of truth for request and response schemas.
Operational Guides
- Rotate API keys safely
- Secure webhook delivery
- Promote from sandbox to production
- Use interactive SDK examples
Migration from Zapier-Specific Subscriptions
Register the destination URL with the canonical webhook subscription API and select the equivalent event types. Existing domain events continue through the signed webhook delivery pipeline with retry and delivery logging.
Legacy Zapier subscription records are retained for controlled data migration, but the Zapier-specific API is no longer active.
Troubleshooting
401or403: verify API-key scope, tenant, expiration, and IP restrictions.- Signature failure: compare the raw request body and signing timestamp before parsing.
- Missing delivery: confirm the subscription is active and includes the emitted event type.
- Repeated delivery: deduplicate by event identifier and return a successful response after idempotent processing.