Discogs API OAuth cURL Setup

Job ID: 40228650

Budget: $30 – $250 CAD

I already have a Discogs seller account, a registered application, and the consumer key / secret. What I am missing is a clean OAuth workflow and a repeatable cURL command (run from macOS Terminal) that can automatically post a new marketplace listing when I supply a release ID and the other listing details.

Here is what I need from you:

• Walk me through the correct authentication choice. I currently issue token-based cURL calls, but I am open to OAuth 1.0a or OAuth 2.0 if that is the reliable path for the “add listing” endpoint.
• Provide the exact sequence of cURL commands: initial request token call, user authorisation, access token exchange (if applicable), and finally the POST call that creates the listing.
• Document every step in a short Markdown or text file so I can repeat the process on any Mac without extra libraries or wrappers. Keep it terminal-friendly—no external scripting language required.
• Make sure the final POST call accepts placeholders for release_id, price, comments, condition, etc., so I can drop my own values in quickly.

I will supply temporary account access plus real release IDs and listing content for your testing. Once you hand back the working cURL commands and the mini-guide, I will test them live; the job is complete when I can create a listing end-to-end from Terminal without manual intervention beyond pasting my tokens.
Related categories: Shell Script cURL API Documentation