action apacta_get_expense_files { label: "Show list of expense files" provider: apacta method: GET path: "/expense_files" encoding: json input: { type: "object" properties: { created_by_id: { type: "string" format: "uuid" } expense_id: { type: "string" format: "uuid" } } additionalProperties: false } output: { type: "object" properties: { data: { type: "array" items: { type: "object" properties: { created: { type: "string" format: "dateTime" } created_by_id: { type: "string" format: "uuid" description: "Read-only" } deleted: { type: "string" format: "dateTime" description: "Only present if it's a deleted object" } description: { type: "string" } expense_id: { type: "string" format: "uuid" } file: { type: "string" description: "File's name" } file_extension: { type: "string" } file_original_name: { type: "string" } file_size: { type: "string" description: "File size in bytes" } file_type: { type: "string" description: "File's MIME type" } file_url: { type: "string" description: "Read-only" } id: { type: "string" format: "uuid" description: "Read-only" } modified: { type: "string" format: "dateTime" } } } } pagination: { type: "object" properties: { count: { type: "integer" } current_page: { type: "string" } has_next_page: { type: "boolean" } has_prev_page: { type: "boolean" } limit: { type: "integer" } page_count: { type: "string" } } } success: { type: "boolean" } } } }