For large data set and performance optimization, always limit your result with some GET criteria.

You can use POST to create new budget lines for existing budget periods and existing account segments (that is, segment-1, segment-2, and so on). This means that you cannot create new budget periods using the API.

Once the budget line is created and associated with an account type (that is, a chart of accounts) and specific account, you cannot change this information.