/
FW
fw-ai-external
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
anthropic-messages.openapi_other
1
gateway-extra.openapi_Gateway
1
gateway.openapi_Gateway
214
get
/v1/accounts
List Accounts
post
/v1/auth/refresh
Refresh a session JWT before expiry with a fresh TTL.
post
/v1/creditCodes:redeem
APIs for credit codes. Redeem Credit Code
post
/v1/validateModelConfig
Validate Model Config
get
/v1/accounts/{account_id}
Get Account
get
/v1/accounts/{account_id}/accountUsageFilterOptions
Distinct filter values for an account/time range (serverless + dedicated; for FE, separate -yet mirrors GetAccountUsage).
get
/v1/accounts/{account_id}/auditLogs
List User Audit Logs
get
/v1/accounts/{account_id}/batchInferenceJobs
List Batch Inference Jobs
post
/v1/accounts/{account_id}/batchInferenceJobs
Create Batch Inference Job
get
/v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id}
Get Batch Inference Job
delete
/v1/accounts/{account_id}/batchInferenceJobs/{batch_inference_job_id}
Delete Batch Inference Job
get
/v1/accounts/{account_id}/billing/summary
Get billing summary information for an account
post
/v1/accounts/{account_id}/usageCosts:query
Query grouped usage cost subtotals for an account.
get
/v1/accounts/{account_id}/billingSettings
Returns the singleton BillingSettings for the given account.
patch
/v1/accounts/{account_id}/billingSettings
Updates the singleton BillingSettings for the given account.
get
/v1/accounts/{account_id}/billingUsage
Get Account Usage
post
/v1/accounts/{account_id}/checkpoints/{checkpoint_id}:promote
Promote a checkpoint to a model. The checkpoint is identified by account + snapshot ID; the trainer job ID is passed in the request body to resolve the GCS bucket.
get
/v1/accounts/{account_id}/clusters
List Clusters
post
/v1/accounts/{account_id}/clusters
Create Cluster
get
/v1/accounts/{account_id}/clusters/{cluster_id}
Get Cluster
delete
/v1/accounts/{account_id}/clusters/{cluster_id}
Delete Cluster
patch
/v1/accounts/{account_id}/clusters/{cluster_id}
Update Cluster
get
/v1/accounts/{account_id}/clusters/{cluster_id}:getConnectionInfo
Get Cluster Connection Info
get
/v1/accounts/{account_id}/creditRedemptions
List Credit Redemptions
get
/v1/accounts/{account_id}/datasets
List Datasets
post
/v1/accounts/{account_id}/datasets
Create Dataset
get
/v1/accounts/{account_id}/datasets/{dataset_id}
Get Dataset
delete
/v1/accounts/{account_id}/datasets/{dataset_id}
Delete Dataset
patch
/v1/accounts/{account_id}/datasets/{dataset_id}
Update Dataset
get
/v1/accounts/{account_id}/datasets/{dataset_id}:getDownloadEndpoint
Get Dataset Download Endpoint
post
/v1/accounts/{account_id}/datasets/{dataset_id}:getUploadEndpoint
Get Dataset Upload Endpoint
post
/v1/accounts/{account_id}/datasets/{dataset_id}:splitDataset
post
/v1/accounts/{account_id}/datasets/{dataset_id}:validateUpload
Validate Dataset Upload
get
/v1/accounts/{account_id}/deployedModels
List LoRAs
post
/v1/accounts/{account_id}/deployedModels
Load LoRA
get
/v1/accounts/{account_id}/deployedModels/{deployed_model_id}
Get LoRA
delete
/v1/accounts/{account_id}/deployedModels/{deployed_model_id}
Unload LoRA
patch
/v1/accounts/{account_id}/deployedModels/{deployed_model_id}
Update LoRA
get
/v1/accounts/{account_id}/deploymentShapes
List Deployment Shapes
post
/v1/accounts/{account_id}/deploymentShapes
CRUD APIs for deployment shape. Create Deployment Shape
get
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}
Get Deployment Shape
delete
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}
Delete Deployment Shape
patch
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}
Update Deployment Shape
get
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions
List Deployment Shapes Versions
get
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id}
Get Deployment Shape Version
patch
/v1/accounts/{account_id}/deploymentShapes/{deployment_shape_id}/versions/{version_id}
Update Deployment Shape Version
post
/v1/accounts/{account_id}/deploymentShapeVersions:match
Match Deployment Shape Versions
get
/v1/accounts/{account_id}/deployments
List Deployments
post
/v1/accounts/{account_id}/deployments
Create Deployment
get
/v1/accounts/{account_id}/deployments/{deployment_id}
Get Deployment
delete
/v1/accounts/{account_id}/deployments/{deployment_id}
Delete Deployment
patch
/v1/accounts/{account_id}/deployments/{deployment_id}
Update Deployment
get
/v1/accounts/{account_id}/deployments/{deployment_id}/ledger
Get ledger
delete
/v1/accounts/{account_id}/deployments/{deployment_id}/ledger
Reset ledger for hot load
get
/v1/accounts/{account_id}/deployments/{deployment_id}/shards
List Deployment Shards
get
/v1/accounts/{account_id}/deployments/{deployment_id}/terminationMessage
Get termination message from deployment
get
/v1/accounts/{account_id}/deployments/{deployment_id}:metrics
Get Deployment Metrics (Deprecated)
patch
/v1/accounts/{account_id}/deployments/{deployment_id}:scale
Scale Deployment to a specific number of replicas or to zero
post
/v1/accounts/{account_id}/deployments/{deployment_id}:undelete
Undelete Deployment
get
/v1/accounts/{account_id}/developerPasses
List Developer Passes
post
/v1/accounts/{account_id}/developerPasses
CRUD APIs for developer passes. Create Developer Pass
get
/v1/accounts/{account_id}/developerPasses/{developer_passe_id}
Get Developer Pass
patch
/v1/accounts/{account_id}/developerPasses/{developer_passe_id}
Update Developer Pass
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
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:cancel
Cancel Dpo Job
get
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:getMetricsFileEndpoint
post
/v1/accounts/{account_id}/dpoJobs/{dpo_job_id}:resume
Resume Dpo Job
get
/v1/accounts/{account_id}/evaluationJobs
List Evaluation Jobs
post
/v1/accounts/{account_id}/evaluationJobs
Create Evaluation Job
get
/v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}
Get Evaluation Job
delete
/v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}
Delete Evaluation Job
get
/v1/accounts/{account_id}/evaluationJobs/{evaluation_job_id}:getExecutionLogEndpoint
Get Evaluation Job execution logs (stream log endpoint + tracing IDs).
get
/v1/accounts/{account_id}/evaluations
List Evaluations
post
/v1/accounts/{account_id}/evaluations
Create Evaluation
get
/v1/accounts/{account_id}/evaluations/{evaluation_id}
Get Evaluation
delete
/v1/accounts/{account_id}/evaluations/{evaluation_id}
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
/v1/accounts/{account_id}/evaluations/{evaluation_id}:preview
Preview an evaluation with sample data
post
/v1/accounts/{account_id}/evaluations:validateAssertions
Validate evaluation assertions
get
/v1/accounts/{account_id}/evaluators
List Evaluators
post
/v1/accounts/{account_id}/evaluators
Create Evaluator (Deprecated)
get
/v1/accounts/{account_id}/evaluators/{evaluator_id}
Get Evaluator
delete
/v1/accounts/{account_id}/evaluators/{evaluator_id}
Delete Evaluator
patch
/v1/accounts/{account_id}/evaluators/{evaluator_id}
Update Evaluator
get
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions
List Evaluator Revisions
get
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}
CRUD APIs for evaluator revisions (AIP-162). Get Evaluator Revision
delete
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}
Delete Evaluator Revision (deletes alias if name is an alias per AIP-162)
post
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:alias
Alias Evaluator Revision - assign or update a user-specified alias
post
/v1/accounts/{account_id}/evaluators/{evaluator_id}/versions/{version_id}:rollback
Rollback Evaluator to a specific revision
get
/v1/accounts/{account_id}/evaluators/{evaluator_id}:getBuildLogEndpoint
Get Evaluator Build Log Endpoint
get
/v1/accounts/{account_id}/evaluators/{evaluator_id}:getSourceCodeSignedUrl
Get Evaluator Source Code Endpoint
post
/v1/accounts/{account_id}/evaluators/{evaluator_id}:getUploadEndpoint
Get Evaluator Upload Endpoint
post
/v1/accounts/{account_id}/evaluators/{evaluator_id}:validateUpload
Validate Evaluator Upload
post
/v1/accounts/{account_id}/evaluators:previewEvaluator
post
/v1/accounts/{account_id}/evaluatorsV2
Create Evaluator
get
/v1/accounts/{account_id}/externalKeys
List External Keys
post
/v1/accounts/{account_id}/externalKeys
Create External Key
get
/v1/accounts/{account_id}/externalKeys/{external_key_id}
Get External Key
delete
/v1/accounts/{account_id}/externalKeys/{external_key_id}
Delete External Key
patch
/v1/accounts/{account_id}/externalKeys/{external_key_id}
Update External Key
get
/v1/accounts/{account_id}/identityProviders
List Identity Providers
post
/v1/accounts/{account_id}/identityProviders
Create Identity Provider
get
/v1/accounts/{account_id}/identityProviders/{identity_provider_id}
Get Identity Provider
delete
/v1/accounts/{account_id}/identityProviders/{identity_provider_id}
Delete Identity Provider
patch
/v1/accounts/{account_id}/identityProviders/{identity_provider_id}
Update Identity Provider
get
/v1/accounts/{account_id}/models
List Models
post
/v1/accounts/{account_id}/models
Create Model
get
/v1/accounts/{account_id}/models/{model_id}
Get Model
delete
/v1/accounts/{account_id}/models/{model_id}
Delete Model
patch
/v1/accounts/{account_id}/models/{model_id}
Update Model
post
/v1/accounts/{account_id}/models/{model_id}/versions
CRUD APIs for model versions. Create Model Version
post
/v1/accounts/{account_id}/models/{model_id}/versions/{version_id}:deploy
Deploy Model Version
get
/v1/accounts/{account_id}/models/{model_id}/versions:count
Returns the number of model versions.
get
/v1/accounts/{account_id}/models/{model_id}:getDownloadEndpoint
Get Model Download Endpoint
post
/v1/accounts/{account_id}/models/{model_id}:getUploadEndpoint
Get Model Upload Endpoint
post
/v1/accounts/{account_id}/models/{model_id}:import
Transfer model from S3 to GCP storage
post
/v1/accounts/{account_id}/models/{model_id}:prepare
Prepare Model for different precisions
get
/v1/accounts/{account_id}/models/{model_id}:validateUpload
Validate Model Upload
get
/v1/accounts/{account_id}/policySettings
Returns the singleton PolicySettings for the given account.
patch
/v1/accounts/{account_id}/policySettings
Updates the per-account PolicySettings singleton.
get
/v1/accounts/{account_id}/pricingPlans
List Pricing Plans
get
/v1/accounts/{account_id}/pricingPlans/{pricing_plan_id}
CRUD APIs for pricing plans. Get Pricing Plan
get
/v1/accounts/{account_id}/quotas
List Quotas
get
/v1/accounts/{account_id}/quotas/{quota_id}
Get Quota
patch
/v1/accounts/{account_id}/quotas/{quota_id}
Update Quota
get
/v1/accounts/{account_id}/reinforcementFineTuningJobs
List Reinforcement Fine-tuning Jobs
post
/v1/accounts/{account_id}/reinforcementFineTuningJobs
Create Reinforcement Fine-tuning Job
get
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}
Get Reinforcement Fine-tuning Job
delete
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}
Delete Reinforcement Fine-tuning Job
patch
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}
Update Reinforcement Fine-tuning Job
post
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:cancel
Cancel Reinforcement Fine-tuning Job
post
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:debug
Debug Reinforcement Fine-tuning Job
get
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:getMetricsFileEndpoint
post
/v1/accounts/{account_id}/reinforcementFineTuningJobs/{reinforcement_fine_tuning_job_id}:resume
Resume Reinforcement Fine-tuning Job
get
/v1/accounts/{account_id}/rlorTrainerJobs
List Reinforcement Fine-tuning Steps
post
/v1/accounts/{account_id}/rlorTrainerJobs
Create Reinforcement Fine-tuning Step
get
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}
Get Reinforcement Fine-tuning Step
delete
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}
Delete Reinforcement Fine-tuning Step
get
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/checkpoints
List checkpoints for an RLOR Trainer Job
post
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}/checkpoints/{checkpoint_id}:sync
Ensure an RLOR training checkpoint is present in the requested storage availability class. By default this copies a single-region runtime checkpoint into managed durable storage. Set request.target_availability=SINGLE_REGION to stage a durable checkpoint into request.region before restoring there.
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.
post
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:cancel
Cancel Rlor Trainer Job
post
/v1/accounts/{account_id}/rlorTrainerJobs/{rlor_trainer_job_id}:resume
Resume Rlor Trainer Job
get
/v1/accounts/{account_id}/routers
List Routers
post
/v1/accounts/{account_id}/routers
Create Router
get
/v1/accounts/{account_id}/routers/{router_id}
CRUD APIs for routers. Get Router
delete
/v1/accounts/{account_id}/routers/{router_id}
Delete Router
patch
/v1/accounts/{account_id}/routers/{router_id}
Update Router
get
/v1/accounts/{account_id}/secrets
List Secrets
post
/v1/accounts/{account_id}/secrets
get
/v1/accounts/{account_id}/secrets/{secret_id}
Get Secret
delete
/v1/accounts/{account_id}/secrets/{secret_id}
patch
/v1/accounts/{account_id}/secrets/{secret_id}
get
/v1/accounts/{account_id}/serverlessModels
List serverless models available to the account (public catalog).
get
/v1/accounts/{account_id}/serverlessRateLimits
Lists effective global rate limits for shared serverless pool deployments (fireworks-owned). Values reflect configured limits as observed in production monitoring.
get
/v1/accounts/{account_id}/serverlessTokenUsage
Serverless pool token throughput (tokens per minute) by time bucket and base model, from production usage metrics.
get
/v1/accounts/{account_id}/supervisedFineTuningJobs
List Supervised Fine-tuning Jobs
post
/v1/accounts/{account_id}/supervisedFineTuningJobs
Create Supervised Fine-tuning Job
get
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}
Get Supervised Fine-tuning Job
delete
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}
Delete Supervised Fine-tuning Job
post
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:cancel
Cancel Supervised Fine-tuning Job
post
/v1/accounts/{account_id}/supervisedFineTuningJobs/{supervised_fine_tuning_job_id}:resume
Resume Supervised Fine-tuning Job
post
/v1/accounts/{account_id}/supervisedFineTuningJobs:estimateCost
Estimate the cost of a Supervised Fine-tuning Job
get
/v1/accounts/{account_id}/trails
List Trails
post
/v1/accounts/{account_id}/trails
Create Trail
get
/v1/accounts/{account_id}/trails/{trail_id}
CRUD APIs for trails. Get Trail
delete
/v1/accounts/{account_id}/trails/{trail_id}
Delete Trail
patch
/v1/accounts/{account_id}/trails/{trail_id}
Update Trail
get
/v1/accounts/{account_id}/trails/{trail_id}:getMetrics
Get Trail Metrics (trace counts, token usage from tracing service)
get
/v1/accounts/{account_id}/trainingRuns
List training runs under an account (Tinker RestClient list_training_runs).
post
/v1/accounts/{account_id}/trainingRuns
Create a training run: the durable, account-owned model lineage for a Tinker create_lora_training_client. A session may host many runs, and a run may span sessions across resume.
get
/v1/accounts/{account_id}/trainingRuns/{training_run_id}
Get a training run (Tinker RestClient get_training_run parity).
post
/v1/accounts/{account_id}/trainingRuns/{training_run_id}:abortMaterialization
Abort a pending training run when trainer materialization failed or timed out. INTERNAL: api_gateway calls this on failed Tinker create_model.
post
/v1/accounts/{account_id}/trainingRuns/{training_run_id}:finalizeMaterialization
Finalize a training run after the trainer has successfully materialized its run-scoped model id. INTERNAL: api_gateway calls this after proxying Tinker create_model to the trainer.
get
/v1/accounts/{account_id}/trainingSessions
List training sessions under an account.
post
/v1/accounts/{account_id}/trainingSessions
Create a training session under an account.
get
/v1/accounts/{account_id}/trainingSessions/{training_session_id}
Get a training session.
delete
/v1/accounts/{account_id}/trainingSessions/{training_session_id}
Delete a training session. Releases the shared-trainer binding before removing the row; the session transitions DELETING → gone.
get
/v1/accounts/{account_id}/trainingSessions/{training_session_id}/checkpoints
List the checkpoints saved during a TrainingSession. Access is scoped to the session's account.
post
/v1/accounts/{account_id}/trainingSessions/{training_session_id}/checkpoints/{checkpoint_id}:promote
Promote a checkpoint saved during a TrainingSession into a customer-owned Model, identified by checkpoint_name. Only promotable (inference) checkpoints can be promoted.
get
/v1/accounts/{account_id}/trainingSessions/{training_session_id}/chunkOutputs
List chunk completion events on a TrainingSession.
post
/v1/accounts/{account_id}/trainingSessions/{training_session_id}/chunkOutputs
Create a chunk-completion row on a TrainingSession (per-chunk distributions, dataset refs, checkpoints). Trainer-driven write; the server validates the parent session and materializes the row.
get
/v1/accounts/{account_id}/trainingSessions/{training_session_id}/trainingCurves
List scalar training curves for line charts on a TrainingSession.
post
/v1/accounts/{account_id}/trainingSessions/{training_session_id}:loadState
Load or switch the LoRA adapter state for a training session.
post
/v1/accounts/{account_id}/trainingSessions/{training_session_id}:logMetrics
Log scalar training metrics on a TrainingSession (append-only time-series, upserts on (session, key, step) so retries are idempotent).
get
/v1/accounts/{account_id}/trainingShapes
List Training Shapes
post
/v1/accounts/{account_id}/trainingShapes
CRUD APIs for training shape. Create Training Shape
get
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}
Get Training Shape
delete
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}
Delete Training Shape
patch
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}
Update Training Shape
get
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions
List Training Shapes Versions
get
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id}
Get Training Shape Version
patch
/v1/accounts/{account_id}/trainingShapes/{training_shape_id}/versions/{version_id}
Update Training Shape Version
get
/v1/accounts/{account_id}/usageLimitIncreaseRequests
Lists the account's limit-increase requests (admin), filterable by state.
post
/v1/accounts/{account_id}/usageLimitIncreaseRequests
Files a member's request to raise their own per-user serverless cap.
post
/v1/accounts/{account_id}/usageLimitIncreaseRequests/{usage_limit_increase_request_id}:approve
Approves a pending limit-increase request (admin).
post
/v1/accounts/{account_id}/usageLimitIncreaseRequests/{usage_limit_increase_request_id}:reject
Rejects a pending limit-increase request (admin).
get
/v1/accounts/{account_id}/usageLimits
Returns the account-level usage-limits singleton (default per-user cap, enforcement, account-wide usage rollup).
patch
/v1/accounts/{account_id}/usageLimits
Updates the account-level usage-limits singleton (default per-user cap, enforcement).
get
/v1/accounts/{account_id}/userUsageLimits
Lists every user's usage limits in the account (the roster: usage vs. effective cap and over-limit status per user).
get
/v1/accounts/{account_id}/users
List Users
post
/v1/accounts/{account_id}/users
Create User
get
/v1/accounts/{account_id}/users/{user_id}
Get User
patch
/v1/accounts/{account_id}/users/{user_id}
Update User
get
/v1/accounts/{account_id}/users/{user_id}/apiKeys
List API Keys
post
/v1/accounts/{account_id}/users/{user_id}/apiKeys
Create API Key
get
/v1/accounts/{account_id}/users/{user_id}/apiKeys/accounts/{account_id}/users/{user_id}
Get API Key
patch
/v1/accounts/{account_id}/users/{user_id}/apiKeys/accounts/{account_id}/users/{user_id}
Update API Key. Only `display_name` and `expire_time` may be modified;
post
/v1/accounts/{account_id}/users/{user_id}/apiKeys:delete
Delete API Key
get
/v1/accounts/{account_id}/users/{user_id}/usageLimits
Returns a single user's usage-limits singleton (override, effective cap, usage, and whether they are over limit).
patch
/v1/accounts/{account_id}/users/{user_id}/usageLimits
Updates a single user's usage-limits singleton (limit_override). Clearing the override reverts the user to the account default.
post
/v1/accounts/{account_id}:testeval
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
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Updates the account-level usage-limits singleton (default per-user cap, enforcement).
patch
/v1/accounts/{account_id}/usageLimits
Oct 16, 2026
3bf245180173
Revision changes
info
endpoint added