{
  "opencollection": "1.0.0",
  "info": {
    "name": "Galileo API Server annotation annotation_queue_records API",
    "version": "1.1085.0"
  },
  "items": [
    {
      "info": {
        "name": "annotation_queue_records",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Partial Search Annotation Queue Records",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/partial_search",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Search records in an annotation queue with partial field selection.\n\nThis endpoint queries all project/run pairs associated with the queue and returns\nrecords that are in the annotation queue, with only the requested fields included.\n\nPermission checks:\n- User must have READ permission on the annotation queue\n\nNote: This endpoint queries across all projects/runs in the queue."
        },
        {
          "info": {
            "name": "Add Records To Annotation Queue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Add records to an annotation queue.\n\nThe request must specify either a list of record IDs or a filter tree to select records.\nAll specified records must exist within the given project and run.\n\nPermission checks:\n- User must have UPDATE permission on the annotation queue\n- User must have READ permission on the project containing the records\n\nReturns 200 OK with the count of records added on success."
        },
        {
          "info": {
            "name": "Export Annotation Queue Records",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/export",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Export selected records from an annotation queue.\n\nThe request must specify either a list of record IDs or a filter tree to select queue records.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Export Annotation Queue Records Url",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/export/url",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Export selected records from an annotation queue and return a presigned download URL.\n\nThe request must specify either a list of record IDs or a filter tree to select queue records.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Remove Records From Annotation Queue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/remove",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Remove records from an annotation queue.\n\nThe request must specify either a list of record IDs or a filter tree to select records.\nSelection is applied across all project/run pairs currently tracked in the queue.\n\nPermission checks:\n- User must have UPDATE permission on the annotation queue"
        },
        {
          "info": {
            "name": "Count Annotation Queue Records",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/count",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Count records in an annotation queue.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Get Annotation Queue Record",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/:record_id",
            "params": [
              {
                "name": "record_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Get a single record in an annotation queue.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Create Annotation Queue Record Rating",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/:record_id/rating",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "record_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "annotation_template_id",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Create an annotation rating for a record in an annotation queue.\n\nThis endpoint is project-unaware and takes the template_id in the query params."
        },
        {
          "info": {
            "name": "Delete Annotation Queue Record Rating",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/:record_id/rating",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "record_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "annotation_template_id",
                "value": "",
                "type": "query"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Delete an annotation rating for a record in an annotation queue.\n\nThis soft-deletes the rating by inserting a new row with is_deleted=1."
        },
        {
          "info": {
            "name": "Get Annotation Queue Records Available Columns",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/annotation_queues/:queue_id/records/available_columns",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Get available columns for records in an annotation queue.\n\nAnnotation queues can contain records from multiple projects/runs, so this endpoint\nreturns the standard columns common across all records plus any metric columns present\nin the queue's active project/run membership and any user metadata columns present\non those runs.\n\nPermission checks:\n- User must have READ permission on the annotation queue\n\nReturns:\n- Standard columns (id, created_at, input, output, etc.)\n- Metric columns available i"
        },
        {
          "info": {
            "name": "Export Annotation Queue Records",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/v2/annotation_queues/:queue_id/records/export",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Export selected records from an annotation queue.\n\nThe request must specify either a list of record IDs or a filter tree to select queue records.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Export Annotation Queue Records Url",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/v2/annotation_queues/:queue_id/records/export/url",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Export selected records from an annotation queue and return a presigned download URL.\n\nThe request must specify either a list of record IDs or a filter tree to select queue records.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Export Annotation Queue Records",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/public/v2/annotation_queues/:queue_id/records/export",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Export selected records from an annotation queue.\n\nThe request must specify either a list of record IDs or a filter tree to select queue records.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        },
        {
          "info": {
            "name": "Export Annotation Queue Records Url",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.galileo.ai/public/v2/annotation_queues/:queue_id/records/export/url",
            "params": [
              {
                "name": "queue_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Galileo-API-Key",
              "value": "{{Galileo-API-Key}}",
              "placement": "header"
            }
          },
          "docs": "Export selected records from an annotation queue and return a presigned download URL.\n\nThe request must specify either a list of record IDs or a filter tree to select queue records.\n\nPermission checks:\n- User must have READ permission on the annotation queue"
        }
      ]
    }
  ],
  "bundled": true
}