# OpenAI schema ERD

Table and field reference for the Fivetran OpenAI connector.

## Table & Field Reference

### container_network_policy_allowed_domain

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| container_id | Unknown | PK, FK |
| allowed_domain | Unknown |  |

### container

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| expires_after_anchor | Unknown |  |
| expires_after_minute | Unknown |  |
| last_active_at | Unknown |  |
| memory_limit | Unknown |  |
| name | Unknown |  |
| network_policy_type | Unknown |  |
| status | Unknown |  |

### project_user_role

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | PK, FK |
| project_user_id | Unknown | PK, FK |
| created_at | Unknown |  |
| created_by | Unknown |  |
| description | Unknown |  |
| name | Unknown |  |
| predefined_role | Unknown |  |
| resource_type | Unknown |  |
| updated_at | Unknown |  |

### codex_usage_client

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| codex_usage_start_time | Instant | PK, FK |
| codex_usage_user_id | Unknown | PK, FK |
| cached_text_input_token | Unknown |  |
| client_id | Unknown |  |
| credit | Unknown |  |
| text_output_token | Unknown |  |
| text_total_token | Unknown |  |
| thread | Unknown |  |
| turn | Unknown |  |
| uncached_text_input_token | Unknown |  |

### codex_usage_model

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| codex_usage_start_time | Instant | PK, FK |
| codex_usage_user_id | Unknown | PK, FK |
| cached_text_input_token | Unknown |  |
| credit | Unknown |  |
| model | Unknown |  |
| speed | Unknown |  |
| text_output_token | Unknown |  |
| text_total_token | Unknown |  |
| uncached_text_input_token | Unknown |  |

### codex_usage

| Column | Type | Keys |
| --- | --- | --- |
| start_time | Instant | PK |
| user_id | Unknown | PK |
| actor_email | Unknown |  |
| actor_type | Unknown |  |
| code_attribution_lines_added | Unknown |  |
| code_attribution_lines_removed | Unknown |  |
| end_time | Unknown |  |
| total_cached_text_input_token | Unknown |  |
| total_credit | Unknown |  |
| total_text_output_token | Unknown |  |
| total_text_total_token | Unknown |  |
| total_thread | Unknown |  |
| total_turn | Unknown |  |
| total_uncached_text_input_token | Unknown |  |
| workspace_id | String |  |

### compliance_users

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| created_at | Unknown |  |
| email | Unknown |  |
| name | Unknown |  |
| role | Unknown |  |
| status | Unknown |  |

### users_role_permission

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| users_role_id | Unknown | PK, FK |
| permission | Unknown |  |

### users_role

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| users_id | Unknown | PK, FK |
| created_at | Unknown |  |
| created_by | Unknown |  |
| description | Unknown |  |
| name | Unknown |  |
| predefined_role | Unknown |  |
| resource_type | Unknown |  |
| updated_at | Unknown |  |

### compliance_memory_entry

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| compliance_memory_context_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| content | Unknown |  |
| object | Unknown |  |
| updated_at | Unknown |  |

### compliance_memory_context

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| object | Unknown |  |

### admin_api_key

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| last_used_at | Unknown |  |
| name | Unknown |  |
| owner_created_at | Unknown |  |
| owner_id | Unknown |  |
| owner_name | Unknown |  |
| owner_object | Unknown |  |
| owner_role | Unknown |  |
| owner_type | Unknown |  |
| redacted_value | Unknown |  |
| value | Unknown |  |

### project_role_permission

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| project_role_id | Unknown | PK, FK |
| permission | Unknown |  |

### project_role

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | PK, FK |
| description | Unknown |  |
| name | Unknown |  |
| predefined_role | Unknown |  |
| resource_type | Unknown |  |

### compliance_costs_log_file

| Column | Type | Keys |
| --- | --- | --- |
| event_type | Unknown | PK |
| id | Unknown | PK |
| organization_id | Unknown | PK |
| end_time | Unknown |  |
| file_name | Unknown |  |
| file_sha_256 | Unknown |  |
| file_size | Unknown |  |

### compliance_project_configuration_file

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| compliance_project_configuration_id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| created_at | Unknown |  |
| download_url | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |

### compliance_project_configuration_tool

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| compliance_project_configuration_id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| action_domain | Unknown |  |
| action_openapi_raw | Unknown |  |
| action_privacy_policy_url | Unknown |  |
| auth_type | Unknown |  |
| created_at | Unknown |  |
| type | Unknown |  |

### compliance_project_configuration

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| project_id | Unknown | PK, FK |
| version_author_id | Unknown | FK |
| categories | Json |  |
| conversation_starters | Json |  |
| created_at | Unknown |  |
| description | Unknown |  |
| instructions | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |

### fine_tuning_job_result_file

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| fine_tuning_job_id | Unknown | PK, FK |
| file | Unknown |  |

### fine_tuning_job_integration_tag

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| fine_tuning_job_id | Unknown | PK, FK |
| fine_tuning_job_integration_index | Unknown | PK, FK |
| tag_value | Unknown |  |

### fine_tuning_job_integration

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| fine_tuning_job_id | Unknown | PK, FK |
| type | Unknown |  |
| wandb_entity | Unknown |  |
| wandb_name | Unknown |  |
| wandb_project | Unknown |  |

### fine_tuning_job

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| error_code | Unknown |  |
| error_message | Unknown |  |
| error_param | Unknown |  |
| estimated_finish | Unknown |  |
| fine_tuned_model | Unknown |  |
| finished_at | Unknown |  |
| hyperparameter_batch_size | Unknown |  |
| hyperparameter_learning_rate_multiplier | Unknown |  |
| hyperparameter_n_epoch | Unknown |  |
| method | Json |  |
| model | Unknown |  |
| organization_id | Unknown |  |
| seed | Unknown |  |
| status | Unknown |  |
| trained_token | Unknown |  |
| training_file | Unknown |  |
| validation_file | Unknown |  |
| metadata_** |  |  |

### completion

| Column | Type | Keys |
| --- | --- | --- |
| api_key_id | Unknown | PK |
| end_time | Unknown | PK |
| model | Unknown | PK |
| start_time | Unknown | PK |
| project_id | Unknown | PK, FK |
| user_id | Unknown | PK, FK |
| batch | Unknown |  |
| input_audio_token | Unknown |  |
| input_cached_token | Unknown |  |
| input_token | Unknown |  |
| num_model_request | Unknown |  |
| object | Unknown |  |
| output_audio_token | Unknown |  |
| output_token | Unknown |  |

### compliance_gpt_configuration_file

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| compliance_gpt_configuration_id | Unknown | PK, FK |
| gpt_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| created_at | Unknown |  |
| download_url | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |

### compliance_gpt_configuration_tool

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| compliance_gpt_configuration_id | Unknown | PK, FK |
| gpt_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| created_at | Unknown |  |
| type | Unknown |  |

### compliance_gpt_configuration

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| gpt_id | Unknown | PK, FK |
| version_author_id | Unknown | FK |
| categories | Json |  |
| conversation_starters | Json |  |
| created_at | Unknown |  |
| description | Unknown |  |
| instructions | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |

### audio_speech

| Column | Type | Keys |
| --- | --- | --- |
| api_key_id | Unknown | PK |
| end_time | Unknown | PK |
| model | Unknown | PK |
| start_time | Unknown | PK |
| project_id | Unknown | PK, FK |
| user_id | Unknown | PK, FK |
| character | Unknown |  |
| input_token | Unknown |  |
| num_model_request | Unknown |  |
| object | Unknown |  |

### compliance_codex_remote_control_environment

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| user_id | Unknown | PK, FK |
| account_user_id | Unknown |  |
| app_server_arch | Unknown |  |
| app_server_busy | Unknown |  |
| app_server_client_name | Unknown |  |
| app_server_client_version | Unknown |  |
| app_server_connection_status | Unknown |  |
| app_server_connection_updated_at | Unknown |  |
| app_server_environment_id | Unknown |  |
| app_server_id | Unknown |  |
| app_server_last_seen_at | Unknown |  |
| app_server_name | Unknown |  |
| app_server_originator | Unknown |  |
| app_server_os | Unknown |  |
| app_server_os_version | Unknown |  |
| app_server_presence_cluster_name | Unknown |  |
| app_server_terminal | Unknown |  |
| app_server_version | Unknown |  |
| kind | Unknown |  |
| name | Unknown |  |

### cost

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| project_id | Unknown | FK |
| amount_currency | Unknown |  |
| amount_value | Unknown |  |
| end_time | Unknown |  |
| line_item | Unknown |  |
| object | Unknown |  |
| organization_id | Unknown |  |
| start_time | Unknown |  |

### project_user

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |

### project_api_key

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | PK, FK |
| service_account_id | Unknown | FK |
| user_id | Unknown | FK |
| created_at | Unknown |  |
| last_used_at | Unknown |  |
| name | Unknown |  |
| owner_type | Unknown |  |
| redacted_value | Unknown |  |

### web_search_call

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| api_key_id | Unknown | FK |
| project_id | Unknown | FK |
| user_id | Unknown | FK |
| context_level | Unknown |  |
| end_time | Unknown |  |
| model | Unknown |  |
| num_model_request | Unknown |  |
| num_request | Unknown |  |
| start_time | Unknown |  |

### role_permission

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| role_id | Unknown | PK, FK |
| permission | Unknown |  |

### role

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| description | Unknown |  |
| name | Unknown |  |
| predefined_role | Unknown |  |
| resource_type | Unknown |  |

### project_service_account

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | PK, FK |
| created_at | Unknown |  |
| name | Unknown |  |
| role | Unknown |  |

### compliance_user_recording

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| user_id | Unknown | PK, FK |
| canvas_id | Unknown |  |
| conversation_id | Unknown |  |
| recording_end | Unknown |  |
| start | Unknown |  |

### chatkit_thread_item_content

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| chatkit_thread_item_id | Unknown | PK, FK |
| annotation | Json |  |
| text | Unknown |  |
| type | Unknown |  |

### chatkit_thread_item_attachment

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| chatkit_thread_item_id | Unknown | PK, FK |
| mime_type | Unknown |  |
| name | Unknown |  |
| preview_url | Unknown |  |
| type | Unknown |  |

### chatkit_thread_item_task

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| chatkit_thread_item_id | Unknown | PK, FK |
| heading | Unknown |  |
| summary | Unknown |  |
| type | Unknown |  |

### chatkit_thread_item

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| chatkit_thread_id | Unknown | PK, FK |
| argument | Unknown |  |
| call_id | Unknown |  |
| created_at | Unknown |  |
| heading | Unknown |  |
| inference_option_model | Unknown |  |
| inference_option_tool_choice_id | Unknown |  |
| name | Unknown |  |
| output | Unknown |  |
| status | Unknown |  |
| summary | Unknown |  |
| task_type | Unknown |  |
| thread_id | Unknown |  |
| type | Unknown |  |
| widget | Unknown |  |

### fine_tuning_job_event

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| fine_tuning_job_id | Unknown | PK, FK |
| created_at | Unknown |  |
| data | Json |  |
| level | Unknown |  |
| message | Unknown |  |
| type | Unknown |  |

### file

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| bytes | Unknown |  |
| created_at | Unknown |  |
| expires_at | Unknown |  |
| filename | Unknown |  |
| purpose | Unknown |  |

### compliance_user_automation

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| user_id | Unknown | PK, FK |
| is_enabled | Unknown |  |
| prompt | Unknown |  |
| schedule | Unknown |  |
| title | Unknown |  |

### compliance_codex_remote_control_client

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| user_id | Unknown | PK, FK |
| account_user_id | Unknown |  |
| app_version | Unknown |  |
| deleted_at | Unknown |  |
| device_key_algorithm | Unknown |  |
| device_key_id | Unknown |  |
| device_key_protection_class | Unknown |  |
| device_key_public_spki_der_base_64 | Unknown |  |
| device_model | Unknown |  |
| device_type | Unknown |  |
| display_name | Unknown |  |
| habitat_id | Unknown |  |
| last_seen_at | Unknown |  |
| last_seen_city | Unknown |  |
| last_seen_country | Unknown |  |
| last_seen_region_code | Unknown |  |
| os_version | Unknown |  |
| platform | Unknown |  |

### audio_transcription

| Column | Type | Keys |
| --- | --- | --- |
| api_key_id | Unknown | PK |
| end_time | Unknown | PK |
| model | Unknown | PK |
| start_time | Unknown | PK |
| project_id | Unknown | PK, FK |
| user_id | Unknown | PK, FK |
| num_model_request | Unknown |  |
| object | Unknown |  |
| second | Unknown |  |

### compliance_project_sharing_recipient

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| can_read | Unknown |  |
| can_view_config | Unknown |  |
| can_write | Unknown |  |
| object | Unknown |  |

### compliance_project_latest_config_file

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| compliance_project_latest_config_id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| created_at | Unknown |  |
| download_url | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |

### compliance_project_latest_config_tool

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| compliance_project_latest_config_id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| action_domain | Unknown |  |
| action_openapi_raw | Unknown |  |
| action_privacy_policy_url | Unknown |  |
| auth_type | Unknown |  |
| created_at | Unknown |  |
| type | Unknown |  |

### compliance_project_latest_config

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| version_author_id | Unknown | FK |
| categories | Json |  |
| conversation_starters | Json |  |
| created_at | Unknown |  |
| description | Unknown |  |
| instructions | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |
| version_author_object | Unknown |  |

### compliance_project_connector_file

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| compliance_project_connector_scope_id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| file_size_token | Unknown |  |
| id | Unknown |  |
| last_modified | Unknown |  |
| location | Unknown |  |
| name | Unknown |  |
| original_url | Unknown |  |
| remote_id | Unknown |  |
| remote_modified_time | Unknown |  |
| size | Unknown |  |
| type | Unknown |  |

### compliance_project_connector_scope

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| canonical_handle | Unknown |  |
| connector_type | Unknown |  |
| created_at | Unknown |  |
| created_by | Unknown |  |
| display_name | Unknown |  |
| last_sync_status | Unknown |  |
| original_url | Unknown |  |
| scope_type | Unknown |  |

### compliance_project

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| owner_id | Unknown | FK |
| builder_name | Unknown |  |
| created_at | Unknown |  |
| object | Unknown |  |
| sharing_object | Unknown |  |
| sharing_permissions_can_read | Unknown |  |
| sharing_permissions_can_view_config | Unknown |  |
| sharing_permissions_can_write | Unknown |  |
| sharing_permissions_object | Unknown |  |
| sharing_visibility | Unknown |  |

### audit_log

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| actor_api_key_user_id | Unknown | FK |
| actor_session_user_id | Unknown | FK |
| actor_api_key_type | Unknown |  |
| actor_api_key_user_email | Unknown |  |
| actor_session_ip_address | Unknown |  |
| actor_session_ip_address_detail_asn | Unknown |  |
| actor_session_ip_address_detail_city | Unknown |  |
| actor_session_ip_address_detail_country | Unknown |  |
| actor_session_ip_address_detail_latitude | Unknown |  |
| actor_session_ip_address_detail_longitude | Unknown |  |
| actor_session_ip_address_detail_region | Unknown |  |
| actor_session_ip_address_detail_region_code | Unknown |  |
| actor_session_ja_3 | Unknown |  |
| actor_session_ja_4 | Unknown |  |
| actor_session_user_agent | Unknown |  |
| actor_session_user_email | Unknown |  |
| actor_type | Unknown |  |
| effective_at | Unknown |  |
| type | Unknown |  |

### vector_store_usage

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| project_id | Unknown | FK |
| end_time | Unknown |  |
| start_time | Unknown |  |
| usage_byte | Unknown |  |

### compliance_codex_remote_control_thread

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| compliance_codex_remote_control_environment_id | Unknown | PK, FK |
| user_id | Unknown | PK, FK |
| account_user_id | Unknown |  |
| active_turn_id | Unknown |  |
| cli_version | Unknown |  |
| cwd | Unknown |  |
| environment_id | Unknown |  |
| git_info_branch | Unknown |  |
| git_info_commit | Unknown |  |
| is_archived | Unknown |  |
| model_provider | Unknown |  |
| path | Unknown |  |
| preview | Unknown |  |
| server_id | Unknown |  |
| source_type | Unknown |  |
| source_version | Unknown |  |
| status | Unknown |  |
| thread_created_at | Unknown |  |
| thread_id | Unknown |  |
| thread_updated_at | Unknown |  |
| title | Unknown |  |

### moderation

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| api_key_id | Unknown | FK |
| project_id | Unknown | FK |
| user_id | Unknown | FK |
| end_time | Unknown |  |
| input_token | Unknown |  |
| model | Unknown |  |
| num_model_request | Unknown |  |
| start_time | Unknown |  |

### fine_tuning_job_checkpoint

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| fine_tuning_job_id | Unknown | PK, FK |
| created_at | Unknown |  |
| fine_tuned_model_checkpoint | Unknown |  |
| metric_full_valid_loss | Unknown |  |
| metric_full_valid_mean_token_accuracy | Unknown |  |
| metric_step | Unknown |  |
| metric_train_loss | Unknown |  |
| metric_train_mean_token_accuracy | Unknown |  |
| metric_valid_loss | Unknown |  |
| metric_valid_mean_token_accuracy | Unknown |  |
| step_number | Unknown |  |

### compliance_costs_organization_log_identity_group

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| event_id | Unknown | PK, FK |
| organization_id | Unknown | PK, FK |
| name | Unknown |  |

### compliance_costs_organization_log_billing

| Column | Type | Keys |
| --- | --- | --- |
| sku | Unknown | PK |
| event_id | Unknown | PK, FK |
| organization_id | Unknown | PK, FK |
| cost_unit | Unknown |  |
| cost_value | Unknown |  |
| estimated_cost_usd_amount | Unknown |  |
| estimated_cost_usd_currency | Unknown |  |
| quantity_unit | Unknown |  |
| quantity_value | Unknown |  |

### compliance_costs_organization_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| organization_id | Unknown | PK |
| costs_log_id | Unknown | FK |
| identity_user_id | Unknown | FK |
| actor_id | Unknown |  |
| actor_type | Unknown |  |
| client | Unknown |  |
| day | Unknown |  |
| hour | Unknown |  |
| identity_agent_id | Unknown |  |
| identity_agent_name | Unknown |  |
| image_output_token | Unknown |  |
| model | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| product | Unknown |  |
| reasoning | Unknown |  |
| service_tier | Unknown |  |
| surface | Unknown |  |
| text_cached_input_token | Unknown |  |
| text_input_token | Unknown |  |
| text_output_token | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### invite_project

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK, FK |
| invite_id | Unknown | PK, FK |
| role | Unknown |  |

### invite

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| accepted_at | Unknown |  |
| email | Unknown |  |
| expires_at | Unknown |  |
| invited_at | Unknown |  |
| role | Unknown |  |
| status | Unknown |  |

### vector_store_file

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| vector_store_id | Unknown | PK, FK |
| attribute | Json |  |
| chunking_strategy_chunk_overlap_tokens | Unknown |  |
| chunking_strategy_max_chunk_size_tokens | Unknown |  |
| chunking_strategy_type | Unknown |  |
| created_at | Unknown |  |
| last_error_code | Unknown |  |
| last_error_message | Unknown |  |
| status | Unknown |  |
| usage_bytes | Unknown |  |

### container_file

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| container_id | Unknown | PK, FK |
| bytes | Unknown |  |
| created_at | Unknown |  |
| path | Unknown |  |
| source | Unknown |  |

### compliance_codex_environment_share_target

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| compliance_codex_environment_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| email | Unknown |  |
| permission | Unknown |  |
| type | Unknown |  |

### compliance_codex_environment_repo_map

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| compliance_codex_environment_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| allow_auto_merge | Unknown |  |
| allow_merge_commit | Unknown |  |
| allow_rebase_merge | Unknown |  |
| allow_squash_merge | Unknown |  |
| allow_update_branch | Unknown |  |
| archived | Unknown |  |
| clone_url | Unknown |  |
| default_branch | Unknown |  |
| git_commits_url | Unknown |  |
| git_refs_url | Unknown |  |
| git_url | Unknown |  |
| languages | Unknown |  |
| master_branch | Unknown |  |
| name | Unknown |  |
| owner_avatar_url | Unknown |  |
| owner_id | Unknown |  |
| owner_login | Unknown |  |
| owner_type | Unknown |  |
| owner_url | Unknown |  |
| permissions_admin | Unknown |  |
| permissions_pull | Unknown |  |
| permissions_push | Unknown |  |
| repository_full_name | Unknown |  |
| size | Unknown |  |
| visibility | Unknown |  |

### compliance_codex_environment

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| creator_id | Unknown | FK |
| agent_network_access_allowlist_domains | Unknown |  |
| agent_network_access_denylist_domains | Unknown |  |
| agent_network_access_mode | Unknown |  |
| agent_network_access_preset_allowlist | Unknown |  |
| agent_network_access_safe_methods_only | Unknown |  |
| auto_setup_settings | Unknown |  |
| cache_settings | Json |  |
| codex_github_direct | Unknown |  |
| created_at | Unknown |  |
| description | Unknown |  |
| enable_authtranslator | Unknown |  |
| enable_docker_in_docker | Unknown |  |
| env_permissions | Unknown |  |
| env_vars | Json |  |
| etag | Unknown |  |
| github_connector_id | Unknown |  |
| is_pinned | Unknown |  |
| label | Unknown |  |
| machine_id | Unknown |  |
| maintenance_setup | Json |  |
| object | Unknown |  |
| repos | Json |  |
| secrets | Json |  |
| secrets_with_domains | Unknown |  |
| setup | Json |  |
| share_settings | Unknown |  |
| task_count | Unknown |  |
| workspace_dir | Unknown |  |

### embedding

| Column | Type | Keys |
| --- | --- | --- |
| api_key_id | Unknown | PK |
| end_time | Unknown | PK |
| model | Unknown | PK |
| start_time | Unknown | PK |
| project_id | Unknown | PK, FK |
| user_id | Unknown | PK, FK |
| input_token | Unknown |  |
| num_model_request | Unknown |  |
| object | Unknown |  |

### project

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| archived_at | Unknown |  |
| created_at | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |
| status | Unknown |  |

### chat_completion_message_content_part

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| chat_completion_message_id | Unknown | PK, FK |
| image_detail | Unknown |  |
| image_url | Unknown |  |
| text | Unknown |  |
| type | Unknown |  |

### chat_completion_message

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| chat_completion_id | Unknown | PK, FK |
| content | Unknown |  |
| role | Unknown |  |

### project_group_role

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_group_id | Unknown | PK, FK |
| project_id | Unknown | PK, FK |
| created_at | Unknown |  |
| created_by | Unknown |  |
| description | Unknown |  |
| metadata | Json |  |
| name | Unknown |  |
| predefined_role | Unknown |  |
| resource_type | Unknown |  |
| updated_at | Unknown |  |
| custom_** |  |  |

### chat_completion_choice_message_annotation

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| chat_completion_choice_index | Unknown | PK, FK |
| type | Unknown |  |
| url_citation_end_index | Unknown |  |
| url_citation_start_index | Unknown |  |
| url_citation_title | Unknown |  |
| url_citation_url | Unknown |  |

### chat_completion_choice_message_tool_call

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| chat_completion_choice_index | Unknown | PK, FK |
| custom_input | Unknown |  |
| custom_name | Unknown |  |
| function_argument | Unknown |  |
| function_name | Unknown |  |
| type | Unknown |  |

### chat_completion_choice

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| chat_completion_id | Unknown | PK, FK |
| finish_reason | Unknown |  |
| logprobs | Json |  |
| message_audio_data | Unknown |  |
| message_audio_expires_at | Unknown |  |
| message_audio_id | Unknown |  |
| message_audio_transcript | Unknown |  |
| message_content | Unknown |  |
| message_refusal | Unknown |  |
| message_role | Unknown |  |

### chat_completion

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| background | Unknown |  |
| created | Unknown |  |
| metadata | Json |  |
| model | Unknown |  |
| service_tier | Unknown |  |
| status | Unknown |  |
| store | Unknown |  |
| system_fingerprint | Unknown |  |
| usage_completion_accepted_prediction_token | Unknown |  |
| usage_completion_audio_token | Unknown |  |
| usage_completion_reasoning_token | Unknown |  |
| usage_completion_rejected_prediction_token | Unknown |  |
| usage_completion_token | Unknown |  |
| usage_prompt_audio_token | Unknown |  |
| usage_prompt_cached_token | Unknown |  |
| usage_prompt_token | Unknown |  |

### skill_version

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| skill_id | Unknown | PK, FK |
| created_at | Unknown |  |
| description | Unknown |  |
| name | Unknown |  |
| version | Unknown |  |

### audio_voice_consent

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| languages | Unknown |  |
| name | Unknown |  |

### batch

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| cancelled_at | Unknown |  |
| cancelling_at | Unknown |  |
| completed_at | Unknown |  |
| completion_window | Unknown |  |
| created_at | Unknown |  |
| endpoint | Unknown |  |
| error | Json |  |
| error_file_id | Unknown |  |
| expired_at | Unknown |  |
| expires_at | Unknown |  |
| failed_at | Unknown |  |
| finalizing_at | Unknown |  |
| in_progress_at | Unknown |  |
| input_file_id | Unknown |  |
| metadata | Json |  |
| model | Unknown |  |
| output_file_id | Unknown |  |
| request_count_completed | Unknown |  |
| request_count_failed | Unknown |  |
| request_count_total | Unknown |  |
| status | Unknown |  |
| usage_cached_token | Unknown |  |
| usage_input_token | Unknown |  |
| usage_output_token | Unknown |  |
| usage_reasoning_token | Unknown |  |
| usage_total_token | Unknown |  |

### codex_code_review_response

| Column | Type | Keys |
| --- | --- | --- |
| start_time | Instant | PK |
| workspace_id | String | PK |
| comment | Unknown |  |
| comment_response_detail_downvoted | Unknown |  |
| comment_response_detail_engaged | Unknown |  |
| comment_response_detail_reacted | Unknown |  |
| comment_response_detail_reacted_other | Unknown |  |
| comment_response_detail_replied | Unknown |  |
| comment_response_detail_upvoted | Unknown |  |
| end_time | Unknown |  |
| pull_request_review | Unknown |  |
| reaction | Unknown |  |
| reaction_detail_downvotes | Unknown |  |
| reaction_detail_other | Unknown |  |
| reaction_detail_upvotes | Unknown |  |
| replies | Unknown |  |

### code_interpreter_session

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| project_id | Unknown | FK |
| end_time | Unknown |  |
| num_session | Unknown |  |
| start_time | Unknown |  |

### eval_run_output_item_result

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_id | Unknown | PK, FK |
| eval_run_id | Unknown | PK, FK |
| eval_run_output_item_id | Unknown | PK, FK |
| name | Unknown |  |
| passed | Unknown |  |
| score | Unknown |  |
| type | Unknown |  |
| sample_item_** |  |  |

### eval_run_output_item_sample_input

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_id | Unknown | PK, FK |
| eval_run_id | Unknown | PK, FK |
| eval_run_output_item_id | Unknown | PK, FK |
| content | Unknown |  |
| role | Unknown |  |

### eval_run_output_item_sample_output

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_id | Unknown | PK, FK |
| eval_run_id | Unknown | PK, FK |
| eval_run_output_item_id | Unknown | PK, FK |
| content | Unknown |  |
| role | Unknown |  |

### eval_run_output_item

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| eval_id | Unknown | PK, FK |
| eval_run_id | Unknown | PK, FK |
| created_at | Unknown |  |
| sample_error_code | Unknown |  |
| sample_error_message | Unknown |  |
| sample_finish_reason | Unknown |  |
| sample_max_completion_token | Unknown |  |
| sample_model | Unknown |  |
| sample_seed | Unknown |  |
| sample_temperature | Unknown |  |
| sample_top_p | Unknown |  |
| status | Unknown |  |
| usage_cached_token | Unknown |  |
| usage_completion_token | Unknown |  |
| usage_prompt_token | Unknown |  |
| data_source_item_** |  |  |

### users

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| added_at | Unknown |  |
| email | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |
| role | Unknown |  |

### vector_store

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| expires_after_anchor | Unknown |  |
| expires_after_day | Unknown |  |
| expires_at | Unknown |  |
| file_count_cancelled | Unknown |  |
| file_count_completed | Unknown |  |
| file_count_failed | Unknown |  |
| file_count_in_progress | Unknown |  |
| file_count_total | Unknown |  |
| last_active_at | Unknown |  |
| metadata | Json |  |
| name | Unknown |  |
| status | Unknown |  |
| usage_bytes | Unknown |  |

### eval_testing_criteria_label

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_id | Unknown | PK, FK |
| eval_testing_criteria_index | Unknown | PK, FK |
| label | Unknown |  |

### eval_testing_criteria_passing_label

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_id | Unknown | PK, FK |
| eval_testing_criteria_index | Unknown | PK, FK |
| passing_label | Unknown |  |

### eval_testing_criteria

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_id | Unknown | PK, FK |
| grdr_id | Unknown |  |
| inactive_at | Unknown |  |
| input | Json |  |
| model | Unknown |  |
| name | Unknown |  |
| operation | Unknown |  |
| pass_threshold | Unknown |  |
| reference | Unknown |  |
| type | Unknown |  |

### eval

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| name | Unknown |  |
| data_source_config_** |  |  |
| metadata_** |  |  |

### compliance_gpt_sharing_recipient

| Column | Type | Keys |
| --- | --- | --- |
| gpt_id | Unknown | PK, FK |
| id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| can_read | Unknown |  |
| can_view_config | Unknown |  |
| can_write | Unknown |  |
| object | Unknown |  |

### compliance_gpt_latest_config_file

| Column | Type | Keys |
| --- | --- | --- |
| compliance_gpt_latest_config_id | Unknown | PK |
| index | Unknown | PK |
| gpt_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| created_at | Unknown |  |
| download_url | Unknown |  |
| id | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |

### compliance_gpt_latest_config_tool

| Column | Type | Keys |
| --- | --- | --- |
| compliance_gpt_latest_config_id | Unknown | PK |
| index | Unknown | PK |
| gpt_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| action_domain | Unknown |  |
| action_openapi_raw | Unknown |  |
| action_privacy_policy_url | Unknown |  |
| auth_type | Unknown |  |
| created_at | Unknown |  |
| type | Unknown |  |

### compliance_gpt_latest_config

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| gpt_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| version_author_id | Unknown | FK |
| categories | Json |  |
| conversation_starters | Json |  |
| created_at | Unknown |  |
| description | Unknown |  |
| id | Unknown |  |
| instructions | Unknown |  |
| name | Unknown |  |
| object | Unknown |  |
| version_author_object | Unknown |  |

### compliance_gpt

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| owner_id | Unknown | FK |
| builder_name | Unknown |  |
| connector_scopes | Unknown |  |
| created_at | Unknown |  |
| object | Unknown |  |
| sharing_object | Unknown |  |
| sharing_permissions_can_read | Unknown |  |
| sharing_permissions_can_view_config | Unknown |  |
| sharing_permissions_can_write | Unknown |  |
| sharing_permissions_object | Unknown |  |
| sharing_visibility | Unknown |  |

### project_group

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| project_id | Unknown | FK |
| created_at | Unknown |  |
| group_name | Unknown |  |

### codex_code_review

| Column | Type | Keys |
| --- | --- | --- |
| start_time | Instant | PK |
| workspace_id | String | PK |
| comment | Unknown |  |
| comment_detail_p_0 | Unknown |  |
| comment_detail_p_1 | Unknown |  |
| comment_detail_p_2 | Unknown |  |
| end_time | Unknown |  |
| pull_request_review | Unknown |  |

### certificate

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| active | Unknown |  |
| certificate_content | Unknown |  |
| certificate_expires_at | Unknown |  |
| certificate_valid_at | Unknown |  |
| created_at | Unknown |  |
| name | Unknown |  |

### image

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| api_key_id | Unknown | FK |
| project_id | Unknown | FK |
| user_id | Unknown | FK |
| end_time | Unknown |  |
| image | Unknown |  |
| model | Unknown |  |
| num_model_request | Unknown |  |
| size | Unknown |  |
| source | Unknown |  |
| start_time | Unknown |  |

### video

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| remixed_from_video_id | Unknown | FK |
| completed_at | Unknown |  |
| created_at | Unknown |  |
| error_code | Unknown |  |
| error_message | Unknown |  |
| expires_at | Unknown |  |
| model | Unknown |  |
| progress | Unknown |  |
| prompt | Unknown |  |
| seconds | Unknown |  |
| size | Unknown |  |
| status | Unknown |  |

### skill

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| default_version | Unknown |  |
| description | Unknown |  |
| name | Unknown |  |

### fine_tuning_job_checkpoint_permission

| Column | Type | Keys |
| --- | --- | --- |
| fine_tuning_job_checkpoint_fine_tuned_model_checkpoint | Unknown | PK |
| id | Unknown | PK |
| created_at | Unknown |  |
| project_id | Unknown |  |

### groups_user

| Column | Type | Keys |
| --- | --- | --- |
| groups_id | Unknown | PK, FK |
| id | Unknown | PK, FK |

### chatkit_thread

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| user_id | Unknown | FK |
| created_at | Unknown |  |
| status_reason | Unknown |  |
| status_type | Unknown |  |
| title | Unknown |  |

### groups

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| created_at | Unknown |  |
| is_scim_managed | Unknown |  |
| name | Unknown |  |

### file_search_call

| Column | Type | Keys |
| --- | --- | --- |
| _fivetran_id | String | PK |
| api_key_id | Unknown | FK |
| project_id | Unknown | FK |
| user_id | Unknown | FK |
| vector_store_id | Unknown | FK |
| end_time | Unknown |  |
| num_request | Unknown |  |
| start_time | Unknown |  |

### compliance_codex_task

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| created_by_id | Unknown | FK |
| created_at | Unknown |  |
| object | Unknown |  |
| title | Unknown |  |
| updated_at | Unknown |  |
| metadata_** |  |  |

### eval_run_per_model_usage

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_run_id | Unknown | PK, FK |
| cached_token | Unknown |  |
| completion_token | Unknown |  |
| invocation_count | Unknown |  |
| model_name | Unknown |  |
| prompt_token | Unknown |  |

### eval_run_per_testing_criteria_result

| Column | Type | Keys |
| --- | --- | --- |
| index | Unknown | PK |
| eval_run_id | Unknown | PK, FK |
| failed | Unknown |  |
| passed | Unknown |  |
| testing_criteria | Unknown |  |

### eval_run

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| eval_id | Unknown | FK |
| created_at | Unknown |  |
| error_code | Unknown |  |
| error_message | Unknown |  |
| model | Unknown |  |
| name | Unknown |  |
| report_url | Unknown |  |
| result_count_errored | Unknown |  |
| result_count_failed | Unknown |  |
| result_count_passed | Unknown |  |
| result_count_total | Unknown |  |
| status | Unknown |  |
| data_source_** |  |  |
| metadata_** |  |  |

### compliance_skill

| Column | Type | Keys |
| --- | --- | --- |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| creator | Unknown | FK |
| created_at | Unknown |  |
| description | Unknown |  |
| files | Json |  |
| name | Unknown |  |
| original_product_surface | Unknown |  |
| updated_at | Unknown |  |

### compliance_log_file

| Column | Type | Keys |
| --- | --- | --- |
| event_type | Unknown | PK |
| id | Unknown | PK |
| workspace_id | Unknown | PK |
| end_time | Unknown |  |
| file_name | Unknown |  |
| file_sha_256 | Unknown |  |
| file_size | Unknown |  |

### compliance_organization_log_file

| Column | Type | Keys |
| --- | --- | --- |
| event_type | Unknown | PK |
| id | Unknown | PK |
| organization_id | Unknown | PK |
| end_time | Unknown |  |
| file_name | Unknown |  |
| file_sha_256 | Unknown |  |
| file_size | Unknown |  |

### compliance_app_auth_organization_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| organization_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| action | Unknown |  |
| actor_type | Unknown |  |
| app_auth_log_id | Unknown |  |
| app_id | Unknown |  |
| link_id | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### compliance_app_organization_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| organization_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| actor_type | Unknown |  |
| app_id | Unknown |  |
| app_log_id | Unknown |  |
| app_name | Unknown |  |
| app_type | Unknown |  |
| conversation_id | Unknown |  |
| input_json | Json |  |
| log_type | Unknown |  |
| output_json | Json |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### compliance_audit_log_action_data

| Column | Type | Keys |
| --- | --- | --- |
| field_name | Unknown | PK |
| event_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| field_value | Unknown |  |

### compliance_audit_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| action | Unknown |  |
| action_privilege | Unknown |  |
| action_result | Unknown |  |
| actor_type | Unknown |  |
| audit_log_id | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| request_metadata_json | Json |  |
| timestamps | Unknown |  |

### compliance_auth_log_action_data

| Column | Type | Keys |
| --- | --- | --- |
| field_name | Unknown | PK |
| event_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| field_value | Unknown |  |

### compliance_auth_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| action_data_json | Json |  |
| actor_type | Unknown |  |
| auth_log_id | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| request_metadata_json | Json |  |
| timestamps | Unknown |  |

### compliance_codex_log_event_detail

| Column | Type | Keys |
| --- | --- | --- |
| field_name | Unknown | PK |
| event_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| field_value | Unknown |  |

### compliance_codex_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| actor_type | Unknown |  |
| client_id | Unknown |  |
| codex_log_id | Unknown |  |
| event_type | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### compliance_app_auth_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| action | Unknown |  |
| actor_type | Unknown |  |
| app_auth_log_id | Unknown |  |
| app_id | Unknown |  |
| link_id | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### compliance_chatgpt_plugin_spreadsheet_log_event_detail

| Column | Type | Keys |
| --- | --- | --- |
| field_name | Unknown | PK |
| event_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| field_value | Unknown |  |

### compliance_chatgpt_plugin_spreadsheet_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| actor_type | Unknown |  |
| chatgpt_plugin_spreadsheet_log_id | Unknown |  |
| client_id | Unknown |  |
| event_type | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |

### compliance_conversation_message_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| conversation_gpt_id | Unknown | FK |
| conversation_project_id | Unknown | FK |
| actor_type | Unknown |  |
| conversation_created_at | Unknown |  |
| conversation_gpt_name | Unknown |  |
| conversation_id | Unknown |  |
| conversation_is_pinned | Unknown |  |
| conversation_is_temporary_chat | Unknown |  |
| conversation_message_log_id | Unknown |  |
| conversation_project_name | Unknown |  |
| conversation_title | Unknown |  |
| message_author | Json |  |
| message_content | Json |  |
| message_created_at | Unknown |  |
| message_id | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |

### compliance_custom_agents_log_event_detail

| Column | Type | Keys |
| --- | --- | --- |
| field_name | Unknown | PK |
| event_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| field_value | Unknown |  |

### compliance_custom_agents_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| actor_type | Unknown |  |
| client_id | Unknown |  |
| custom_agents_log_id | Unknown |  |
| event_type | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### compliance_app_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| actor_type | Unknown |  |
| app_id | Unknown |  |
| app_log_id | Unknown |  |
| app_name | Unknown |  |
| app_type | Unknown |  |
| conversation_id | Unknown |  |
| input_json | Json |  |
| log_type | Unknown |  |
| output_json | Json |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |
| type | Unknown |  |

### compliance_codex_security_log_event_detail

| Column | Type | Keys |
| --- | --- | --- |
| field_name | Unknown | PK |
| event_id | Unknown | PK, FK |
| workspace_id | Unknown | PK, FK |
| field_value | Unknown |  |

### compliance_codex_security_log

| Column | Type | Keys |
| --- | --- | --- |
| event_id | Unknown | PK |
| workspace_id | Unknown | PK |
| actor_user_id | Unknown | FK |
| actor_type | Unknown |  |
| client_id | Unknown |  |
| codex_security_log_id | Unknown |  |
| event_type | Unknown |  |
| principal_id | Unknown |  |
| principal_type | Unknown |  |
| timestamps | Unknown |  |

## Relationships

- container_network_policy_allowed_domain(container_id) → container(id)
- project_user_role(project_user_id) → project_user(id)
- project_user_role(project_id) → project(id)
- codex_usage_client(codex_usage_start_time) → codex_usage(start_time)
- codex_usage_client(codex_usage_user_id) → codex_usage(user_id)
- codex_usage_model(codex_usage_start_time) → codex_usage(start_time)
- codex_usage_model(codex_usage_user_id) → codex_usage(user_id)
- users_role_permission(users_role_id) → users_role(id)
- users_role(users_id) → users(id)
- compliance_memory_entry(compliance_memory_context_id) → compliance_memory_context(id)
- compliance_memory_entry(workspace_id) → compliance_memory_context(workspace_id)
- project_role_permission(project_role_id) → project_role(id)
- project_role(project_id) → project(id)
- compliance_project_configuration_file(compliance_project_configuration_id) → compliance_project_configuration(id)
- compliance_project_configuration_file(project_id) → compliance_project_configuration(project_id)
- compliance_project_configuration_file(workspace_id) → compliance_project_configuration(workspace_id)
- compliance_project_configuration_tool(compliance_project_configuration_id) → compliance_project_configuration(id)
- compliance_project_configuration_tool(project_id) → compliance_project_configuration(project_id)
- compliance_project_configuration_tool(workspace_id) → compliance_project_configuration(workspace_id)
- compliance_project_configuration(version_author_id) → compliance_users(id)
- compliance_project_configuration(project_id) → compliance_project(id)
- fine_tuning_job_result_file(fine_tuning_job_id) → fine_tuning_job(id)
- fine_tuning_job_integration_tag(fine_tuning_job_integration_index) → fine_tuning_job_integration(index)
- fine_tuning_job_integration_tag(fine_tuning_job_id) → fine_tuning_job(id)
- fine_tuning_job_integration(fine_tuning_job_id) → fine_tuning_job(id)
- completion(user_id) → users(id)
- completion(project_id) → project(id)
- compliance_gpt_configuration_file(compliance_gpt_configuration_id) → compliance_gpt_configuration(id)
- compliance_gpt_configuration_file(workspace_id) → compliance_gpt_configuration(workspace_id)
- compliance_gpt_configuration_file(gpt_id) → compliance_gpt_configuration(gpt_id)
- compliance_gpt_configuration_tool(compliance_gpt_configuration_id) → compliance_gpt_configuration(id)
- compliance_gpt_configuration_tool(gpt_id) → compliance_gpt_configuration(gpt_id)
- compliance_gpt_configuration_tool(workspace_id) → compliance_gpt_configuration(workspace_id)
- compliance_gpt_configuration(version_author_id) → compliance_users(id)
- compliance_gpt_configuration(gpt_id) → compliance_gpt(id)
- audio_speech(project_id) → project(id)
- audio_speech(user_id) → users(id)
- compliance_codex_remote_control_environment(user_id) → compliance_users(id)
- cost(project_id) → project(id)
- project_user(id) → users(id)
- project_user(project_id) → project(id)
- project_api_key(user_id) → users(id)
- project_api_key(service_account_id) → project_service_account(id)
- project_api_key(project_id) → project(id)
- web_search_call(project_id) → project(id)
- web_search_call(user_id) → users(id)
- web_search_call(api_key_id) → project_api_key(id)
- role_permission(role_id) → role(id)
- project_service_account(project_id) → project(id)
- compliance_user_recording(user_id) → compliance_users(id)
- chatkit_thread_item_content(chatkit_thread_item_id) → chatkit_thread_item(id)
- chatkit_thread_item_attachment(chatkit_thread_item_id) → chatkit_thread_item(id)
- chatkit_thread_item_task(chatkit_thread_item_id) → chatkit_thread_item(id)
- chatkit_thread_item(chatkit_thread_id) → chatkit_thread(id)
- fine_tuning_job_event(fine_tuning_job_id) → fine_tuning_job(id)
- compliance_user_automation(user_id) → compliance_users(id)
- compliance_codex_remote_control_client(user_id) → compliance_users(id)
- audio_transcription(project_id) → project(id)
- audio_transcription(user_id) → users(id)
- compliance_project_sharing_recipient(id) → compliance_users(id)
- compliance_project_sharing_recipient(project_id) → compliance_project(id)
- compliance_project_sharing_recipient(workspace_id) → compliance_project(workspace_id)
- compliance_project_latest_config_file(compliance_project_latest_config_id) → compliance_project_latest_config(id)
- compliance_project_latest_config_file(project_id) → compliance_project_latest_config(project_id)
- compliance_project_latest_config_file(workspace_id) → compliance_project_latest_config(workspace_id)
- compliance_project_latest_config_tool(compliance_project_latest_config_id) → compliance_project_latest_config(id)
- compliance_project_latest_config_tool(project_id) → compliance_project_latest_config(project_id)
- compliance_project_latest_config_tool(workspace_id) → compliance_project_latest_config(workspace_id)
- compliance_project_latest_config(version_author_id) → compliance_users(id)
- compliance_project_latest_config(project_id) → compliance_project(id)
- compliance_project_latest_config(workspace_id) → compliance_project(workspace_id)
- compliance_project_connector_file(compliance_project_connector_scope_id) → compliance_project_connector_scope(id)
- compliance_project_connector_file(project_id) → compliance_project_connector_scope(project_id)
- compliance_project_connector_file(workspace_id) → compliance_project_connector_scope(workspace_id)
- compliance_project_connector_scope(project_id) → compliance_project(id)
- compliance_project_connector_scope(workspace_id) → compliance_project(workspace_id)
- compliance_project(owner_id) → compliance_users(id)
- audit_log(actor_session_user_id) → users(id)
- audit_log(actor_api_key_user_id) → users(id)
- vector_store_usage(project_id) → project(id)
- compliance_codex_remote_control_thread(user_id) → compliance_users(id)
- compliance_codex_remote_control_thread(compliance_codex_remote_control_environment_id) → compliance_codex_remote_control_environment(id)
- moderation(project_id) → project(id)
- moderation(user_id) → users(id)
- moderation(api_key_id) → project_api_key(id)
- fine_tuning_job_checkpoint(fine_tuning_job_id) → fine_tuning_job(id)
- compliance_costs_organization_log_identity_group(event_id) → compliance_costs_organization_log(event_id)
- compliance_costs_organization_log_identity_group(organization_id) → compliance_costs_organization_log(organization_id)
- compliance_costs_organization_log_billing(event_id) → compliance_costs_organization_log(event_id)
- compliance_costs_organization_log_billing(organization_id) → compliance_costs_organization_log(organization_id)
- compliance_costs_organization_log(identity_user_id) → compliance_users(id)
- compliance_costs_organization_log(costs_log_id) → compliance_costs_log_file(id)
- invite_project(id) → project(id)
- invite_project(invite_id) → invite(id)
- vector_store_file(vector_store_id) → vector_store(id)
- container_file(container_id) → container(id)
- compliance_codex_environment_share_target(compliance_codex_environment_id) → compliance_codex_environment(id)
- compliance_codex_environment_share_target(workspace_id) → compliance_codex_environment(workspace_id)
- compliance_codex_environment_repo_map(compliance_codex_environment_id) → compliance_codex_environment(id)
- compliance_codex_environment_repo_map(workspace_id) → compliance_codex_environment(workspace_id)
- compliance_codex_environment(creator_id) → compliance_users(id)
- embedding(project_id) → project(id)
- embedding(user_id) → users(id)
- chat_completion_message_content_part(chat_completion_message_id) → chat_completion_message(id)
- chat_completion_message(chat_completion_id) → chat_completion(id)
- project_group_role(project_group_id) → project_group(id)
- project_group_role(project_id) → project(id)
- chat_completion_choice_message_annotation(chat_completion_choice_index) → chat_completion_choice(index)
- chat_completion_choice_message_tool_call(chat_completion_choice_index) → chat_completion_choice(index)
- chat_completion_choice(chat_completion_id) → chat_completion(id)
- skill_version(skill_id) → skill(id)
- code_interpreter_session(project_id) → project(id)
- eval_run_output_item_result(eval_run_output_item_id) → eval_run_output_item(id)
- eval_run_output_item_result(eval_id) → eval_run_output_item(eval_id)
- eval_run_output_item_result(eval_run_id) → eval_run_output_item(eval_run_id)
- eval_run_output_item_sample_input(eval_run_output_item_id) → eval_run_output_item(id)
- eval_run_output_item_sample_input(eval_id) → eval_run_output_item(eval_id)
- eval_run_output_item_sample_input(eval_run_id) → eval_run_output_item(eval_run_id)
- eval_run_output_item_sample_output(eval_run_output_item_id) → eval_run_output_item(id)
- eval_run_output_item_sample_output(eval_id) → eval_run_output_item(eval_id)
- eval_run_output_item_sample_output(eval_run_id) → eval_run_output_item(eval_run_id)
- eval_run_output_item(eval_id) → eval(id)
- eval_run_output_item(eval_run_id) → eval_run(id)
- eval_testing_criteria_label(eval_testing_criteria_index) → eval_testing_criteria(index)
- eval_testing_criteria_label(eval_id) → eval_testing_criteria(eval_id)
- eval_testing_criteria_passing_label(eval_testing_criteria_index) → eval_testing_criteria(index)
- eval_testing_criteria_passing_label(eval_id) → eval_testing_criteria(eval_id)
- eval_testing_criteria(eval_id) → eval(id)
- compliance_gpt_sharing_recipient(id) → compliance_users(id)
- compliance_gpt_sharing_recipient(gpt_id) → compliance_gpt(id)
- compliance_gpt_sharing_recipient(workspace_id) → compliance_gpt(workspace_id)
- compliance_gpt_latest_config_file(gpt_id) → compliance_gpt_latest_config(gpt_id)
- compliance_gpt_latest_config_file(workspace_id) → compliance_gpt_latest_config(workspace_id)
- compliance_gpt_latest_config_tool(gpt_id) → compliance_gpt_latest_config(gpt_id)
- compliance_gpt_latest_config_tool(workspace_id) → compliance_gpt_latest_config(workspace_id)
- compliance_gpt_latest_config(version_author_id) → compliance_users(id)
- compliance_gpt_latest_config(gpt_id) → compliance_gpt(id)
- compliance_gpt_latest_config(workspace_id) → compliance_gpt(workspace_id)
- compliance_gpt(owner_id) → compliance_users(id)
- project_group(project_id) → project(id)
- image(project_id) → project(id)
- image(user_id) → users(id)
- image(api_key_id) → project_api_key(id)
- video(remixed_from_video_id) → video(id)
- groups_user(id) → users(id)
- groups_user(groups_id) → groups(id)
- chatkit_thread(user_id) → users(id)
- file_search_call(project_id) → project(id)
- file_search_call(user_id) → users(id)
- file_search_call(api_key_id) → project_api_key(id)
- file_search_call(vector_store_id) → vector_store(id)
- compliance_codex_task(created_by_id) → compliance_users(id)
- eval_run_per_model_usage(eval_run_id) → eval_run(id)
- eval_run_per_testing_criteria_result(eval_run_id) → eval_run(id)
- eval_run(eval_id) → eval(id)
- compliance_skill(creator) → compliance_users(id)
- compliance_app_auth_organization_log(actor_user_id) → compliance_users(id)
- compliance_app_organization_log(actor_user_id) → compliance_users(id)
- compliance_audit_log_action_data(event_id) → compliance_audit_log(event_id)
- compliance_audit_log_action_data(workspace_id) → compliance_audit_log(workspace_id)
- compliance_audit_log(actor_user_id) → compliance_users(id)
- compliance_auth_log_action_data(event_id) → compliance_auth_log(event_id)
- compliance_auth_log_action_data(workspace_id) → compliance_auth_log(workspace_id)
- compliance_auth_log(actor_user_id) → compliance_users(id)
- compliance_codex_log_event_detail(event_id) → compliance_codex_log(event_id)
- compliance_codex_log_event_detail(workspace_id) → compliance_codex_log(workspace_id)
- compliance_codex_log(actor_user_id) → compliance_users(id)
- compliance_app_auth_log(actor_user_id) → compliance_users(id)
- compliance_chatgpt_plugin_spreadsheet_log_event_detail(event_id) → compliance_chatgpt_plugin_spreadsheet_log(event_id)
- compliance_chatgpt_plugin_spreadsheet_log_event_detail(workspace_id) → compliance_chatgpt_plugin_spreadsheet_log(workspace_id)
- compliance_chatgpt_plugin_spreadsheet_log(actor_user_id) → compliance_users(id)
- compliance_conversation_message_log(conversation_gpt_id) → compliance_gpt(id)
- compliance_conversation_message_log(actor_user_id) → compliance_users(id)
- compliance_conversation_message_log(conversation_project_id) → compliance_project(id)
- compliance_custom_agents_log_event_detail(event_id) → compliance_custom_agents_log(event_id)
- compliance_custom_agents_log_event_detail(workspace_id) → compliance_custom_agents_log(workspace_id)
- compliance_custom_agents_log(actor_user_id) → compliance_users(id)
- compliance_app_log(actor_user_id) → compliance_users(id)
- compliance_codex_security_log_event_detail(event_id) → compliance_codex_security_log(event_id)
- compliance_codex_security_log_event_detail(workspace_id) → compliance_codex_security_log(workspace_id)
- compliance_codex_security_log(actor_user_id) → compliance_users(id)
