# Send action

### Send power action <a href="#send-power-action" id="send-power-action"></a>

```php
curl "https://garry.host/api/client/servers/<id>/power" \
  -H "Authorization: Bearer api" \
  -H "Content-Type: application/json" \
  -H "Accept: Application/vnd.pterodactyl.v1+json" \
  -X POST \
  -d '{ "signal": "start" }'
```

This endpoint sends a power signal to the server.

You are required to add the `Accept: Application/vnd.pterodactyl.v1+json` and `Content-Type: application/json`headers for this endpoint.

If successful, there will be an empty response body.

#### HTTP Request <a href="#http-request-5" id="http-request-5"></a>

`POST https://garry.host/api/client/servers/<ID>/power`

#### URL Parameters <a href="#url-parameters-4" id="url-parameters-4"></a>

| Parameter | Description                                      |
| --------- | ------------------------------------------------ |
| ID        | The ID of the server that you are requesting.    |
| signal    | The power signal you want to send to the server. |

#### Power Signals <a href="#power-signals" id="power-signals"></a>

| Signal  | Description                                                   |
| ------- | ------------------------------------------------------------- |
| start   | Sends the startup command to the server.                      |
| stop    | Sends the stop command to the server.                         |
| restart | Stops the server then immediately starts it straight after.   |
| kill    | Instantly ends all processes and marks the server as stopped. |

&#x20;Sending the `kill` power signal will forcefully kill the server process and can cause corruption in files, only use it as a last resort.
