# P_postapi
## Syntax:
@postapi(**{url}**, **{payload}**, **{varName}**)
## Use Case:
Performs an asynchronous HTTP POST request to the specified URL, sending the payload as JSON.
When the request completes, the response body is saved to the specified variable.
This runs in the background and will not freeze the client.
## Arguments:
- **{url}**    : The full HTTP or HTTPS URL to request.
- **{payload}**: The JSON payload string to send.
- **{varName}**: The name of the variable to store the response string in.
## Examples:
1. **{@postapi(https://api.example.com/submit, {"key": "value"}, myResponse)}**
## See Also:
@getapi
