Contents Title and Copyright Information Preface 1 Introduction Document Purpose Scope of the Document Target Audience Accessing the APIs Glossary 2 Overview Parts Catalog API Overview 3 Methods Parts Catalog API Methods 4 Authentication Standards User Authentication Structure Authentication 5 Catalog Creation 'create_catalog' Method 'create_catalog' Request 'field_schema' Element of 'create_catalog' Request 'type_schema' Element of 'create_catalog' Request 'create_catalog' Request Example 'create_catalog' Response 'create_catalog' Response Example 6 Catalog Methods Catalog Upload Methods Description 'start_catalog_transaction' Method 'start_catalog_transaction' Request 'start_catalog_transaction' Request Example 'start_catalog' Response Example 'start_catalog_transaction' Response 'upload_catalog' Method 'upload_catalog' Request 'item' Element of 'upload_catalog' Request 'upload_catalog' Request Example 'upload_catalog' Response 'field_schema' Element of 'not_updated_labels' Array of 'update_catalog' Response 'upload_catalog' Response Example 'commit_catalog_transaction' Method 'commit_catalog_transaction' Request 'commit_catalog_transaction' Request Example 'commit_catalog_transaction' Response 'commit_catalog_transaction' Response Example 'rollback_catalog_transaction' Method 'rollback_catalog_transaction' Request 'rollback_catalog_transaction' Request Example 'rollback_catalog_transaction' Response 'rollback_catalog_transaction' Response Example 7 Transactions 'get_transactions_list' Method 'get_transactions_list' Request 'get_transactions_list' Request Example 'get_transactions_list' Response 'transaction' Element of 'get_transactions_list' Response 'get_transactions_list' Response Example 8 Catalog Management 'search_catalog' Method 'search_catalog' Request 'search_catalog' Request Example 'search_catalog' Response 'catalog' Element of 'upload_catalog' Request 'search_catalog' Response Example 'upload_weights' Method 'upload_weights' Request 'weight' Element of 'upload_weights' Request 'upload_weights' Request Example 'upload_weights' Response 'upload_weights' Response Example 'delete_weights' Method 'delete_weights' Request 'delete_weights' Request Example 'delete_weights' Response 'delete_weights' Response Example 'update_types' Method 'update_types' Request 'type_schema' Element of 'update_types' Request 'update_types' Request Example 'update_types' Response 'not_updated_labels' Array of 'update_types' Response 'update_types' Response Example 'delete_catalog' Method 'delete_catalog' Request 'delete_catalog' Request Example 'delete_catalog' Response 'delete_catalog' Response Example