v1

latestOpenAPI 3.0.3Proprietaryraw.githubusercontent.com2026-03-067260437.0 KB
Clients

List support documents

Retrieve all supporting documents attached to a client.

gigstack Connect: View documents for other teams' clients using the team parameter.

Documents are returned sorted by creation date (newest first).

Note: Client documents are automatically inherited by all the client's invoices and payments.

get/clients/{id}/support-documents

Path parameters

idstring required

Client ID

Query parameters

teamstring

gigstack Connect: Target team ID for multi-team access.

Requires gigstack Connect enabled on your team and shared billing account.

Example: ?team=team_xyz789

Response

Documents retrieved successfully

successboolean
messagestring
timestampstring date-time

Example response

{
  "success": true,
  "data": [
    {
      "id": "doc_abc123xyz",
      "name": "Service Contract.pdf",
      "description": "Main service contract for consulting services",
      "file_url": "https://storage.googleapis.com/...",
      "file_name": "contract.pdf",
      "file_size": 245680,
      "mime_type": "application/pdf",
      "ai_extraction": {
        "extracted_by": "ai",
        "model": "gemini-3-flash",
        "confidence": 0.95
      },
      "created_at": 1677651234000,
      "created_by": "user_abc123",
      "updated_at": 1677651234000
    }
  ],
  "message": "Support documents retrieved successfully"
}