Http vs cli arguments

I’m a little confused on some of the arguments to the http api. I’m looking at the documentation at https://docs.ipfs.io/reference/api/http/#api-v0-add and I’m not quite sure how to interpret some of the options as they might be applied to the http api.

For example what would dereference-args mean as applied as a curl argument? Can the add be applied server side or something?

Are these arguments simply carried over directly from the cli arguments?

Yes, some arguments don’t make sense for curl. This documentation is auto-generated and this happens for some flags, but I’ll check what we can do.

Thanks. I suspected that but just wanted to make sure I wasn’t missing something about how it worked.