OAUTH2
railway_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
RAILWAY
Railway is a deployment platform for building and shipping applications with instant deployments, automatic scaling, and managed infrastructure.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
59
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
2
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
API_KEY
No fields declared in this snapshot.
Capability index
Showing 31–59 of 59 actions
RAILWAY_LIST_DEPLOYMENTS
List one page of Railway deployments filtered by project, environment, service, status, or deletion state.
Untrusted display-only summary
RAILWAY_LIST_DOMAINS
List Railway and custom domains for a service, including IDs, ports, DNS records, certificate state, and custom-domain verification token.
Untrusted display-only summary
RAILWAY_LIST_ENVIRONMENT_PATCHES
Retrieve all patches for a Railway environment using the GraphQL API. Use this action when you need to fetch the list of configuration patches applied to an environment. This is useful for auditing environment history, tracking configuration changes, or reviewing past deployments to an environment. The action queries…
Untrusted display-only summary
RAILWAY_LIST_ENVIRONMENTS
List one page of project environments with IDs, pull-request metadata, source environment, and staged-change count.
Untrusted display-only summary
RAILWAY_LIST_GIT_HUB_REPOS
Retrieve a list of GitHub repositories that Railway has access to. Use this action when you need to fetch the list of GitHub repositories associated with the authenticated user's GitHub account through Railway. This is a read-only operation that returns the id, name, and owner for each repository. The action queries t…
Untrusted display-only summary
RAILWAY_LIST_GIT_HUB_WRITABLE_SCOPES
Retrieve the list of GitHub scopes the user has installed the installation to. Use this action when you need to fetch the list of GitHub scope names that the authenticated user has granted to the Railway GitHub application. This is a read-only operation that returns an array of GitHub permission scope strings such as…
Untrusted display-only summary
RAILWAY_LIST_INTEGRATION_AUTHS
Retrieve all integration auths for the authenticated user from Railway. Use this action when you need to fetch the list of integration auths (such as GitHub, GitLab, Vercel, or other connected integrations) associated with the currently authenticated user. This is a read-only operation that returns auth metadata inclu…
Untrusted display-only summary
RAILWAY_LIST_NOTIFICATION_DELIVERIES
Retrieve notification deliveries for the authenticated user. Use this action when you need to fetch a list of notification deliveries, such as tracking which notifications have been sent (e.g., EMAIL, WEBHOOK, SLACK) and when they were created. This is a read-only operation that queries the Railway GraphQL API. The ac…
Untrusted display-only summary
RAILWAY_LIST_PROJECTS
List one page of projects in an accessible Railway workspace with project and workspace identifiers. Use LIST_SERVICES and LIST_ENVIRONMENTS for those independently paginated resources.
Untrusted display-only summary
RAILWAY_LIST_SERVICES
List one page of service IDs and names in a project for service, deployment, logs, metrics, domain, and volume tools.
Untrusted display-only summary
RAILWAY_LIST_TRUSTED_DOMAINS
Fetch all trusted domains for the authenticated Railway workspace. Use this action when you need to retrieve all trusted domains configured for workspace membership invitations. Trusted domains allow users with emails from those domains to be invited to the workspace without individual invitations. This is useful for…
Untrusted display-only summary
RAILWAY_LIST_VARIABLES
Return Railway shared-environment or service variables. Choose stored to preserve or render references, or deployment_resolved to return the values supplied to a specific service deployment. Variable values may be sensitive.
Untrusted display-only summary
RAILWAY_LIST_VOLUMES
List one page of persistent volume IDs and names in a project for storage configuration and metrics workflows.
Untrusted display-only summary
RAILWAY_REDEPLOY_DEPLOYMENT
Create a new Railway deployment with the selected deployment's exact code and build/deploy configuration, optionally using its previous image tag. This does not deploy the latest source commit and requires confirm=true.
Untrusted display-only summary
RAILWAY_RENAME_ENVIRONMENT
Rename one environment without changing or deploying its configuration.
Untrusted display-only summary
RAILWAY_REPLACE_VARIABLES
Replace the entire Railway shared-environment or service variable collection with the supplied complete map. This is irreversible: every existing variable whose key is omitted from the map is permanently deleted. Railway skips deployments by default; set skip_deploys=false and confirm_deploys=true to explicitly trigge…
Untrusted display-only summary
RAILWAY_RESTART_DEPLOYMENT
Restart a running or crashed Railway deployment by reusing its existing image without rebuilding or creating a deployment from newer source. Requires confirm=true.
Untrusted display-only summary
RAILWAY_RETRY_DOMAIN_CERTIFICATE
Read the corrected Railway domainStatus object, then retry custom-domain certificate issuance only when Railway reports certificateRetryable=true. A non-retryable result fails without mutation and includes status evidence.
Untrusted display-only summary
RAILWAY_ROLLBACK_DEPLOYMENT
Restore a previous Railway deployment's Docker image and custom variables as the active deployment without rebuilding. Railway must report canRollback=true; the operation requires confirm=true.
Untrusted display-only summary
RAILWAY_SEARCH_TEMPLATES
Search one cursor-controlled page of Railway templates by text, verification state, and category.
Untrusted display-only summary
RAILWAY_STAGE_TEMPLATE
Create all resources from a complete Railway template configuration in a new project or an existing project environment, but leave the resulting changes staged. This does not commit the staged changes or start deployments; commit them separately when ready.
Untrusted display-only summary
RAILWAY_STOP_DEPLOYMENT
Stop a currently running Railway deployment without deleting the service or its deployment-history record. Requires confirm=true.
Untrusted display-only summary
RAILWAY_UPDATE_DOMAIN
Update the hostname or target port of one generated Railway domain, or update the target port of one custom domain.
Untrusted display-only summary
RAILWAY_UPDATE_PROJECT
Update project settings and configuration on Railway. Use this action when you need to modify project properties such as description, visibility settings, or PR deploy preferences. The following fields can be updated: - description: A brief description of the project - isPublic: Whether the project is publicly visible…
Untrusted display-only summary
RAILWAY_UPDATE_SERVICE
Update a service's name or icon without changing environment-specific deployment settings.
Untrusted display-only summary
RAILWAY_UPDATE_SERVICE_INSTANCE
Update build/deploy settings for a service in a specific environment on Railway. Use this action when you need to modify service configuration including commands, healthcheck, replicas, region, and cron schedule. This is an idempotent operation. The following fields can be updated: - startCommand: Custom start command…
Untrusted display-only summary
RAILWAY_UPDATE_VOLUME
Rename a Railway volume without changing any volume instance.
Untrusted display-only summary
RAILWAY_UPDATE_VOLUME_INSTANCE
Update a Railway volume's environment-specific mount path, attached service, or state. service_id is required on every call as the current or target attachment; set it to null only to explicitly keep or make the instance disconnected.
Untrusted display-only summary
RAILWAY_UPSERT_VARIABLES
Create or update a non-empty map of Railway shared-environment or service variables without deleting variables omitted from the submitted map. Railway skips deployments by default. Set skip_deploys=false and confirm_deploys=true to explicitly trigger deployments.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.