Altimate AI PROJECT_GOVERNANCE API
The PROJECT_GOVERNANCE API from Altimate AI — 5 operation(s) for project_governance.
The PROJECT_GOVERNANCE API from Altimate AI — 5 operation(s) for project_governance.
openapi: 3.1.0
info:
title: Fast ACCOUNT_COSTS PROJECT_GOVERNANCE API
version: 0.1.0
tags:
- name: PROJECT_GOVERNANCE
paths:
/project_governance/check/validate:
post:
tags:
- PROJECT_GOVERNANCE
summary: Create Check
operationId: create_check_project_governance_check_validate_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectGovernanceCreateCheckRequest'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectGovernanceCreateCheckResponse'
'400':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 400 Create Check Project Governance Check Validate Post
'403':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 403 Create Check Project Governance Check Validate Post
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
- HTTPBearer: []
/project_governance/check:
post:
tags:
- PROJECT_GOVERNANCE
summary: Store Check
operationId: store_check_project_governance_check_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectGovernanceStoreCheckRequest'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/StandardResponse'
'400':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 400 Store Check Project Governance Check Post
'403':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 403 Store Check Project Governance Check Post
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
- HTTPBearer: []
/project_governance/checks:
get:
tags:
- PROJECT_GOVERNANCE
summary: Get Checks
operationId: get_checks_project_governance_checks_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
additionalProperties: true
type: object
type: array
title: Response Get Checks Project Governance Checks Get
'400':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 400 Get Checks Project Governance Checks Get
'403':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 403 Get Checks Project Governance Checks Get
security:
- HTTPBearer: []
- HTTPBearer: []
/project_governance/check/{id}:
patch:
tags:
- PROJECT_GOVERNANCE
summary: Update Check
operationId: update_check_project_governance_check__id__patch
deprecated: true
security:
- HTTPBearer: []
- HTTPBearer: []
parameters:
- name: id
in: path
required: true
schema:
type: integer
title: Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectGovernanceUpdateCheckRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/ProjectGovernanceUpdateCheckResponse'
- $ref: '#/components/schemas/StandardResponse'
title: Response Update Check Project Governance Check Id Patch
'400':
description: Not supported for public user
content:
application/json:
schema:
type: object
additionalProperties: true
title: Response 400 Update Check Project Governance Check Id Patch
'403':
description: Not supported for public user
content:
application/json:
schema:
type: object
additionalProperties: true
title: Response 403 Update Check Project Governance Check Id Patch
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- PROJECT_GOVERNANCE
summary: Delete Check
operationId: delete_check_project_governance_check__id__delete
deprecated: true
security:
- HTTPBearer: []
- HTTPBearer: []
parameters:
- name: id
in: path
required: true
schema:
type: integer
title: Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/StandardResponse'
'400':
description: Not supported for public user
content:
application/json:
schema:
type: object
additionalProperties: true
title: Response 400 Delete Check Project Governance Check Id Delete
'403':
description: Not supported for public user
content:
application/json:
schema:
type: object
additionalProperties: true
title: Response 403 Delete Check Project Governance Check Id Delete
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/project_governance/check/run:
post:
tags:
- PROJECT_GOVERNANCE
summary: Run Checks
operationId: run_checks_project_governance_check_run_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectGovernanceRunChecksRequest'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectGovernanceRunChecksResponse'
'400':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 400 Run Checks Project Governance Check Run Post
'403':
description: Not supported for public user
content:
application/json:
schema:
additionalProperties: true
type: object
title: Response 403 Run Checks Project Governance Check Run Post
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
- HTTPBearer: []
components:
schemas:
ProjectGovernanceUpdateCheckRequest:
properties:
name:
type: string
title: Name
description:
type: string
title: Description
type:
$ref: '#/components/schemas/AuditType'
type: object
required:
- name
- description
- type
title: ProjectGovernanceUpdateCheckRequest
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
StandardResponse:
properties:
ok:
type: boolean
title: Ok
type: object
required:
- ok
title: StandardResponse
AuditType:
type: string
enum:
- documentation
- tests
- model
- file_structure
title: AuditType
ProjectGovernanceCreateCheckResponse:
properties:
name:
type: string
title: Name
description:
type: string
title: Description
type: object
required:
- name
- description
title: ProjectGovernanceCreateCheckResponse
ProjectGovernanceCreateCheckRequest:
properties:
description:
type: string
title: Description
type:
$ref: '#/components/schemas/AuditType'
type: object
required:
- description
- type
title: ProjectGovernanceCreateCheckRequest
ProjectGovernanceUpdateCheckResponse:
properties:
name:
type: string
title: Name
description:
type: string
title: Description
type:
$ref: '#/components/schemas/AuditType'
type: object
required:
- name
- description
- type
title: ProjectGovernanceUpdateCheckResponse
ProjectGovernanceRunChecksResponse:
properties:
results:
items:
$ref: '#/components/schemas/CheckRunResult'
type: array
title: Results
type: object
required:
- results
title: ProjectGovernanceRunChecksResponse
CheckRunResult:
properties:
name:
type: string
title: Name
answer:
items:
additionalProperties: true
type: object
type: array
title: Answer
type:
type: string
title: Type
id:
type: string
title: Id
type: object
required:
- name
- answer
- type
- id
title: CheckRunResult
ProjectGovernanceRunChecksRequest:
properties:
manifest_path:
anyOf:
- type: string
- type: 'null'
title: Manifest Path
catalog_path:
anyOf:
- type: string
- type: 'null'
title: Catalog Path
project_path:
anyOf:
- type: string
- type: 'null'
title: Project Path
manifest:
anyOf:
- additionalProperties: true
type: object
- type: string
- type: 'null'
title: Manifest
catalog:
anyOf:
- additionalProperties: true
type: object
- type: string
- type: 'null'
title: Catalog
check_names:
items:
type: string
type: array
title: Check Names
type: object
required:
- check_names
title: ProjectGovernanceRunChecksRequest
ProjectGovernanceStoreCheckRequest:
properties:
name:
type: string
title: Name
description:
type: string
title: Description
type:
$ref: '#/components/schemas/AuditType'
type: object
required:
- name
- description
- type
title: ProjectGovernanceStoreCheckRequest
securitySchemes:
HTTPBearer:
type: http
scheme: bearer