How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Laravel Servers API

The Servers API from Laravel — 28 operation(s) for servers.

Laravel Servers API is one of 42 APIs that Laravel publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Servers. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 46 operations across 28 paths, and defines 45 schemas. It is described by OpenAPI 3.1.0, at version 0.0.1.

Requests are made against a single base URL, https://cloud.laravel.com/api.

46 operations 28 paths 45 schemas 5 DELETE18 GET13 POST10 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.0.1
Base URL
https://forge.laravel.com/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Laravel Servers API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearer) (http). By default, every request must be authenticated.

  • http — The Bearer Token generated on the Cloud UI.

Paths & Operations 46

Across 28 paths, the API surfaces 46 operations — 5 DELETE, 18 GET, 13 POST, 10 PUT. Each is listed below with its method, path, parameters, and response codes.

Servers 46
GET
/orgs/{organization}/servers
List servers
organizations.servers.index 12 params → 200404403
POST
/orgs/{organization}/servers
Create server
organizations.servers.store 1 param body → 202404403422
GET
/orgs/{organization}/servers/archives
List archived servers
organizations.servers.archives.index 4 params → 200404403
POST
/orgs/{organization}/servers/archives
Create an archived server
organizations.servers.archives.store 1 param body → 202404403422
DELETE
/orgs/{organization}/servers/archives/{server}
Delete archived server
organizations.servers.archives.destroy 2 params → 202404403
POST
/orgs/{organization}/servers/{server}/background-processes/{backgroundProcess}/actions
Perform an action on a server background process
organizations.servers.background-processes.actions.store 3 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/actions
Create server action
organizations.servers.actions.store 2 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/services/nginx/actions
Perform Nginx action
organizations.servers.services.nginx.actions.store 2 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/services/postgres/actions
Perform Postgres action
organizations.servers.services.postgres.actions.store 2 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/services/redis/actions
Perform Redis action
organizations.servers.services.redis.actions.store 2 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/services/mysql/actions
Perform MySQL action
organizations.servers.services.mysql.actions.store 2 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/services/php/actions
Perform PHP action
organizations.servers.services.php.actions.store 2 params body → 202404403422
POST
/orgs/{organization}/servers/{server}/services/supervisor/actions
Perform Supervisor action
organizations.servers.services.supervisor.actions.store 2 params body → 202404403422
GET
/orgs/{organization}/servers/{server}
Get server
organizations.servers.show 2 params → 200404403
PUT
/orgs/{organization}/servers/{server}
Update server
organizations.servers.update 2 params body → 200404403422
DELETE
/orgs/{organization}/servers/{server}
Delete server
organizations.servers.destroy 3 params → 202404403422
GET
/orgs/{organization}/servers/{server}/network
Get server network
organizations.servers.network.show 2 params → 200404403
PUT
/orgs/{organization}/servers/{server}/network
Update server network
organizations.servers.network.update 2 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/events
List server events
organizations.servers.events.index 8 params → 200404403
GET
/orgs/{organization}/servers/{server}/events/{event}
Get server event
organizations.servers.events.show 3 params → 200404403
GET
/orgs/{organization}/servers/{server}/events/{event}/output
Get server event output
organizations.servers.events.output.show 3 params → 200404403
GET
/orgs/{organization}/servers/{server}/php/cli-version
Get PHP CLI version
organizations.servers.php.cli-version.show 2 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/cli-version
Update PHP CLI version
organizations.servers.php.cli-version.update 2 params body → 204404403422
GET
/orgs/{organization}/servers/{server}/php/site-version
Get PHP site version
organizations.servers.php.site-version.show 2 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/site-version
Update PHP site version
organizations.servers.php.site-version.update 2 params body → 204404403422
GET
/orgs/{organization}/servers/{server}/php/versions
List PHP versions for server
organizations.servers.php.versions.index 7 params → 200404403
POST
/orgs/{organization}/servers/{server}/php/versions
Install new PHP version
organizations.servers.php.versions.store 2 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}
Get PHP version
organizations.servers.php.versions.show 3 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}
Update installed PHP version
organizations.servers.php.versions.update 3 params → 202404403
DELETE
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}
Delete installed PHP version
organizations.servers.php.versions.destroy 3 params → 202404403
GET
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}/configs/fpm
Get PHP version FPM config
organizations.servers.php.versions.configs.fpm.show 3 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}/configs/fpm
Update PHP version FPM config
organizations.servers.php.versions.configs.fpm.update 3 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}/configs/cli
Get PHP version CLI config
organizations.servers.php.versions.configs.cli.show 3 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}/configs/cli
Update PHP version CLI config
organizations.servers.php.versions.configs.cli.update 3 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}/configs/pool
Get PHP version pool config
organizations.servers.php.versions.configs.pool.show 4 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/versions/{phpVersion}/configs/pool
Update PHP version pool config
organizations.servers.php.versions.configs.pool.update 3 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/php/max-upload-size
Get server PHP max upload size
organizations.servers.php.max-upload-size.show 2 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/max-upload-size
Update server PHP max upload size
organizations.servers.php.max-upload-size.update 2 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/php/max-execution-time
Get server PHP max execution time
organizations.servers.php.max-execution-time.show 2 params → 200404403
PUT
/orgs/{organization}/servers/{server}/php/max-execution-time
Update server PHP max execution time
organizations.servers.php.max-execution-time.update 2 params body → 202404403422
GET
/orgs/{organization}/servers/{server}/php/opcache
Get server PHP OPcache status
organizations.servers.php.opcache.show 2 params → 200404403
POST
/orgs/{organization}/servers/{server}/php/opcache
Create PHP OPcache config
organizations.servers.php.opcache.store 2 params → 202404403
DELETE
/orgs/{organization}/servers/{server}/php/opcache
Delete PHP OPcache config
organizations.servers.php.opcache.destroy 2 params → 202404403
GET
/orgs/{organization}/teams/{team}/servers
List team servers
organizations.teams.servers.index 4 params → 200404403
POST
/orgs/{organization}/teams/{team}/servers
Create a new server share
organizations.teams.servers.store 2 params body → 201404403422
DELETE
/orgs/{organization}/teams/{team}/servers/{server}
Delete a server share
organizations.teams.servers.destroy 3 params → 204404403

Schemas 45

The contract defines 45 schemas that model the data the API accepts and returns. The most detailed are CreateServerRequest (17 properties), Link (7 properties), ServerResource (5 properties), UpdateServerRequest (5 properties). Each schema is shown below with its type and property counts.

SupervisorAction
string
| | |---| | reboot Reboot the Supervisor service |
PhpOpcacheResource
object
4 properties 3 required
Link
object
7 properties 1 required
UserResourceIdentifier
object
2 properties 2 required
UpdateServerNetworkRequest
object
1 property 1 required
RedisServiceActionRequest
object
1 property 1 required
ArchiveRequest
object
1 property 1 required
PhpServiceActionRequest
object
2 properties 2 required
UserResource
object
4 properties 3 required
TagResourceIdentifier
object
2 properties 2 required
NginxAction
string
| | |---| | reboot Reboot the Nginx service | | stop Stop the Nginx service |
UpdateServerRequest
object
5 properties
EventResource
object
5 properties 3 required
PhpVersionResource
object
4 properties 3 required
CreatePhpVersionRequest
object
3 properties 1 required
PhpMaxExecutionTimeResource
object
4 properties 3 required
UpdatePhpCliVersionRequest
object
1 property 1 required
UpdatePhpPoolRequest
object
2 properties 1 required
UpdatePhpFpmRequest
object
1 property 1 required
SupervisorServiceActionRequest
object
1 property 1 required
PhpVersion
string
PostgresAction
string
| | |---| | reboot Reboot the Postgres service | | stop Stop the Postgres service |
MysqlServiceActionRequest
object
1 property 1 required
RedisAction
string
| | |---| | reboot Reboot the Redis service |
ShareServerRequest
object
1 property 1 required
PhpCliConfigurationResource
object
4 properties 3 required
PostgresServiceActionRequest
object
1 property 1 required
BackgroundProcessActionRequest
object
1 property 1 required
ServerActionRequest
object
1 property 1 required
PhpAction
string
| | |---| | reboot Reboot PHP-FPM for a specific version | | reload Gracefully reload PHP-FPM for a specific version |
CreateServerRequest
object
17 properties 4 required
ServerType
string
PhpFpmConfigurationResource
object
4 properties 3 required
EventOutputResource
object
4 properties 3 required
ServerResource
object
5 properties 3 required
TagResource
object
3 properties 2 required
MysqlAction
string
| | |---| | reboot Reboot the MySQL service | | stop Stop the MySQL service |
UpdatePhpCliRequest
object
1 property 1 required
NginxServiceActionRequest
object
1 property 1 required
PhpMaxUploadSizeResource
object
4 properties 3 required
UpdatePhpSettingsRequest
object
3 properties
DatabaseType
string
BackgroundProcessAction
string
| | |---| | restart Restart the background process | | stop Stop the background process | | start Start the background process | | empty-log Empty the backgrou…
PhpPoolConfigurationResource
object
4 properties 3 required
ServerAction
string
| | |---| | reboot Reboot the server. | | power-cycle Power-cycle the server. |

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

laravel-servers-api-openapi.yml Raw ↑

Other APIs Laravel publishes across the network.

Laravel Forge API (Legacy v1)
Envoyer API
Laravel Applications API
Laravel Background Processes API
Laravel Backups API
Laravel Bucket Keys API
Laravel Caches API
Laravel Commands API
Laravel Database Clusters API
Laravel Database Restores API
Laravel Database Snapshots API
Laravel Databases API
Where this information came from

This is an independent, third-party profile of Laravel Servers API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.