I have about 500 pages of content from an existing non-cms website, and I really don't want to manually create all those pages through the GUI.

There doesn't appear to be a content importer, so I'm looking at the API documentation but it's not very clear and (unless I'm missing something) doesn't have any examples of importing content.

Are there any examples (curl command, database query, php script) for creating a page that I can use to build an importer?

Accepted answer

Maybe I misunderstand your situation, but I would expect that the feeds module might be helpful. I've used it as a content importer for Drupal 7, but I have not yet used it on a BackdropCMS project. 

https://backdropcms.org/project/feeds

Comments

Maybe I misunderstand your situation, but I would expect that the feeds module might be helpful. I've used it as a content importer for Drupal 7, but I have not yet used it on a BackdropCMS project. 

https://backdropcms.org/project/feeds

Thanks, looks like the CSV import functionality of Feeds will do the job.