Skip to main content
GET
List Devin Desktop Models and Pricing

Overview

Returns the models available to the calling account, with the prices that account is actually charged. Use it as a programmatic source of truth for model pricing instead of copying prices from the models page. Prices depend on the caller’s plan and billing model, so two teams can get different values for the same model.
This endpoint is in alpha (v2alpha). The response shape may change.

Authentication

Pass an API key in the Authorization header:
Use a Devin service user API key (cog_...). The service user’s role must include the Use Devin Desktop permission, and Devin Desktop access must be enabled for the account.

Request

string
Leave unset to list every model allowed by your plan and billing model, ignoring team-level restrictions.Set to allowlist to also apply your team’s model allowlist, organization controls, and group restrictions, so the list matches what users see in the Devin Desktop model picker.

Example Request

Only the models your users can pick:

Response

object[]
Models available to the caller. Disabled models are not included.

Example Response

The models and prices below only illustrate the response shape. Call the endpoint for your actual prices.

Error Responses

Errors are returned as {"error": "<message>"}.