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

# Add/modify a project



## OpenAPI

````yaml /openapi/openapi.json post /company/projects
openapi: 3.1.0
info:
  title: OpenAPI
  version: '1.0'
  summary: OpenApi
  contact:
    name: Altera Support
    url: https://altera.co
    email: wsparcie@altera.co
  description: ''
  license:
    url: https://altera.co/regulamin
    name: Terms of services for Altera.app
servers:
  - url: https://api.altera.co
    description: Production endpoint (proxied)
security:
  - Authorization: []
tags:
  - name: Configuration
  - name: Data export
  - name: Expenses
  - name: Sales
paths:
  /company/projects:
    parameters: []
    post:
      tags:
        - Configuration
      summary: Add/modify a project
      operationId: post-company-projects
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InvoiceTag'
              x-examples:
                Example 1:
                  tagId: 1
                  name: Marketing
                  enabled: false
                  color: 4286963618
            examples:
              Example 1:
                value:
                  tagId: 1
                  name: Marketing
                  enabled: false
                  color: 4286963618
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                x-examples:
                  Example 1:
                    result: OK
                    data:
                      - tagId: 1
                        name: Marketing
                        color: 4286963618
                        enabled: false
                      - tagId: 2
                        name: IT
                        color: 4294933887
                        enabled: false
                      - tagId: 3
                        name: new
                        color: 4281667055
                        enabled: true
                      - tagId: 4
                        name: new 2
                        color: 4281667055
                        enabled: true
                      - tagId: 5
                        name: new3
                        color: 4284816155
                        enabled: true
                      - tagId: 9
                        name: Testttt
                        color: 4281954268
                        enabled: true
                      - tagId: 10
                        name: Nowy test
                        color: 4278430196
                        enabled: true
                      - tagId: 11
                        name: Test 2
                        color: 4288423856
                        enabled: true
                      - tagId: 12
                        name: Haha test 3
                        color: 4288423856
                        enabled: true
                      - tagId: 23
                        name: Analfabeta
                        color: 4293467747
                        enabled: true
                      - tagId: 26
                        name: Test odświeżania
                        color: 4280391411
                        enabled: true
                      - tagId: 27
                        name: Test odświeżania 2
                        color: 4284513675
                        enabled: true
                      - tagId: 28
                        name: Test odświeżania 3
                        color: 4280391411
                        enabled: true
                      - tagId: 161
                        name: Bardzo długa nazwa projektu
                        color: 4294961979
                        enabled: true
                properties:
                  result:
                    type: string
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/InvoiceTag'
              examples:
                Example 1:
                  value:
                    result: OK
                    data:
                      - tagId: 1
                        name: Marketing
                        color: 4286963618
                        enabled: false
                      - tagId: 2
                        name: IT
                        color: 4294933887
                        enabled: false
                      - tagId: 3
                        name: new
                        color: 4281667055
                        enabled: true
                      - tagId: 4
                        name: new 2
                        color: 4281667055
                        enabled: true
                      - tagId: 5
                        name: new3
                        color: 4284816155
                        enabled: true
                      - tagId: 9
                        name: Testttt
                        color: 4281954268
                        enabled: true
                      - tagId: 10
                        name: Nowy test
                        color: 4278430196
                        enabled: true
                      - tagId: 11
                        name: Test 2
                        color: 4288423856
                        enabled: true
                      - tagId: 12
                        name: Haha test 3
                        color: 4288423856
                        enabled: true
                      - tagId: 23
                        name: Analfabeta
                        color: 4293467747
                        enabled: true
                      - tagId: 26
                        name: Test odświeżania
                        color: 4280391411
                        enabled: true
                      - tagId: 27
                        name: Test odświeżania 2
                        color: 4284513675
                        enabled: true
                      - tagId: 28
                        name: Test odświeżania 3
                        color: 4280391411
                        enabled: true
                      - tagId: 161
                        name: Bardzo długa nazwa projektu
                        color: 4294961979
                        enabled: true
components:
  schemas:
    InvoiceTag:
      type: object
      properties:
        tagId:
          type: integer
        name:
          type: string
        enabled:
          type: boolean
        color:
          type: integer
      x-examples:
        Example 1:
          tagId: 1
          name: Marketing
          enabled: false
          color: 4286963618
      examples:
        - tagId: 1
          name: Marketing
          enabled: false
          color: 4286963618
      title: ''
      description: ''
  securitySchemes:
    Authorization:
      name: Authorization
      type: apiKey
      in: header
      description: OpenApi Key created within Altera.app for a certain company

````