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.