PUT
/
v1
/
apps
/
update
curl --request PUT \
  --url https://api.pulze.ai/v1/apps/update \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "sandbox_of": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "use_parent_custom_data": true,
  "benchmark_model_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "description": "<string>",
  "app_logo": "<string>",
  "weights": {
    "cost": 0,
    "latency": 0,
    "quality": 1
  },
  "policies": {
    "privacy_level": 1,
    "max_cost": 0.02,
    "max_switch_model_retries": 1,
    "max_same_model_retries": 1,
    "optimize_internal_requests": 0,
    "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  },
  "has_failover_chain": true,
  "settings": {
    "assistant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "assistant_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "instructions": "<string>",
    "max_tokens": 4096,
    "temperature": 0.7
  }
}'
{
  "main": {
    "app": {
      "auth0_id": "<string>",
      "modified_by": "<string>",
      "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "hashed_key": "<string>",
      "key_end": "<string>",
      "name": "<string>",
      "description": "<string>",
      "app_logo": "<string>",
      "is_active": true,
      "rate_limit": 123,
      "has_failover_chain": true,
      "weights": {
        "cost": 123,
        "latency": 123,
        "quality": 123
      },
      "policies": {
        "privacy_level": 1,
        "max_cost": 1.0001,
        "max_switch_model_retries": 2,
        "max_same_model_retries": 1,
        "optimize_internal_requests": 0,
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      },
      "settings": {
        "assistant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "assistant_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "instructions": "<string>",
        "max_tokens": 123,
        "temperature": 0.5
      },
      "sandbox_of": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "use_parent_custom_data": true,
      "added_on": "2023-11-07T05:31:56Z",
      "modified_on": "2023-11-07T05:31:56Z",
      "benchmark_model_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "benchmark_model": {
        "supports_functions": true,
        "supports_json": true,
        "supports_n": true,
        "supports_penalties": true,
        "supports_stream": true,
        "supports_vision": true,
        "completion_token_cost": 123,
        "prompt_token_cost": 123,
        "base_cost": 123,
        "price_unit": "tokens",
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {},
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "is_rag": true,
        "is_ft": true,
        "is_open_source": true,
        "is_gdpr": true,
        "is_chat": true,
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "added_by": "<string>",
        "added_on": "2023-11-07T05:31:56Z",
        "modified_on": "2023-11-07T05:31:56Z",
        "is_public": true,
        "is_test_model": true,
        "is_pulze_owner": true,
        "default_active": true
      },
      "prompt": {
        "prompt": "<string>",
        "title": "<string>",
        "description": "<string>",
        "added_on": "2023-11-07T05:31:56Z",
        "modified_on": "2023-11-07T05:31:56Z",
        "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "tokens": 123,
        "published_on": "2023-11-07T05:31:56Z",
        "reviewed_on": "2023-11-07T05:31:56Z",
        "approved_on": "2023-11-07T05:31:56Z",
        "decline_reason": "<string>",
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      }
    },
    "active_models": 123,
    "base_model_settings": [
      {
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {
          "supports_functions": true,
          "supports_json": true,
          "supports_n": true,
          "supports_penalties": true,
          "supports_stream": true,
          "supports_vision": true,
          "completion_token_cost": 123,
          "prompt_token_cost": 123,
          "base_cost": 123,
          "price_unit": "tokens",
          "model": "<string>",
          "provider": "<string>",
          "owner": "<string>",
          "namespace": "<string>",
          "at": "<string>",
          "context_window": 123,
          "until": "2023-11-07T05:31:56Z",
          "description": "<string>",
          "url": "<string>",
          "api_target": "<string>",
          "deprecated_on": "2023-11-07T05:31:56Z",
          "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "parent": {},
          "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "is_rag": true,
          "is_ft": true,
          "is_open_source": true,
          "is_gdpr": true,
          "is_chat": true,
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "added_by": "<string>",
          "added_on": "2023-11-07T05:31:56Z",
          "modified_on": "2023-11-07T05:31:56Z",
          "is_public": true,
          "is_test_model": true,
          "is_pulze_owner": true,
          "default_active": true
        },
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "active": true,
        "globally_disabled": true
      }
    ],
    "custom_model_settings": [
      {
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {
          "supports_functions": true,
          "supports_json": true,
          "supports_n": true,
          "supports_penalties": true,
          "supports_stream": true,
          "supports_vision": true,
          "completion_token_cost": 123,
          "prompt_token_cost": 123,
          "base_cost": 123,
          "price_unit": "tokens",
          "model": "<string>",
          "provider": "<string>",
          "owner": "<string>",
          "namespace": "<string>",
          "at": "<string>",
          "context_window": 123,
          "until": "2023-11-07T05:31:56Z",
          "description": "<string>",
          "url": "<string>",
          "api_target": "<string>",
          "deprecated_on": "2023-11-07T05:31:56Z",
          "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "parent": {},
          "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "is_rag": true,
          "is_ft": true,
          "is_open_source": true,
          "is_gdpr": true,
          "is_chat": true,
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "added_by": "<string>",
          "added_on": "2023-11-07T05:31:56Z",
          "modified_on": "2023-11-07T05:31:56Z",
          "is_public": true,
          "is_test_model": true,
          "is_pulze_owner": true,
          "default_active": true
        },
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "active": true,
        "globally_disabled": true
      }
    ],
    "failover_models": [
      {
        "supports_functions": true,
        "supports_json": true,
        "supports_n": true,
        "supports_penalties": true,
        "supports_stream": true,
        "supports_vision": true,
        "completion_token_cost": 123,
        "prompt_token_cost": 123,
        "base_cost": 123,
        "price_unit": "tokens",
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {},
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "is_rag": true,
        "is_ft": true,
        "is_open_source": true,
        "is_gdpr": true,
        "is_chat": true,
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "added_by": "<string>",
        "added_on": "2023-11-07T05:31:56Z",
        "modified_on": "2023-11-07T05:31:56Z",
        "is_public": true,
        "is_test_model": true,
        "is_pulze_owner": true,
        "default_active": true
      }
    ],
    "current_user_permissions": [
      "<string>"
    ]
  },
  "sandbox": {
    "app": {
      "auth0_id": "<string>",
      "modified_by": "<string>",
      "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "hashed_key": "<string>",
      "key_end": "<string>",
      "name": "<string>",
      "description": "<string>",
      "app_logo": "<string>",
      "is_active": true,
      "rate_limit": 123,
      "has_failover_chain": true,
      "weights": {
        "cost": 123,
        "latency": 123,
        "quality": 123
      },
      "policies": {
        "privacy_level": 1,
        "max_cost": 1.0001,
        "max_switch_model_retries": 2,
        "max_same_model_retries": 1,
        "optimize_internal_requests": 0,
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      },
      "settings": {
        "assistant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "assistant_version_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "instructions": "<string>",
        "max_tokens": 123,
        "temperature": 0.5
      },
      "sandbox_of": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "use_parent_custom_data": true,
      "added_on": "2023-11-07T05:31:56Z",
      "modified_on": "2023-11-07T05:31:56Z",
      "benchmark_model_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "benchmark_model": {
        "supports_functions": true,
        "supports_json": true,
        "supports_n": true,
        "supports_penalties": true,
        "supports_stream": true,
        "supports_vision": true,
        "completion_token_cost": 123,
        "prompt_token_cost": 123,
        "base_cost": 123,
        "price_unit": "tokens",
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {},
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "is_rag": true,
        "is_ft": true,
        "is_open_source": true,
        "is_gdpr": true,
        "is_chat": true,
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "added_by": "<string>",
        "added_on": "2023-11-07T05:31:56Z",
        "modified_on": "2023-11-07T05:31:56Z",
        "is_public": true,
        "is_test_model": true,
        "is_pulze_owner": true,
        "default_active": true
      },
      "prompt": {
        "prompt": "<string>",
        "title": "<string>",
        "description": "<string>",
        "added_on": "2023-11-07T05:31:56Z",
        "modified_on": "2023-11-07T05:31:56Z",
        "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "tokens": 123,
        "published_on": "2023-11-07T05:31:56Z",
        "reviewed_on": "2023-11-07T05:31:56Z",
        "approved_on": "2023-11-07T05:31:56Z",
        "decline_reason": "<string>",
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      }
    },
    "active_models": 123,
    "base_model_settings": [
      {
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {
          "supports_functions": true,
          "supports_json": true,
          "supports_n": true,
          "supports_penalties": true,
          "supports_stream": true,
          "supports_vision": true,
          "completion_token_cost": 123,
          "prompt_token_cost": 123,
          "base_cost": 123,
          "price_unit": "tokens",
          "model": "<string>",
          "provider": "<string>",
          "owner": "<string>",
          "namespace": "<string>",
          "at": "<string>",
          "context_window": 123,
          "until": "2023-11-07T05:31:56Z",
          "description": "<string>",
          "url": "<string>",
          "api_target": "<string>",
          "deprecated_on": "2023-11-07T05:31:56Z",
          "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "parent": {},
          "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "is_rag": true,
          "is_ft": true,
          "is_open_source": true,
          "is_gdpr": true,
          "is_chat": true,
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "added_by": "<string>",
          "added_on": "2023-11-07T05:31:56Z",
          "modified_on": "2023-11-07T05:31:56Z",
          "is_public": true,
          "is_test_model": true,
          "is_pulze_owner": true,
          "default_active": true
        },
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "active": true,
        "globally_disabled": true
      }
    ],
    "custom_model_settings": [
      {
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {
          "supports_functions": true,
          "supports_json": true,
          "supports_n": true,
          "supports_penalties": true,
          "supports_stream": true,
          "supports_vision": true,
          "completion_token_cost": 123,
          "prompt_token_cost": 123,
          "base_cost": 123,
          "price_unit": "tokens",
          "model": "<string>",
          "provider": "<string>",
          "owner": "<string>",
          "namespace": "<string>",
          "at": "<string>",
          "context_window": 123,
          "until": "2023-11-07T05:31:56Z",
          "description": "<string>",
          "url": "<string>",
          "api_target": "<string>",
          "deprecated_on": "2023-11-07T05:31:56Z",
          "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "parent": {},
          "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "is_rag": true,
          "is_ft": true,
          "is_open_source": true,
          "is_gdpr": true,
          "is_chat": true,
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "added_by": "<string>",
          "added_on": "2023-11-07T05:31:56Z",
          "modified_on": "2023-11-07T05:31:56Z",
          "is_public": true,
          "is_test_model": true,
          "is_pulze_owner": true,
          "default_active": true
        },
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "active": true,
        "globally_disabled": true
      }
    ],
    "failover_models": [
      {
        "supports_functions": true,
        "supports_json": true,
        "supports_n": true,
        "supports_penalties": true,
        "supports_stream": true,
        "supports_vision": true,
        "completion_token_cost": 123,
        "prompt_token_cost": 123,
        "base_cost": 123,
        "price_unit": "tokens",
        "model": "<string>",
        "provider": "<string>",
        "owner": "<string>",
        "namespace": "<string>",
        "at": "<string>",
        "context_window": 123,
        "until": "2023-11-07T05:31:56Z",
        "description": "<string>",
        "url": "<string>",
        "api_target": "<string>",
        "deprecated_on": "2023-11-07T05:31:56Z",
        "parent_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "parent": {},
        "prompt_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "is_rag": true,
        "is_ft": true,
        "is_open_source": true,
        "is_gdpr": true,
        "is_chat": true,
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "app_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "org_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "added_by": "<string>",
        "added_on": "2023-11-07T05:31:56Z",
        "modified_on": "2023-11-07T05:31:56Z",
        "is_public": true,
        "is_test_model": true,
        "is_pulze_owner": true,
        "default_active": true
      }
    ],
    "current_user_permissions": [
      "<string>"
    ]
  },
  "sandbox_status": "outdated"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
id
string
required
sandbox_of
string | null

The app this sandbox relates to

use_parent_custom_data
boolean | null
benchmark_model_id
string | null

Used to update the benchmark model

name
string | null
Minimum length: 1
description
string | null
weights
object | null
policies
object | null
has_failover_chain
boolean | null
settings
object | null

Response

200
application/json
Successful Response
main
object
required
sandbox
object | null
required
sandbox_status
enum<string> | null
required
Available options:
outdated