--- /acquisitions/funds: get: x-mojo-to: Acquisitions::Funds#list operationId: listFunds tags: - funds summary: List funds produces: - application/json parameters: - name: name in: query description: Case insensitive search on fund name required: false type: string - name: fund_owner_id in: query description: Display only the funds that belongs to the given patron ID required: false type: integer - $ref: "../swagger.yaml#/parameters/match" - $ref: "../swagger.yaml#/parameters/order_by" - $ref: "../swagger.yaml#/parameters/page" - $ref: "../swagger.yaml#/parameters/per_page" - $ref: "../swagger.yaml#/parameters/q_param" - $ref: "../swagger.yaml#/parameters/q_body" - $ref: "../swagger.yaml#/parameters/q_header" - $ref: "../swagger.yaml#/parameters/request_id_header" responses: "200": description: A list of funds schema: type: array items: $ref: "../swagger.yaml#/definitions/fund" "401": description: Authentication required schema: $ref: "../swagger.yaml#/definitions/error" "403": description: Access forbidden schema: $ref: "../swagger.yaml#/definitions/error" "404": description: Fund not found schema: $ref: "../swagger.yaml#/definitions/error" "500": description: | Internal server error. Possible `error_code` attribute values: * `internal_server_error` schema: $ref: "../swagger.yaml#/definitions/error" "503": description: Under maintenance schema: $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: acquisition: budget_manage_all /acquisitions/funds/owners: get: x-mojo-to: Acquisitions::Funds#list_owners operationId: listFundsOwners description: This resource returns a list of patron allowed to be owner of funds summary: List possibe owners for funds tags: - funds parameters: - $ref: "../swagger.yaml#/parameters/match" - $ref: "../swagger.yaml#/parameters/order_by" - $ref: "../swagger.yaml#/parameters/page" - $ref: "../swagger.yaml#/parameters/per_page" - $ref: "../swagger.yaml#/parameters/q_param" - $ref: "../swagger.yaml#/parameters/q_body" - $ref: "../swagger.yaml#/parameters/q_header" produces: - application/json responses: "200": description: A list of funds' owners schema: type: array items: $ref: "../swagger.yaml#/definitions/patron" "403": description: Access forbidden schema: $ref: "../swagger.yaml#/definitions/error" "500": description: | Internal server error. Possible `error_code` attribute values: * `internal_server_error` schema: $ref: "../swagger.yaml#/definitions/error" "503": description: Under maintenance schema: $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: acquisition: budget_modify x-koha-embed: - extended_attributes /acquisitions/funds/users: get: x-mojo-to: Acquisitions::Funds#list_users operationId: listFundsUsers description: This resource returns a list of patron allowed to be owner of funds summary: List possibe users for funds tags: - funds parameters: - $ref: "../swagger.yaml#/parameters/match" - $ref: "../swagger.yaml#/parameters/order_by" - $ref: "../swagger.yaml#/parameters/page" - $ref: "../swagger.yaml#/parameters/per_page" - $ref: "../swagger.yaml#/parameters/q_param" - $ref: "../swagger.yaml#/parameters/q_body" - $ref: "../swagger.yaml#/parameters/q_header" produces: - application/json responses: "200": description: A list of funds' users schema: type: array items: $ref: "../swagger.yaml#/definitions/patron" "403": description: Access forbidden schema: $ref: "../swagger.yaml#/definitions/error" "500": description: | Internal server error. Possible `error_code` attribute values: * `internal_server_error` schema: $ref: "../swagger.yaml#/definitions/error" "503": description: Under maintenance schema: $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: acquisition: budget_modify x-koha-embed: - extended_attributes