> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oviond.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Company

> Update company settings



## OpenAPI

````yaml https://api.oviond.com/openapi.json put /v1/company
openapi: 3.1.0
info:
  title: Oviond Backend API
  version: 1.0.0
  description: Authentication, account management, billing, and media services for Oviond.
  x-logo:
    url: https://app.oviond.com/img/oviond-full-logo.svg
    altText: Oviond
servers:
  - url: https://api.oviond.com
    description: Production
security:
  - ApiKeyAuth: []
  - BearerAuth: []
paths:
  /v1/company:
    put:
      tags:
        - Company
      summary: Update Company
      description: Update company settings
      operationId: update_company
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateCompanyRequest'
      responses:
        '200':
          description: Company settings updated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SuccessResponse'
components:
  schemas:
    UpdateCompanyRequest:
      type: object
      properties:
        company_name:
          type: string
          example: Acme Corp
        timezone:
          $ref: '#/components/schemas/IanaTimezone'
        website:
          type: string
          format: uri
          example: https://acme.com
        address:
          type: string
        state:
          type: string
        city:
          type: string
        zip:
          type: string
        country:
          anyOf:
            - type: string
              enum:
                - Afghanistan
                - Albania
                - Algeria
                - Andorra
                - Angola
                - Antigua
                - Argentina
                - Armenia
                - Australia
                - Austria
                - Azerbaijan
                - Bahamas
                - Bahrain
                - Bangladesh
                - Barbados
                - Belarus
                - Belgium
                - Belize
                - Benin
                - Bhutan
                - Bolivia
                - Bosnia
                - Botswana
                - Brazil
                - Brunei
                - Bulgaria
                - Burkina Faso
                - Burundi
                - Cambodia
                - Cameroon
                - Canada
                - Cape Verde
                - Central African Republic
                - Chad
                - Chile
                - China
                - Colombia
                - Comoros
                - Congo
                - Costa Rica
                - Croatia
                - Cuba
                - Cyprus
                - Czech Republic
                - Denmark
                - Djibouti
                - Dominica
                - Dominican Republic
                - Ecuador
                - Egypt
                - El Salvador
                - England
                - Equatorial Guinea
                - Eritrea
                - Estonia
                - Ethiopia
                - Fiji
                - Finland
                - France
                - Gabon
                - Gambia
                - Georgia
                - Germany
                - Ghana
                - Greece
                - Greenland
                - Grenada
                - Guatemala
                - Guinea
                - Guyana
                - Haiti
                - Honduras
                - Hong Kong
                - Hungary
                - Iceland
                - India
                - Indonesia
                - Iran
                - Iraq
                - Ireland
                - Israel
                - Italy
                - Jamaica
                - Japan
                - Jordan
                - Kazakhstan
                - Kenya
                - Kiribati
                - Kuwait
                - Kyrgyzstan
                - Laos
                - Latvia
                - Lebanon
                - Lesotho
                - Liberia
                - Libya
                - Liechtenstein
                - Lithuania
                - Luxembourg
                - Macau
                - Madagascar
                - Malawi
                - Malaysia
                - Maldives
                - Mali
                - Malta
                - Mauritania
                - Mauritius
                - Mexico
                - Moldova
                - Monaco
                - Mongolia
                - Montenegro
                - Morocco
                - Mozambique
                - Namibia
                - Nepal
                - Netherlands
                - New Zealand
                - Nicaragua
                - Niger
                - Nigeria
                - North Korea
                - Norway
                - Oman
                - Pakistan
                - Palestine
                - Panama
                - Paraguay
                - Peru
                - Philippines
                - Poland
                - Portugal
                - Qatar
                - Romania
                - Russia
                - Rwanda
                - Saudi Arabia
                - Senegal
                - Serbia
                - Seychelles
                - Sierra Leone
                - Singapore
                - Slovakia
                - Slovenia
                - Somalia
                - South Africa
                - South Korea
                - Spain
                - Sri Lanka
                - Sudan
                - Suriname
                - Swaziland
                - Sweden
                - Switzerland
                - Syria
                - Taiwan
                - Tajikistan
                - Tanzania
                - Thailand
                - Togo
                - Tonga
                - Trinidad
                - Tunisia
                - Turkey
                - Turkmenistan
                - Tuvalu
                - Uganda
                - Ukraine
                - United Arab Emirates
                - United Kingdom
                - United States
                - Uruguay
                - Uzbekistan
                - Vanuatu
                - Venezuela
                - Vietnam
                - Yemen
                - Zambia
                - Zimbabwe
            - type: string
              enum:
                - ''
        phone:
          type: string
        currency:
          $ref: '#/components/schemas/CurrencyInput'
      required:
        - company_name
        - timezone
        - website
    SuccessResponse:
      type: object
      properties:
        success:
          type: boolean
          enum:
            - true
      required:
        - success
    IanaTimezone:
      type: string
      example: America/New_York
    CurrencyInput:
      anyOf:
        - type: object
          properties:
            code:
              type: string
              pattern: ^[A-Z]{3}$
              example: USD
            symbol:
              type: string
              example: $
            iso:
              type:
                - string
                - 'null'
              pattern: ^[A-Z]{2}$
              example: US
          required:
            - code
            - symbol
        - type: string
        - type: 'null'
      description: >-
        ISO 4217 currency code (e.g. "USD") or a full { code, symbol, iso }
        object.
  securitySchemes:
    ApiKeyAuth:
      type: http
      scheme: bearer
      description: >-
        Oviond API key (prefix `oviond_`) sent as a Bearer token — the
        credential for REST/programmatic and headless integrations. Manage keys
        in Settings → API Keys. API keys do NOT authenticate the MCP endpoint
        (/mcp), which uses OAuth 2.1 + PKCE.
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Supabase-issued JWT used by the Oviond web app session. External API
        consumers should authenticate with an Oviond API key (ApiKeyAuth)
        instead.

````