openapi: 3.1.0 info: title: Agno API Reference A2A Database API description: The all-in-one, private, secure agent platform that runs in your cloud. version: 2.5.6 tags: - name: Database paths: /databases/all/migrate: post: tags: - Database summary: Migrate All Databases description: Migrate all database schemas to the given target version. If a target version is not provided, all databases will be migrated to the latest version. operationId: migrate_all_databases security: - HTTPBearer: [] parameters: - name: target_version in: query required: false schema: anyOf: - type: string - type: 'null' title: Target Version responses: '200': description: All databases migrated successfully content: application/json: schema: {} example: message: All databases migrated successfully to version 3.0.0 '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/BadRequestResponse' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/UnauthenticatedResponse' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/NotFoundResponse' '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/ValidationErrorResponse' '500': description: Failed to migrate databases content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorResponse' /databases/{db_id}/migrate: post: tags: - Database summary: Migrate Database description: Migrate the given database schema to the given target version. If a target version is not provided, the database will be migrated to the latest version. operationId: migrate_database security: - HTTPBearer: [] parameters: - name: db_id in: path required: true schema: type: string title: Db Id - name: target_version in: query required: false schema: anyOf: - type: string - type: 'null' title: Target Version responses: '200': description: Database migrated successfully content: application/json: schema: {} example: message: Database migrated successfully to version 3.0.0 '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/BadRequestResponse' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/UnauthenticatedResponse' '404': description: Database not found content: application/json: schema: $ref: '#/components/schemas/NotFoundResponse' '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/ValidationErrorResponse' '500': description: Failed to migrate database content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorResponse' components: schemas: BadRequestResponse: properties: detail: type: string title: Detail description: Error detail message error_code: anyOf: - type: string - type: 'null' title: Error Code description: Error code for categorization type: object required: - detail title: BadRequestResponse example: detail: Bad request error_code: BAD_REQUEST ValidationErrorResponse: properties: detail: type: string title: Detail description: Error detail message error_code: anyOf: - type: string - type: 'null' title: Error Code description: Error code for categorization type: object required: - detail title: ValidationErrorResponse example: detail: Validation error error_code: VALIDATION_ERROR InternalServerErrorResponse: properties: detail: type: string title: Detail description: Error detail message error_code: anyOf: - type: string - type: 'null' title: Error Code description: Error code for categorization type: object required: - detail title: InternalServerErrorResponse example: detail: Internal server error error_code: INTERNAL_SERVER_ERROR UnauthenticatedResponse: properties: detail: type: string title: Detail description: Error detail message error_code: anyOf: - type: string - type: 'null' title: Error Code description: Error code for categorization type: object required: - detail title: UnauthenticatedResponse example: detail: Unauthenticated access error_code: UNAUTHENTICATED NotFoundResponse: properties: detail: type: string title: Detail description: Error detail message error_code: anyOf: - type: string - type: 'null' title: Error Code description: Error code for categorization type: object required: - detail title: NotFoundResponse example: detail: Not found error_code: NOT_FOUND securitySchemes: HTTPBearer: type: http scheme: bearer