# Profiles

Purpose: Reusable, named execution templates for any adapter. Profiles can contain placeholders like ${OrderId} and declare ProfileQueryParameters with default/mandatory flags. At runtime, placeholders are replaced from query or header values.

Execution: GET /api/v1/executeProfile?profile=&lt;ProfileKey&gt; with x-api-key (header or query). Parameters can be passed as ?OrderId=123 or via headers.