Skip to main content
If you’re already running WhatsApp automation on Evolution API — whether Evolution GO or Evolution V2 — you can move to Pilot Status without touching a single line of application code. The Pilot Status API Layer is a compatibility layer that accepts requests in the exact format your existing integration already sends, translates them internally, and routes them through the Pilot Status infrastructure. Your request bodies, response shapes, webhook payloads, and authentication headers all stay the same. The only thing that changes is the hostname in your base URL.

What is the API Layer

The API Layer sits in front of the Pilot Status platform and speaks the same HTTP dialect as the WhatsApp providers your team already knows. When your application sends a request to the API Layer endpoint, Pilot Status parses it using the provider-specific schema, executes the operation on its managed infrastructure, and returns a response in the format your code expects. This means you get all the benefits of Pilot Status — managed proxies, no self-hosted servers, official Meta integrations, automatic scaling, and uptime SLAs — without a migration sprint, a rewrite, or a QA cycle to validate new request shapes.

How to migrate

1

Connect your number

In the dashboard, click Connect number and choose the Migration card (Unofficial API → Migration). Connect the number by QR code as usual.
2

Get your Pilot Status API key

Each number has a default key on the API Keys page — this key replaces your old Evolution apikey value (keep the same apikey header).
3

Swap the base URL

Point your integration at https://pilotstatus.com.br/api/layer/evolution-go/ or .../evolution-v2/ — request bodies, paths (v2 keeps the {instance} last segment = the number’s display name), and webhook handlers stay the same.
4

Re-point webhooks and test

Configure your webhook on the Webhooks page (events arrive in your provider’s native format — see the layer pages), then send a test message and confirm delivery in Logs.

Supported providers

Evolution GO

Endpoint: /api/layer/evolution-go/Drop-in compatibility for applications built on the Evolution GO API. All message-send, instance-management, and webhook paths are supported.

Evolution V2

Endpoint: /api/layer/evolution-v2/Drop-in compatibility for applications built on Evolution API v2. Supports the full v2 message, group, and event API surface.

What stays the same

When you migrate via the API Layer, the following remain completely unchanged in your application:
  • Request body format — JSON payloads you send today work without modification.
  • Response format — field names, types, and structure are identical to what you already parse.
  • Webhook payload format — event names and payload schemas match your existing handlers.
  • Authentication headers — continue using the same header name and format your provider requires (Pilot Status maps it internally).
  • Paths and methods — every endpoint path and HTTP method you currently call is supported at the same relative path under the new base URL.

What changes

The API Layer is available on all paid Pilot Status plans. You can test your migration on the free plan with your first connected number before committing to a subscription.
For the full API Layer reference — including supported endpoints, error handling, and instance mapping — see the API Layer overview.