/
FW
fw-ai-external
/
Gateway REST API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 2h ago · Updated 4mo ago
View markdown
fw-ai-external
Gateway REST API
post
Validate Model Config
v27
latest
OpenAPI 3.1.0
raw.githubusercontent.com
2026-04-22
216
424
765.0 KB
anthropic-messages.openapi_other
1
gateway-extra.openapi_Gateway
1
gateway.openapi_Gateway
208
get
List Accounts
post
APIs for credit codes. Redeem Credit Code
post
Validate Model Config
get
Get Account
get
List User Audit Logs
get
List Aws Iam Role Bindings
post
Create Aws Iam Role Binding
post
Delete Aws Iam Role Binding
get
List Batch Inference Jobs
post
Create Batch Inference Job
get
Get Batch Inference Job
delete
Delete Batch Inference Job
get
List Batch Jobs
post
Create Batch Job
get
Get Batch Job
delete
Delete Batch Job
patch
Update Batch Job
post
Cancel Batch Job
get
Get Batch Job Logs
post
Batch Delete Batch Jobs
get
Get billing summary information for an account
get
Get account usage (serverless and dedicated deployments). Optionally filter by usage type via the usage_type field. If not specified, returns all usage types.
get
Distinct filter values for an account/time range (serverless + dedicated; for FE, separate -yet mirrors GetAccountUsage).
get
List Clusters
post
Create Cluster
get
Get Cluster
delete
Delete Cluster
patch
Update Cluster
get
Get Cluster Connection Info
get
List Credit Redemptions
get
List Datasets
post
Create Dataset
get
Get Dataset
delete
Delete Dataset
patch
Update Dataset
get
Get Dataset Download Endpoint
post
Get Dataset Upload Endpoint
post
/v1/accounts/{account_id}/datasets/{dataset_id}:splitDataset
post
Validate Dataset Upload
get
List LoRAs
post
Load LoRA
get
Get LoRA
delete
Unload LoRA
patch
Update LoRA
get
List Deployment Shapes
post
CRUD APIs for deployment shape. Create Deployment Shape
get
Get Deployment Shape
delete
Delete Deployment Shape
patch
Update Deployment Shape
get
List Deployment Shapes Versions
get
Get Deployment Shape Version
patch
Update Deployment Shape Version
get
List Deployments
post
Create Deployment
get
Get Deployment
delete
Delete Deployment
patch
Update Deployment
get
Get ledger
delete
Reset ledger for hot load
get
List Deployment Shards
get
Get termination message from deployment
get
Get Deployment Metrics (Deprecated)
patch
Scale Deployment to a specific number of replicas or to zero
post
Undelete Deployment
get
/v1/accounts/{account_id}/dpoJobs
post
/v1/accounts/{account_id}/dpoJobs
get
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}
delete
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}
post
Cancel Dpo Job
get
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:getMetricsFileEndpoint
post
Resume Dpo Job
get
List Environments
post
Create Environment
get
Get Environment
delete
Delete Environment
patch
Update Environment
post
Connect Environment
post
Disconnect Environment
post
Batch Delete Environments
get
List Evaluation Jobs
post
Create Evaluation Job
get
Get Evaluation Job
delete
Delete Evaluation Job
get
Get Evaluation Job execution logs (stream log endpoint + tracing IDs).
get
List Evaluations
post
Create Evaluation
get
Get Evaluation
delete
TODO: Add Update Evaluation Update Evaluation rpc UpdateEvaluation(UpdateEvaluationRequest) returns (Evaluation) { option (google.api.http) = { patch: "/v1/{evaluation.name=accounts/*/evaluations/*}" body: "evaluation" }; } Delete Evaluation
post
Preview an evaluation with sample data
post
Validate evaluation assertions
get
List Evaluators
post
Create Evaluator (Deprecated)
get
Get Evaluator
delete
Delete Evaluator
patch
Update Evaluator
get
List Evaluator Revisions
get
CRUD APIs for evaluator revisions (AIP-162). Get Evaluator Revision
delete
Delete Evaluator Revision (deletes alias if name is an alias per AIP-162)
post
Alias Evaluator Revision - assign or update a user-specified alias
post
Rollback Evaluator to a specific revision
get
Get Evaluator Build Log Endpoint
get
Get Evaluator Source Code Endpoint
post
Get Evaluator Upload Endpoint
post
Validate Evaluator Upload
post
/v1/accounts/{account_id}/evaluators:previewEvaluator
post
Create Evaluator
get
List the generic deployment types under an account
post
Create Generic Deployment Type
get
List all generic deployment type version
delete
Delete Generic Deployment Type
patch
Update Generic Deployment Type
get
Get generic deployment type version
delete
Delete the generic deployment type version
get
List all the generic deployments under an account
post
Create Generic Deployment
get
Get Generic Deployment
delete
Delete Generic Deployment
patch
Create Generic Deployment
get
List Identity Providers
post
Create Identity Provider
get
Get Identity Provider
delete
Delete Identity Provider
patch
Update Identity Provider
get
/v1/accounts/{account_id}/leaderboards
post
CRUD APIs for leaderboards.
get
/v1/accounts/{account_id}/leaderboards/{leaderboard_id}
delete
/v1/accounts/{account_id}/leaderboards/{leaderboard_id}
get
List evaluation jobs for a leaderboard (custom method)
get
List MCP Servers
post
Create MCP Server
get
Get MCP Server
delete
Delete MCP Server
patch
Update MCP Server
get
List Models
post
Create Model
get
Get Model
delete
Delete Model
patch
Update Model
post
CRUD APIs for model versions. Create Model Version
post
Deploy Model Version
get
Returns the number of model versions.
get
Get Model Download Endpoint
post
Get Model Upload Endpoint
post
Transfer model from S3 to GCP storage
post
Prepare Model for different precisions
get
Validate Model Upload
get
List Node Pool Bindings
post
Create Node Pool Binding
post
Delete Node Pool Binding
get
List Node Pools
post
Create Node Pool
get
Get Node Pool
delete
Delete Node Pool
patch
Update Node Pool
get
Get Node Pool Stats
post
Batch Delete Node Pools
get
List Pricing Plans
get
CRUD APIs for pricing plans. Get Pricing Plan
get
List Reinforcement Fine-tuning Jobs
post
Create Reinforcement Fine-tuning Job
get
List Quotas
get
Get Quota
patch
Update Quota
get
Get Reinforcement Fine-tuning Job
delete
Delete Reinforcement Fine-tuning Job
post
Cancel Reinforcement Fine-tuning Job
post
Debug Reinforcement Fine-tuning Job
post
Resume Reinforcement Fine-tuning Job
get
List Reinforcement Fine-tuning Steps
post
Create Reinforcement Fine-tuning Step
get
Get Reinforcement Fine-tuning Step
delete
Delete Reinforcement Fine-tuning Step
post
Cancel Rlor Trainer Job
post
Execute one training step for keep-alive Reinforcement Fine-tuning Step
post
Resume Rlor Trainer Job
get
List Routers
post
Create Router
get
CRUD APIs for routers. Get Router
delete
Delete Router
patch
Update Router
get
List Secrets
post
/v1/accounts/{account_id}/secrets
get
Get Secret
delete
/v1/accounts/{account_id}/secrets/{secret_id}
patch
/v1/accounts/{account_id}/secrets/{secret_id}
get
List Snapshots
post
Create Snapshot
get
Get Snapshot
delete
Delete Snapshot
get
List Supervised Fine-tuning Jobs
post
Create Supervised Fine-tuning Job
get
Get Supervised Fine-tuning Job
delete
Delete Supervised Fine-tuning Job
post
Cancel Supervised Fine-tuning Job
post
Resume Supervised Fine-tuning Job
post
Estimate the cost of a Supervised Fine-tuning Job
get
List Trails
post
Create Trail
get
CRUD APIs for trails. Get Trail
delete
Delete Trail
get
List Users
post
Create User
get
Get User
patch
Update User
get
List API Keys
post
Create API Key
post
Delete API Key
post
Similar to preview evaluation, but no need to create the evaluation entry first.
responses.openapi_other
4
text-completion.openapi_other
2
gateway.openapi_Gateway
Validate Model Config
post
/v1/validateModelConfig
Request body
GatewayValidateModelConfigRequest
required
configJson
string
required
The config JSON of the model.
tokenizerConfigJson
string
The tokenizer config JSON of the model.
Response
A successful response.
object
required