action billbee_article_get_custom_fields { label: "Queries a list of all custom fields" provider: billbee method: GET path: "/api/v1/products/custom-fields" encoding: json input: { type: "object" properties: { page: { type: "integer" format: "int32" } pageSize: { type: "integer" format: "int32" } } additionalProperties: false } output: { type: "object" properties: { Data: { type: "array" items: { type: "object" properties: { Configuration: { type: "object" } Id: { type: "integer" format: "int64" } IsNullable: { type: "boolean" } Name: { type: "string" } Type: { type: "integer" format: "int32" enum: [0, 1, 2, 3] } } } } ErrorCode: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] } ErrorDescription: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] } ErrorMessage: { type: "string" } Paging: { type: "object" properties: { Page: { type: "integer" format: "int32" } PageSize: { type: "integer" format: "int32" } TotalPages: { type: "integer" format: "int32" } TotalRows: { type: "integer" format: "int32" } } } } } }