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

Fireworks AI Gateway.openapi Gateway API

The gateway.openapi_Gateway API from Fireworks AI — 126 operation(s) for gateway.openapi_gateway.

Fireworks AI Gateway.openapi Gateway API is one of 5 APIs that Fireworks AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.

This API exposes 198 operations across 126 paths, and defines 255 schemas. It is described by OpenAPI 3.2.0, at version 4.259.0.

Requests are made against the base URL https://api.fireworks.ai/inference/v1.

198 operations 126 paths 255 schemas 25 DELETE90 GET22 PATCH61 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
4.259.0
Base URL
https://api.fireworks.ai/inference/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Fireworks AI Gateway.openapi Gateway API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (API_KEY) (BearerAuth).

  • BearerAuth — Bearer authentication using your Fireworks API key. Format: Bearer

Paths & Operations 198

Across 126 paths, the API surfaces 198 operations — 25 DELETE, 90 GET, 22 PATCH, 61 POST. Each is listed below with its method, path, parameters, and response codes.

gateway.openapi_Gateway 198
GET
/v1/accounts
List Accounts
Gateway_ListAccounts 5 params → 200
POST
/v1/auth/refresh
Refresh a session JWT before expiry with a fresh TTL
Gateway_RefreshSessionToken body → 200
POST
/v1/creditCodes:redeem
APIs for credit codes. Redeem Credit Code
Gateway_RedeemCreditCode body → 200
POST
/v1/validateModelConfig
Validate Model Config
Gateway_ValidateModelConfig body → 200
GET
/v1/accounts/{account_id}
Get Account
Gateway_GetAccount 2 params → 200
GET
/v1/accounts/{account_id}/accountUsageFilterOptions
Distinct filter values for an account/time range (serverless + dedicated; for…
Gateway_GetAccountUsageFilterOptions 4 params → 200
GET
/v1/accounts/{account_id}/auditLogs
List User Audit Logs
Gateway_ListAuditLogs 9 params → 200
GET
/v1/accounts/{account_id}/batchInferenceJobs
List Batch Inference Jobs
Gateway_ListBatchInferenceJobs 6 params → 200
POST
/v1/accounts/{account_id}/batchInferenceJobs
Create Batch Inference Job
Gateway_CreateBatchInferenceJob 2 params body → 200
GET
/v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id}
Get Batch Inference Job
Gateway_GetBatchInferenceJob 3 params → 200
DELETE
/v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id}
Delete Batch Inference Job
Gateway_DeleteBatchInferenceJob 2 params → 200
GET
/v1/accounts/{account_id}/billing/summary
Get billing summary information for an account
Gateway_GetBillingSummary 3 params → 200
GET
/v1/accounts/{account_id}/billingUsage
Get account usage (serverless and dedicated deployments).
Gateway_GetAccountUsage 7 params → 200
POST
/v1/accounts/{account_id}/checkpoints/{checkpoint_id}:promote
Promote a checkpoint to a model.
Gateway_PromoteCheckpoint 2 params body → 200
GET
/v1/accounts/{account_id}/clusters
List Clusters
Gateway_ListClusters 6 params → 200
POST
/v1/accounts/{account_id}/clusters
Create Cluster
Gateway_CreateCluster 1 param body → 200
GET
/v1/accounts/{account_id}/clusters/{cluster_id}
Get Cluster
Gateway_GetCluster 3 params → 200
PATCH
/v1/accounts/{account_id}/clusters/{cluster_id}
Update Cluster
Gateway_UpdateCluster 2 params body → 200
DELETE
/v1/accounts/{account_id}/clusters/{cluster_id}
Delete Cluster
Gateway_DeleteCluster 2 params → 200
GET
/v1/accounts/{account_id}/clusters/{cluster_id}:getConnectionInfo
Get Cluster Connection Info
Gateway_GetClusterConnectionInfo 3 params → 200
GET
/v1/accounts/{account_id}/creditRedemptions
List Credit Redemptions
Gateway_ListCreditRedemptions 6 params → 200
GET
/v1/accounts/{account_id}/datasets
List Datasets
Gateway_ListDatasets 6 params → 200
POST
/v1/accounts/{account_id}/datasets
Create Dataset
Gateway_CreateDataset 1 param body → 200
GET
/v1/accounts/{account_id}/datasets/{dataset_id}
Get Dataset
Gateway_GetDataset 3 params → 200
PATCH
/v1/accounts/{account_id}/datasets/{dataset_id}
Update Dataset
Gateway_UpdateDataset 2 params body → 200
DELETE
/v1/accounts/{account_id}/datasets/{dataset_id}
Delete Dataset
Gateway_DeleteDataset 2 params → 200
GET
/v1/accounts/{account_id}/datasets/{dataset_id}:getDownloadEndpoint
Get Dataset Download Endpoint
Gateway_GetDatasetDownloadEndpoint 4 params → 200
POST
/v1/accounts/{account_id}/datasets/{dataset_id}:getUploadEndpoint
Get Dataset Upload Endpoint
Gateway_GetDatasetUploadEndpoint 2 params body → 200
POST
/v1/accounts/{account_id}/datasets/{dataset_id}:splitDataset
Gateway split dataset
Gateway_SplitDataset 2 params body → 200
POST
/v1/accounts/{account_id}/datasets/{dataset_id}:validateUpload
Validate Dataset Upload
Gateway_ValidateDatasetUpload 2 params body → 200
GET
/v1/accounts/{account_id}/deployedModels
List LoRAs
Gateway_ListDeployedModels 6 params → 200
POST
/v1/accounts/{account_id}/deployedModels
Load LoRA
Gateway_CreateDeployedModel 2 params body → 200
GET
/v1/accounts/{account_id}/deployedModels/{deployed_model_id}
Get LoRA
Gateway_GetDeployedModel 3 params → 200
PATCH
/v1/accounts/{account_id}/deployedModels/{deployed_model_id}
Update LoRA
Gateway_UpdateDeployedModel 2 params body → 200
DELETE
/v1/accounts/{account_id}/deployedModels/{deployed_model_id}
Unload LoRA
Gateway_DeleteDeployedModel 2 params → 200
GET
/v1/accounts/{account_id}/deploymentShapes
List Deployment Shapes
Gateway_ListDeploymentShapes 7 params → 200
POST
/v1/accounts/{account_id}/deploymentShapes
CRUD APIs for deployment shape. Create Deployment Shape
Gateway_CreateDeploymentShape 2 params body → 200
GET
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}
Get Deployment Shape
Gateway_GetDeploymentShape 4 params → 200
PATCH
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}
Update Deployment Shape
Gateway_UpdateDeploymentShape 3 params body → 200
DELETE
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}
Delete Deployment Shape
Gateway_DeleteDeploymentShape 2 params → 200
GET
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions
List Deployment Shapes Versions
Gateway_ListDeploymentShapeVersions 7 params → 200
GET
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id}
Get Deployment Shape Version
Gateway_GetDeploymentShapeVersion 4 params → 200
PATCH
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id}
Update Deployment Shape Version
Gateway_UpdateDeploymentShapeVersion 3 params body → 200
GET
/v1/accounts/{account_id}/deployments
List Deployments
Gateway_ListDeployments 7 params → 200
POST
/v1/accounts/{account_id}/deployments
Create Deployment
Gateway_CreateDeployment 7 params body → 200
GET
/v1/accounts/{account_id}/deployments/{deployment_id}
Get Deployment
Gateway_GetDeployment 3 params → 200
PATCH
/v1/accounts/{account_id}/deployments/{deployment_id}
Update Deployment
Gateway_UpdateDeployment 3 params body → 200
DELETE
/v1/accounts/{account_id}/deployments/{deployment_id}
Delete Deployment
Gateway_DeleteDeployment 4 params → 200
GET
/v1/accounts/{account_id}/deployments/{deployment_id}/ledger
Get ledger
Gateway_GetLedger 2 params → 200
DELETE
/v1/accounts/{account_id}/deployments/{deployment_id}/ledger
Reset ledger for hot load
Gateway_ResetLedger 2 params → 200
GET
/v1/accounts/{account_id}/deployments/{deployment_id}/shards
List Deployment Shards
Gateway_ListDeploymentShards 7 params → 200
GET
/v1/accounts/{account_id}/deployments/{deployment_id}/terminationMessage
Get termination message from deployment
Gateway_GetTerminationMessage 2 params → 200
GET
/v1/accounts/{account_id}/deployments/{deployment_id}:metrics
Get Deployment Metrics (Deprecated)
Gateway_GetDeploymentMetrics 4 params → 200
PATCH
/v1/accounts/{account_id}/deployments/{deployment_id}:scale
Scale Deployment to a specific number of replicas or to zero
Gateway_ScaleDeployment 2 params body → 200
POST
/v1/accounts/{account_id}/deployments/{deployment_id}:undelete
Undelete Deployment
Gateway_UndeleteDeployment 2 params body → 200
GET
/v1/accounts/{account_id}/developerPasses
List Developer Passes
Gateway_ListDeveloperPasses 6 params → 200
POST
/v1/accounts/{account_id}/developerPasses
CRUD APIs for developer passes. Create Developer Pass
Gateway_CreateDeveloperPass 1 param body → 200
GET
/v1/accounts/{account_id}/developerPasses/{developer_passe_id}
Get Developer Pass
Gateway_GetDeveloperPass 3 params → 200
PATCH
/v1/accounts/{account_id}/developerPasses/{developer_passe_id}
Update Developer Pass
Gateway_UpdateDeveloperPass 2 params body → 200
GET
/v1/accounts/{account_id}/dpoJobs
Gateway list dpo jobs
Gateway_ListDpoJobs 6 params → 200
POST
/v1/accounts/{account_id}/dpoJobs
Gateway create dpo job
Gateway_CreateDpoJob 2 params body → 200
GET
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}
Gateway get dpo job
Gateway_GetDpoJob 3 params → 200
DELETE
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}
Gateway delete dpo job
Gateway_DeleteDpoJob 2 params → 200
POST
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:cancel
Cancel Dpo Job
Gateway_CancelDpoJob 2 params body → 200
GET
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:getMetricsFileEndpoint
Gateway get dpo job metrics file endpoint
Gateway_GetDpoJobMetricsFileEndpoint 2 params → 200
POST
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:resume
Resume Dpo Job
Gateway_ResumeDpoJob 2 params body → 200
GET
/v1/accounts/{account_id}/evaluationJobs
List Evaluation Jobs
Gateway_ListEvaluationJobs 6 params → 200
POST
/v1/accounts/{account_id}/evaluationJobs
Create Evaluation Job
Gateway_CreateEvaluationJob 1 param body → 200
GET
/v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}
Get Evaluation Job
Gateway_GetEvaluationJob 3 params → 200
DELETE
/v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}
Delete Evaluation Job
Gateway_DeleteEvaluationJob 2 params → 200
GET
/v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}:getExecutionLogEndpoint
Get Evaluation Job execution logs (stream log endpoint + tracing IDs)
Gateway_GetEvaluationJobExecutionLogEndpoint 2 params → 200
GET
/v1/accounts/{account_id}/evaluations
List Evaluations
Gateway_ListEvaluations 6 params → 200
POST
/v1/accounts/{account_id}/evaluations
Create Evaluation
Gateway_CreateEvaluation 1 param body → 200
GET
/v1/accounts/{account_id}/evaluations/{evaluation_id}
Get Evaluation
Gateway_GetEvaluation 3 params → 200
DELETE
/v1/accounts/{account_id}/evaluations/{evaluation_id}
TODO: Add Update Evaluation Update Evaluation rpc…
Gateway_DeleteEvaluation 2 params → 200
POST
/v1/accounts/{account_id}/evaluations/{evaluation_id}:preview
Preview an evaluation with sample data
Gateway_PreviewEvaluation 2 params body → 200
POST
/v1/accounts/{account_id}/evaluations:validateAssertions
Validate evaluation assertions
Gateway_ValidateAssertions 1 param body → 200
GET
/v1/accounts/{account_id}/evaluators
List Evaluators
Gateway_ListEvaluators 6 params → 200
POST
/v1/accounts/{account_id}/evaluators
Create Evaluator (Deprecated)
Gateway_CreateEvaluator 1 param body → 200
GET
/v1/accounts/{account_id}/evaluators/{evaluator_id}
Get Evaluator
Gateway_GetEvaluator 3 params → 200
PATCH
/v1/accounts/{account_id}/evaluators/{evaluator_id}
Update Evaluator
Gateway_UpdateEvaluator 3 params body → 200
DELETE
/v1/accounts/{account_id}/evaluators/{evaluator_id}
Delete Evaluator
Gateway_DeleteEvaluator 2 params → 200
GET
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions
List Evaluator Revisions
Gateway_ListEvaluatorVersions 7 params → 200
GET
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}
CRUD APIs for evaluator revisions (AIP-162). Get Evaluator Revision
Gateway_GetEvaluatorVersion 4 params → 200
DELETE
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}
Delete Evaluator Revision (deletes alias if name is an alias per AIP-162)
Gateway_DeleteEvaluatorVersion 3 params → 200
POST
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:alias
Alias Evaluator Revision - assign or update a user-specified alias
Gateway_AliasEvaluatorVersion 3 params body → 200
POST
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:rollback
Rollback Evaluator to a specific revision
Gateway_RollbackEvaluator 3 params body → 200
GET
/v1/accounts/{account_id}/evaluators/{evaluator_id}:getBuildLogEndpoint
Get Evaluator Build Log Endpoint
Gateway_GetEvaluatorBuildLogEndpoint 3 params → 200
GET
/v1/accounts/{account_id}/evaluators/{evaluator_id}:getSourceCodeSignedUrl
Get Evaluator Source Code Endpoint
Gateway_GetEvaluatorSourceCodeEndpoint 3 params → 200
POST
/v1/accounts/{account_id}/evaluators/{evaluator_id}:getUploadEndpoint
Get Evaluator Upload Endpoint
Gateway_GetEvaluatorUploadEndpoint 2 params body → 200
POST
/v1/accounts/{account_id}/evaluators/{evaluator_id}:validateUpload
Validate Evaluator Upload
Gateway_ValidateEvaluatorUpload 2 params body → 200
POST
/v1/accounts/{account_id}/evaluators:previewEvaluator
Gateway preview evaluator
Gateway_PreviewEvaluator 1 param body → 200
POST
/v1/accounts/{account_id}/evaluatorsV2
Create Evaluator
Gateway_CreateEvaluatorV2 1 param body → 200
GET
/v1/accounts/{account_id}/genericDeploymentTypes
List the generic deployment types under an account
Gateway_ListGenericDeploymentTypes 6 params → 200
POST
/v1/accounts/{account_id}/genericDeploymentTypes
Create Generic Deployment Type
Gateway_CreateGenericDeploymentType 2 params body → 200
GET
/v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}
List all generic deployment type version
Gateway_ListGenericDeploymentTypeVersions 7 params → 200
PATCH
/v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}
Update Generic Deployment Type
Gateway_UpdateGenericDeploymentType 2 params body → 200
DELETE
/v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}
Delete Generic Deployment Type
Gateway_DeleteGenericDeploymentType 3 params → 200
GET
/v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}/versions/{version_id}
Get generic deployment type version
Gateway_GetGenericDeploymentTypeVersion 4 params → 200
DELETE
/v1/accounts/{account_id}/genericDeploymentTypes/{generic_deployment_type_id}/versions/{version_id}
Delete the generic deployment type version
Gateway_DeleteGenericDeploymentTypeVersion 4 params → 200
GET
/v1/accounts/{account_id}/genericDeployments
List all the generic deployments under an account
Gateway_ListGenericDeployments 6 params → 200
POST
/v1/accounts/{account_id}/genericDeployments
Create Generic Deployment
Gateway_CreateGenericDeployment 3 params body → 200
GET
/v1/accounts/{account_id}/genericDeployments/{generic_deployment_id}
Get Generic Deployment
Gateway_GetGenericDeployment 3 params → 200
PATCH
/v1/accounts/{account_id}/genericDeployments/{generic_deployment_id}
Create Generic Deployment
Gateway_UpdateGenericDeployment 2 params body → 200
DELETE
/v1/accounts/{account_id}/genericDeployments/{generic_deployment_id}
Delete Generic Deployment
Gateway_DeleteGenericDeployment 4 params → 200
GET
/v1/accounts/{account_id}/identityProviders
List Identity Providers
Gateway_ListIdentityProviders 6 params → 200
POST
/v1/accounts/{account_id}/identityProviders
Create Identity Provider
Gateway_CreateIdentityProvider 1 param body → 200
GET
/v1/accounts/{account_id}/identityProviders/{identity_provider_id}
Get Identity Provider
Gateway_GetIdentityProvider 3 params → 200
PATCH
/v1/accounts/{account_id}/identityProviders/{identity_provider_id}
Update Identity Provider
Gateway_UpdateIdentityProvider 2 params body → 200
DELETE
/v1/accounts/{account_id}/identityProviders/{identity_provider_id}
Delete Identity Provider
Gateway_DeleteIdentityProvider 3 params → 200
GET
/v1/accounts/{account_id}/models
List Models
Gateway_ListModels 6 params → 200
POST
/v1/accounts/{account_id}/models
Create Model
Gateway_CreateModel 1 param body → 200
GET
/v1/accounts/{account_id}/models/{model_id}
Get Model
Gateway_GetModel 3 params → 200
PATCH
/v1/accounts/{account_id}/models/{model_id}
Update Model
Gateway_UpdateModel 2 params body → 200
DELETE
/v1/accounts/{account_id}/models/{model_id}
Delete Model
Gateway_DeleteModel 2 params → 200
POST
/v1/accounts/{account_id}/models/{model_id}/versions
CRUD APIs for model versions. Create Model Version
Gateway_CreateModelVersion 3 params body → 200
POST
/v1/accounts/{account_id}/models/{model_id}/versions/{version_id}:deploy
Deploy Model Version
Gateway_DeployModelVersion 3 params body → 200
GET
/v1/accounts/{account_id}/models/{model_id}/versions:count
Returns the number of model versions
Gateway_GetModelVersionCount 2 params → 200
GET
/v1/accounts/{account_id}/models/{model_id}:getDownloadEndpoint
Get Model Download Endpoint
Gateway_GetModelDownloadEndpoint 3 params → 200
POST
/v1/accounts/{account_id}/models/{model_id}:getUploadEndpoint
Get Model Upload Endpoint
Gateway_GetModelUploadEndpoint 2 params body → 200
POST
/v1/accounts/{account_id}/models/{model_id}:import
Transfer model from S3 to GCP storage
Gateway_ImportModel 2 params body → 200
POST
/v1/accounts/{account_id}/models/{model_id}:prepare
Prepare Model for different precisions
Gateway_PrepareModel 2 params body → 200
GET
/v1/accounts/{account_id}/models/{model_id}:validateUpload
Validate Model Upload
Gateway_ValidateModelUpload 5 params → 200
GET
/v1/accounts/{account_id}/policySettings
Returns the singleton PolicySettings for the given account
Gateway_GetPolicySettings 1 param → 200
PATCH
/v1/accounts/{account_id}/policySettings
Updates the per-account PolicySettings singleton
Gateway_UpdatePolicySettings 1 param body → 200
GET
/v1/accounts/{account_id}/pricingPlans
List Pricing Plans
Gateway_ListPricingPlans 6 params → 200
GET
/v1/accounts/{account_id}/pricingPlans/{pricing_plan_id}
CRUD APIs for pricing plans. Get Pricing Plan
Gateway_GetPricingPlan 3 params → 200
GET
/v1/accounts/{account_id}/quotas
List Quotas
Gateway_ListQuotas 6 params → 200
GET
/v1/accounts/{account_id}/quotas/{quota_id}
Get Quota
Gateway_GetQuota 3 params → 200
PATCH
/v1/accounts/{account_id}/quotas/{quota_id}
Update Quota
Gateway_UpdateQuota 3 params body → 200
GET
/v1/accounts/{account_id}/reinforcementFineTuningJobs
List Reinforcement Fine-tuning Jobs
Gateway_ListReinforcementFineTuningJobs 6 params → 200
POST
/v1/accounts/{account_id}/reinforcementFineTuningJobs
Create Reinforcement Fine-tuning Job
Gateway_CreateReinforcementFineTuningJob 2 params body → 200
GET
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}
Get Reinforcement Fine-tuning Job
Gateway_GetReinforcementFineTuningJob 3 params → 200
PATCH
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}
Update Reinforcement Fine-tuning Job
Gateway_UpdateReinforcementFineTuningJob 2 params body → 200
DELETE
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}
Delete Reinforcement Fine-tuning Job
Gateway_DeleteReinforcementFineTuningJob 2 params → 200
POST
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:cancel
Cancel Reinforcement Fine-tuning Job
Gateway_CancelReinforcementFineTuningJob 2 params body → 200
POST
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:debug
Debug Reinforcement Fine-tuning Job
Gateway_DebugReinforcementFineTuningJob 2 params body → 200
GET
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:getMetricsFileEndpoint
Gateway get reinforcement fine tuning job metrics file endpoint
Gateway_GetReinforcementFineTuningJobMetricsFileEndpoint 2 params → 200
POST
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:resume
Resume Reinforcement Fine-tuning Job
Gateway_ResumeReinforcementFineTuningJob 2 params body → 200
GET
/v1/accounts/{account_id}/rlorTrainerJobs
List Reinforcement Fine-tuning Steps
Gateway_ListRlorTrainerJobs 6 params → 200
POST
/v1/accounts/{account_id}/rlorTrainerJobs
Create Reinforcement Fine-tuning Step
Gateway_CreateRlorTrainerJob 3 params body → 200
GET
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}
Get Reinforcement Fine-tuning Step
Gateway_GetRlorTrainerJob 3 params → 200
DELETE
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}
Delete Reinforcement Fine-tuning Step
Gateway_DeleteRlorTrainerJob 2 params → 200
GET
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/checkpoints
List checkpoints for an RLOR Trainer Job
Gateway_ListRlorTrainerJobCheckpoints 4 params → 200
GET
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/publicLogs
Get a signed URL for the public trainer logs of an RLOR Trainer Job
Gateway_GetRlorTrainerJobPublicLogs 2 params → 200
POST
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:cancel
Cancel Rlor Trainer Job
Gateway_CancelRlorTrainerJob 2 params body → 200
POST
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:executeTrainStep
Execute one training step for keep-alive Reinforcement Fine-tuning Step
Gateway_ExecuteRlorTrainStep 2 params body → 200
POST
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:resume
Resume Rlor Trainer Job
Gateway_ResumeRlorTrainerJob 2 params body → 200
GET
/v1/accounts/{account_id}/routers
List Routers
Gateway_ListRouters 6 params → 200
POST
/v1/accounts/{account_id}/routers
Create Router
Gateway_CreateRouter 2 params body → 200
GET
/v1/accounts/{account_id}/routers/{router_id}
CRUD APIs for routers. Get Router
Gateway_GetRouter 3 params → 200
PATCH
/v1/accounts/{account_id}/routers/{router_id}
Update Router
Gateway_UpdateRouter 2 params body → 200
DELETE
/v1/accounts/{account_id}/routers/{router_id}
Delete Router
Gateway_DeleteRouter 2 params → 200
GET
/v1/accounts/{account_id}/secrets
List Secrets
Gateway_ListSecrets 6 params → 200
POST
/v1/accounts/{account_id}/secrets
Gateway create secret
Gateway_CreateSecret 1 param body → 200
GET
/v1/accounts/{account_id}/secrets/{secret_id}
Get Secret
Gateway_GetSecret 3 params → 200
PATCH
/v1/accounts/{account_id}/secrets/{secret_id}
Gateway update secret
Gateway_UpdateSecret 2 params body → 200
DELETE
/v1/accounts/{account_id}/secrets/{secret_id}
Gateway delete secret
Gateway_DeleteSecret 2 params → 200
GET
/v1/accounts/{account_id}/serverlessRateLimits
Lists effective global rate limits for shared serverless pool deployments…
Gateway_ListAccountServerlessRateLimits 5 params → 200
GET
/v1/accounts/{account_id}/serverlessTokenUsage
Serverless pool token throughput (tokens per minute) by time bucket and base…
Gateway_GetAccountServerlessTokenUsage 6 params → 200
GET
/v1/accounts/{account_id}/supervisedFineTuningJobs
List Supervised Fine-tuning Jobs
Gateway_ListSupervisedFineTuningJobs 6 params → 200
POST
/v1/accounts/{account_id}/supervisedFineTuningJobs
Create Supervised Fine-tuning Job
Gateway_CreateSupervisedFineTuningJob 2 params body → 200
GET
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}
Get Supervised Fine-tuning Job
Gateway_GetSupervisedFineTuningJob 3 params → 200
DELETE
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}
Delete Supervised Fine-tuning Job
Gateway_DeleteSupervisedFineTuningJob 2 params → 200
POST
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:cancel
Cancel Supervised Fine-tuning Job
Gateway_CancelSupervisedFineTuningJob 2 params body → 200
POST
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:resume
Resume Supervised Fine-tuning Job
Gateway_ResumeSupervisedFineTuningJob 2 params body → 200
POST
/v1/accounts/{account_id}/supervisedFineTuningJobs:estimateCost
Estimate the cost of a Supervised Fine-tuning Job
Gateway_EstimateSupervisedFineTuningJobCost 1 param body → 200
GET
/v1/accounts/{account_id}/trails
List Trails
Gateway_ListTrails 6 params → 200
POST
/v1/accounts/{account_id}/trails
Create Trail
Gateway_CreateTrail 2 params body → 200
GET
/v1/accounts/{account_id}/trails/{trail_id}
CRUD APIs for trails. Get Trail
Gateway_GetTrail 3 params → 200
PATCH
/v1/accounts/{account_id}/trails/{trail_id}
Update Trail
Gateway_UpdateTrail 2 params body → 200
DELETE
/v1/accounts/{account_id}/trails/{trail_id}
Delete Trail
Gateway_DeleteTrail 2 params → 200
GET
/v1/accounts/{account_id}/trails/{trail_id}:getMetrics
Get Trail Metrics (trace counts, token usage from tracing service)
Gateway_GetTrailMetrics 2 params → 200
GET
/v1/accounts/{account_id}/trainingSessionJobs
List training session jobs for an account
Gateway_ListTrainingSessionJobs 6 params → 200
POST
/v1/accounts/{account_id}/trainingSessionJobs
Create a training session job that binds an account to a shared trainer
Gateway_CreateTrainingSessionJob 2 params body → 200
GET
/v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}
Get a training session job
Gateway_GetTrainingSessionJob 3 params → 200
DELETE
/v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}
Delete a training session job and cascade-clean its child sessions and routes
Gateway_DeleteTrainingSessionJob 2 params → 200
GET
/v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions
List training sessions under a training session job
Gateway_ListTrainingSessions 7 params → 200
POST
/v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions
Create a training session under a training session job
Gateway_CreateTrainingSession 3 params body → 200
GET
/v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions/{training_session_id}
Get a training session
Gateway_GetTrainingSession 4 params → 200
POST
/v1/accounts/{account_id}/trainingSessionJobs/{training_session_job_id}/trainingSessions/{training_session_id}:loadState
Load or switch the LoRA adapter state for a training session
Gateway_ExecuteTrainingSessionLoadState 3 params body → 200
GET
/v1/accounts/{account_id}/trainingShapes
List Training Shapes
Gateway_ListTrainingShapes 6 params → 200
POST
/v1/accounts/{account_id}/trainingShapes
CRUD APIs for training shape. Create Training Shape
Gateway_CreateTrainingShape 2 params body → 200
GET
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}
Get Training Shape
Gateway_GetTrainingShape 3 params → 200
PATCH
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}
Update Training Shape
Gateway_UpdateTrainingShape 2 params body → 200
DELETE
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}
Delete Training Shape
Gateway_DeleteTrainingShape 2 params → 200
GET
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions
List Training Shapes Versions
Gateway_ListTrainingShapeVersions 7 params → 200
GET
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id}
Get Training Shape Version
Gateway_GetTrainingShapeVersion 4 params → 200
PATCH
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id}
Update Training Shape Version
Gateway_UpdateTrainingShapeVersion 3 params body → 200
GET
/v1/accounts/{account_id}/users
List Users
Gateway_ListUsers 6 params → 200
POST
/v1/accounts/{account_id}/users
Create User
Gateway_CreateUser 2 params body → 200
GET
/v1/accounts/{account_id}/users/{user_id}
Get User
Gateway_GetUser 3 params → 200
PATCH
/v1/accounts/{account_id}/users/{user_id}
Update User
Gateway_UpdateUser 2 params body → 200
GET
/v1/accounts/{account_id}/users/{user_id}/apiKeys
List API Keys
Gateway_ListApiKeys 7 params → 200
POST
/v1/accounts/{account_id}/users/{user_id}/apiKeys
Create API Key
Gateway_CreateApiKey 2 params body → 200
GET
/v1/accounts/{account_id}/users/{user_id}/apiKeys/accounts/{account_id}/users/{user_id}
Get API Key
Gateway_GetApiKey 3 params → 200
POST
/v1/accounts/{account_id}/users/{user_id}/apiKeys:delete
Delete API Key
Gateway_DeleteApiKey 2 params body → 200
POST
/v1/accounts/{account_id}:testeval
Similar to preview evaluation, but no need to create the evaluation entry first
Gateway_TestEvaluation 1 param body → 200

Schemas 255

The contract defines 255 schemas that model the data the API accepts and returns. The most detailed are gatewayDeployment (47 properties), gatewayModel (38 properties), gatewaySupervisedFineTuningJob (38 properties), gatewayReinforcementFineTuningJob (28 properties). Each schema is shown below with its type and property counts.

gatewayListApiKeysResponse
object
3 properties
gatewayPromoteCheckpointResponse
object
1 property
gatewayListRlorTrainerJobsResponse
object
3 properties
gatewayGetDatasetUploadEndpointResponse
object
1 property
gatewayTrailMetrics
object
Metrics for a trail, fetched from the tracing service.
6 properties
gatewayQuota
object
5 properties
GatewayDeleteApiKeyBody
object
1 property 1 required
GatewayCreateEvaluatorBody
object
2 properties 1 required
gatewayUserUploaded
object
gatewayRouterState
string
- CREATING: The router is being created. - READY: The router is ready for access. - UPDATING: There are in-progress updates happening with the router. - DELETI…
gatewayCodeAssertion
object
4 properties 2 required
gatewayGetLedgerResponse
object
1 property
gatewayListQuotasResponse
object
3 properties
gatewayLedgerEntry
object
2 properties
GatewayCancelReinforcementFineTuningJobBody
object
gatewayListDeploymentShapeVersionsResponse
object
3 properties
gatewayLLMAssertion
object
4 properties 2 required
GatewayUndeleteDeploymentBody
object
gatewayDeployedModelState
string
- UNDEPLOYING: The model is being undeployed. - DEPLOYING: The model is being deployed. - DEPLOYED: The model is deployed and ready for inference. - UPDATING:…
DatasetFormat
string
gatewayAccount
object
10 properties 1 required
gatewayRlorTrainerJobCheckpoint
object
A checkpoint saved during an RLOR trainer job. Checkpoints are stored in GCS and discovered on-demand (not persisted in the database).
5 properties
PricingPlanAcceleratorHourBillingConfig
object
2 properties 2 required
gatewayProvider
object
3 properties
gatewayAutoscalingPolicy
object
5 properties
gatewayScalingSchedule
object
6 properties 4 required
gatewayTrainingShape
object
17 properties 2 required
gatewayWeightedRandomStrategy
object
Use replica count as weight.
gatewayModelState
string
- UPLOADING: The model is still being uploaded (upload is asynchronous). - READY: The model is ready to be used.
gatewaySplitted
object
1 property 1 required
gatewayListAuditLogsResponse
object
3 properties
GatewayExecuteTrainingSessionLoadStateBody
object
1 property 1 required
gatewayListTrailsResponse
object
3 properties
AccountUsageDedicatedDeploymentUsage
object
One dedicated deployment usage aggregation bucket.
9 properties
gatewayEvaluatorVersion
object
4 properties
gatewayGetEvaluatorSourceCodeEndpointResponse
object
1 property
gatewayWeightPrecision
string
The weight precision for model training/inference. - BFLOAT16: no quantization applied - INT8: enable 8-bit quantization with LLM.int8() - NF4: enable 4-bit qu…
gatewayDirectRouteType
string
EvaluatorSourceType
string
GatewayCancelRlorTrainerJobBody
object
GatewayValidateAssertionsBody
object
Validate the code assertions. Recommended before creating the evaluation.
1 property 1 required
gatewayDatasetState
string
GatewayCreateClusterBody
object
2 properties 2 required
gatewayListTrainingShapesResponse
object
3 properties
gatewayEvaluateOptions
object
3 properties
BaseModelDetailsCheckpointFormat
string
gatewayListDeploymentShapesResponse
object
3 properties
gatewayDpoConfig
object
Hyperparameters for Direct Preference Optimization (DPO) training.
3 properties
gatewayDpoJob
object
15 properties 1 required
GatewayPrepareModelBody
object
2 properties
gatewayValidateModelUploadResponse
object
1 property
gatewayEvaluationResult
object
1 property 1 required
gatewayAuditLogEntry
object
12 properties
gatewayPreviewEvaluatorResponse
object
5 properties
gatewayDeployment
object
47 properties 1 required
gatewayTrainingSessionState
string
gatewayListEvaluationJobsResponse
object
3 properties
gatewayStatus
object
2 properties
typeDate
object
A full date, with non-zero year, month, and day values A month and day value, with a zero year, such as an anniversary A year on its own, with zero month and d…
3 properties
GatewayCreateEvaluatorV2Body
object
2 properties 1 required
gatewaySamlConfig
object
SAML Configuration Exactly one of metadataurl or metadataxml must be provided.
2 properties
gatewayGetRlorTrainerJobPublicLogsResponse
object
1 property
gatewayPlacement
object
The desired geographic region where the deployment must be placed. Exactly one field will be specified.
3 properties
GatewayResumeSupervisedFineTuningJobBody
object
PricingPlanTokenBillingConfig
object
5 properties 2 required
gatewayAzureBlobModelSource
object
6 properties 2 required
gatewayReinforcementLearningLossConfig
object
Loss method + hyperparameters for reinforcement-learning-style fine-tuning (e.g. RFT / RL trainers). For preference jobs (DPO API), the default loss method is…
4 properties
GatewayCancelDpoJobBody
object
gatewayCluster
object
8 properties
gatewayListDeploymentsResponse
object
3 properties
gatewayAccountUsage
object
2 properties
GatewayTestEvaluationBody
object
2 properties 2 required
gatewayPolicySettings
object
3 properties
gatewayGetReinforcementFineTuningJobMetricsFileResponse
object
1 property
gatewayListGenericDeploymentsResponse
object
3 properties
gatewayListSupervisedFineTuningJobsResponse
object
3 properties
GatewayCreateEvaluationJobBody
object
2 properties 1 required
gatewayFakeCluster
object
3 properties
gatewayDeploymentShardState
string
- CREATING: The deployment shard is still being created. - READY: The deployment shard is ready to be used. - DELETING: The deployment shard is being deleted.…
GatewayPromoteCheckpointBody
object
Promote a checkpoint to a model. When basemodel is provided, the checkpoint GCS path is reconstructed from account metadata and the trainer/deployment ID — no…
4 properties 3 required
gatewayBaseTrainingConfig
object
17 properties
gatewayCriterion
object
4 properties
gatewayCodeSnippets
object
4 properties
gatewayListUsersResponse
object
3 properties
googlelongrunningOperation
object
This resource represents a long-running operation that is the result of a network API call.
5 properties
gatewayListPricingPlansResponse
object
3 properties
GatewayPreviewEvaluationBody
object
2 properties 1 required
gatewayRolloutStrategy
string
The rollout strategy to use when deploying the model version. - ROLLOUTSTRATEGYSTANDARD: Standard rollout strategy updates the deployment using a normal k8s ro…
gatewayRefreshSessionTokenResponse
object
Response containing the refreshed session JWT.
4 properties
gatewayListDeveloperPassesResponse
object
3 properties
gatewayMultiRegion
string
ValidateAssertionsResponseValidateAssertionError
object
1 property
gatewayDebugReinforcementFineTuningJobResponse
object
2 properties 1 required
gatewayListAccountsResponse
object
3 properties
gatewayCheckpointType
string
- CHECKPOINTTYPEINFERENCEBASE: Inference-ready checkpoint (full-parameter, HuggingFace format). Promotable to a model for serving. - CHECKPOINTTYPEINFERENCEARC…
gatewayGetDeploymentMetricsResponse
object
1 property
gatewayValidateModelConfigRequest
object
2 properties 1 required
gatewayGenericDeploymentTypeVersion
object
3 properties
gatewayListDatasetsResponse
object
3 properties
gatewayModel
object
38 properties
gatewayListAccountServerlessRateLimitsResponse
object
2 properties
GatewayResumeReinforcementFineTuningJobBody
object
gatewayListReinforcementFineTuningJobsResponse
object
3 properties
gatewayNotificationSettings
object
NotificationSettings configures notification preferences for an account. (accounts/{account}/notificationSettings) when more notification categories are added.…
1 property
gatewayPreviewEvaluationResponse
object
3 properties
gatewayDeveloperPassState
string
gatewayTrainerShardingScheme
object
Structured parallelism/sharding profile used by trainer launches.
5 properties
gatewayGetAccountUsageFilterOptionsResponse
object
Distinct filter values for the account/time range (separate from GetAccountUsage).
AccountSuspendState
string
gatewayTrail
object
9 properties
gatewayListBatchInferenceJobsResponse
object
3 properties
GatewayScaleDeploymentBody
object
1 property
AssertionAssertionType
string
gatewayListEvaluatorVersionsResponse
object
3 properties
gatewayListRoutersResponse
object
3 properties
GatewayGetDatasetUploadEndpointBody
object
2 properties 1 required
gatewayRefreshSessionTokenRequest
object
Request to refresh an existing session JWT before it expires.
1 property
gatewayReinforcementFineTuningJobInferenceParameters
object
6 properties
gatewayWandbConfig
object
WandbConfig is the configuration for the Weights & Biases (wandb) logging which will be used by a training job.
6 properties
gatewayAssertion
object
4 properties 1 required
GatewayPreviewEvaluatorBody
object
3 properties 2 required
gatewayGetModelVersionCountResponse
object
1 property
gatewayDataset
object
18 properties
EvaluatorSource
object
2 properties
ModelKind
string
- HFBASEMODEL: An LLM base model. - HFPEFTADDON: A parameter-efficent fine-tuned addon. - HFTEFTADDON: A token-eficient fine-tuned addon. - FLUMINABASEMODEL: A…
gatewayEvenLoadStrategy
object
Dynamically adjust traffic allocation to balance the load per replica across the deployments as much as possible.
gatewayGetEvaluationJobExecutionLogEndpointResponse
object
Response carries the stream log URL (for VirtualizedLogViewer).
3 properties
gatewayRedeemCreditCodeRequest
object
RedeemCreditCodeRequest is the request to redeem a credit code for an account.
2 properties 2 required
gatewayEvaluator
object
14 properties
GatewayResumeDpoJobBody
object
gatewayTrainingShapeVersion
object
7 properties
gatewaySplitDatasetResponse
object
3 properties
gatewayDeployedModel
object
12 properties
gatewayAwsS3Config
object
AwsS3Config is the configuration for AWS S3 dataset access which will be used by a training job.
2 properties
gatewayGetEvaluatorUploadEndpointResponse
object
1 property
gatewayIdentityProvider
object
16 properties
gatewayClusterConnectionInfo
object
2 properties
gatewayValidateAssertionsResponse
object
2 properties
gatewayOrpoConfig
object
Hyperparameters for Odds Ratio Preference Optimization (ORPO) training.
1 property
gatewayBatchInferenceJobInferenceParameters
object
6 properties
gatewayIdentityProviderState
string
GatewayDeployModelVersionBody
object
2 properties 2 required
gatewayJobState
string
JobState represents the state an asynchronous job can be in. - JOBSTATEPAUSED: Job is paused, typically due to account suspension or manual intervention. - JOB…
gatewayListEvaluationsResponse
object
3 properties
gatewayReinforcementFineTuningJob
object
28 properties 2 required
gatewayEvaluation
object
9 properties 3 required
GatewayRollbackEvaluatorBody
object
Rolls an evaluator back to the configuration captured by a specific revision.
gatewayPurpose
string
Scheduling purpose for training jobs and deployments.
AccountAccountType
string
gatewayEvalProtocol
object
gatewayListTrainingSessionJobsResponse
object
3 properties
gatewayGetAccountServerlessTokenUsageResponse
object
7 properties
gatewayListSecretsResponse
object
3 properties
gatewayDeploymentShape
object
21 properties 1 required
CodeAssertionExecutionOptions
object
3 properties
gatewayListIdentityProvidersResponse
object
3 properties
TrainingSessionReferenceState
string
ReferenceState indicates whether the session currently references the base model or a loaded LoRA adapter. Updated automatically when ExecuteTrainingSessionLoa…
DeploymentHotLoadBucketType
string
gatewayGenericDeployment
object
7 properties 3 required
gatewayCode
string
- OK: Not an error; returned on success. HTTP Mapping: 200 OK - CANCELLED: The operation was cancelled, typically by the caller. HTTP Mapping: 499 Client Close…
DeploymentShapePresetType
string
GatewayCreateDatasetBody
object
4 properties 2 required
gatewayCriterionType
string
gatewayDeployedModelRef
object
5 properties
gatewayListEvaluatorsResponse
object
3 properties
gatewayTimeSeriesPoint
object
2 properties
GatewayGetModelUploadEndpointBody
object
3 properties 1 required
gatewayListCreditRedemptionsResponse
object
3 properties
GatewayCancelSupervisedFineTuningJobBody
object
gatewayGetModelUploadEndpointResponse
object
2 properties
gatewayGetModelDownloadEndpointResponse
object
1 property
gatewayModelVersion
object
3 properties
gatewayOidcConfig
object
3 properties 3 required
PolicySettingsEffect
string
Policy effect for model-access rules (per-row; not a standalone API enum). - DENY: Block actions that violate the policy.
gatewayDeploymentState
string
- CREATING: The deployment is still being created. - READY: The deployment is ready to be used. - DELETING: The deployment is being deleted. - FAILED: The depl…
GatewayValidateEvaluatorUploadBody
object
gatewayTimeSeries
object
2 properties
gatewayEvaluationJob
object
13 properties 3 required
gatewayJobProgress
object
Progress of a job, e.g. RLOR, EVJ, BIJ etc.
10 properties
GatewayCreateEvaluationBody
object
2 properties 1 required
DeploymentPrecision
string
gatewayTEFTDetails
object
gatewayBaseModelDetails
object
10 properties
gatewayListModelsResponse
object
3 properties
gatewayListDpoJobsResponse
object
3 properties
gatewayAcceleratorType
string
ReinforcementLearningLossConfigMethod
string
GatewaySplitDatasetBody
object
2 properties
gatewayBatchInferenceJob
object
14 properties
gatewayGetDpoJobMetricsFileResponse
object
1 property
gatewayTrainingSessionJob
object
TrainingSessionJob groups all TrainingSessions for a specific job run on a given base model. Each job is scoped to an account and bound to a shared trainer.
8 properties 1 required
gatewayListDeployedModelsResponse
object
3 properties
AccountRateLimitMetric
string
Which rate-limit metric this row describes.
gatewaySecret
object
3 properties 2 required
gatewayDeploymentShard
object
6 properties
gatewayUser
object
10 properties 1 required
gatewayAzureBlobStorageConfig
object
AzureBlobStorageConfig is the configuration for Azure Blob Storage dataset access which will be used by a training job.
3 properties
PolicySettingsModelAccessRule
object
5 properties 1 required
gatewayClusterState
string
- CREATING: The cluster is still being created. - READY: The cluster is ready to be used. - DELETING: The cluster is being deleted. - FAILED: Cluster is not op…
GatewayAliasEvaluatorVersionBody
object
Assigns or updates a user-specified alias for a given revision.
1 property 1 required
gatewayRlorTrainerJob
object
27 properties
GatewayCreateModelBody
object
3 properties 1 required
gatewayListTrainingShapeVersionsResponse
object
3 properties
gatewayRouter
object
13 properties
GatewayExecuteRlorTrainStepBody
object
2 properties 2 required
gatewayGetEvaluatorBuildLogEndpointResponse
object
1 property
GatewayImportModelBody
object
2 properties
protobufAny
object
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides supp…
1 property
gatewayApiKey
object
10 properties
gatewayGetBillingSummaryResponse
object
1 property
gatewayTransformed
object
3 properties 1 required
gatewayGenericDeploymentState
string
- CREATING: The deployment is still being created. - READY: The deployment is ready to be used. - FAILED: The deployment failed to be created. - UPDATING: Ther…
gatewaySupervisedFineTuningJob
object
38 properties 1 required
gatewayGetDatasetDownloadEndpointResponse
object
1 property
gatewayListGenericDeploymentTypeVersionsResponse
object
3 properties
PricingPlanBillingType
string
gatewayLineItem
object
8 properties
gatewayGenericDeploymentType
object
4 properties
GatewayDebugReinforcementFineTuningJobBody
object
gatewayListRlorTrainerJobCheckpointsResponse
object
3 properties
gatewayPricingPlan
object
PricingPlan defines a custom billing plan for an account Each PricingPlan is associated with a contract, and describes the pricing terms for a specific service.
9 properties 2 required
gatewayEvaluatorState
string
ModelSnapshotType
string
gatewayEstimateSupervisedFineTuningJobCostResponse
object
1 property
gatewayListGenericDeploymentTypesResponse
object
3 properties
gatewayGetTerminationMessageResponse
object
1 property
GatewayCreateApiKeyBody
object
1 property 1 required
gatewayRegion
string
GatewayResumeRlorTrainerJobBody
object
gatewayAwsS3ModelSource
object
5 properties 1 required
gatewayReplicaStats
object
6 properties
gatewayUserState
string
gatewayDeveloperPass
object
7 properties
gatewayDeploymentShapeVersion
object
6 properties
GatewayGetEvaluatorUploadEndpointBody
object
2 properties 1 required
TrainingShapeTrainerMode
string
Trainer execution mode used for validated launch-profile matching.
gatewayConversationConfig
object
3 properties 1 required
gatewayCreditRedemption
object
3 properties 1 required
typeMoney
object
Represents an amount of money with its currency type.
3 properties
gatewayAccountState
string
gatewayPreviewEvaluatorSampleResult
object
4 properties
gatewayListClustersResponse
object
3 properties
gatewayAutoTune
object
1 property
gatewayTrainingSession
object
TrainingSession represents a single training context on a shared trainer. It starts with a base model reference and can have LoRA adapters loaded or promoted v…
8 properties
gatewayPricingPlanState
string
gatewayListDeploymentShardsResponse
object
3 properties
gatewayPEFTDetails
object
5 properties 3 required
AccountUsageServerlessUsage
object
One serverless usage aggregation bucket.
9 properties
gatewayRedeemCreditCodeResponse
object
RedeemCreditCodeResponse returns the amount of credits redeemed.
1 property
gatewayAccountRateLimit
object
3 properties 3 required
gatewayListTrainingSessionsResponse
object
3 properties
googlerpcStatus
object
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](h…
3 properties
GatewayValidateDatasetUploadBody
object
gatewayPreviewEvaluationResult
object
5 properties
gatewayEksCluster
object
9 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fireworks-ai-gateway-openapi-gateway-api-openapi.yml Raw ↑

Other APIs Fireworks AI publishes across the network.

Fireworks AI anthropic-messages.openapi_other API
Fireworks AI gateway-extra.openapi_Gateway API
Fireworks AI Responses.openapi Other API
Fireworks AI Text Completion.openapi Other API
Where this information came from

This is an independent, third-party profile of Fireworks AI Gateway.openapi Gateway 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.