Doodle APIs
Doodle Wizard API
Typically, Doodle polls are created from scratch, starting with a poll title and possibly ending with advanced poll options such as limiting the number of OKs.
Polls need not be created from scratch, though. A title, some options, etc. can be provided when requesting the first-step page of the wizard that guides users through creating a poll. This allows users / third-party sites to create links or scripts that configure part or even all of the poll for them / their users.
More information can be found in The Wizard of Doodle.
RESTful Doodle API
Doodle's back-end can be accessed as a RESTful Web service whose authentication and authorization is based on OAuth.
The functional parts are documented in RESTful Doodle. The access-control parts are documented in Authentication & Authorization for RESTful Doodle.