API

Operation reference

Every operation of the ReuseForge API v1: parameters, request and response bodies, scopes, rate tier and examples in curl, Python, JavaScript and the CLI.

72 operations in 13 areas. Type in the box to filter by name, path, operation ID, CLI command or MCP tool.

All operations
OperationRequestOperation IDScopesTierCLIOn reuseforge.com
API indexGET /get_api_indexnonereadrf api indexyes
Health checkGET /healthget_healthnonereadrf api healthyes
This contractGET /openapi.{format}get_openapi_documentnonereadrf api openapiyes
Webhook event catalogueGET /event-typeslist_event_typesnonereadrf events typesyes
Rate limit statusGET /rate-limitget_rate_limitsnonereadrf api rate-limityes
Who am IGET /meget_menonereadrf whoamiyes
Get a public profileGET /accounts/{handle}get_accountnonereadrf accounts getyes
List API tokensGET /tokenslist_tokenstokens:managereadrf tokens listyes
Create an API tokenPOST /tokenscreate_tokentokens:managewriterf tokens createyes
Revoke an API tokenDELETE /tokens/{token_id}revoke_tokentokens:managewriterf tokens revokeyes
Search and list itemsGET /itemssearch_itemsnonereadrf items searchyes
Create an itemPOST /itemscreate_itemitems:writewriterf items createyes
Get an itemGET /items/{owner}/{slug}get_itemnonereadrf items getyes
Update an itemPATCH /items/{owner}/{slug}update_itemitems:writewriterf items updateyes
Retract an itemDELETE /items/{owner}/{slug}retract_itemitems:writewriterf items retractyes
Star an itemPUT /items/{owner}/{slug}/starstar_itemitems:writewriterf items staryes
Remove your starDELETE /items/{owner}/{slug}/starunstar_itemitems:writewriterf items unstaryes
Item statisticsGET /items/{owner}/{slug}/statsget_item_statsnonereadrf items statsyes
List reviewsGET /items/{owner}/{slug}/reviewslist_reviewsnonereadrf reviews listyes
Review an itemPOST /items/{owner}/{slug}/reviewscreate_reviewitems:writewriterf reviews createyes
Delete your reviewDELETE /items/{owner}/{slug}/reviews/minedelete_reviewitems:writewriterf reviews deleteyes
Install descriptorGET /items/{owner}/{slug}/installget_install_descriptornonereadrf items descriptoryes
List versionsGET /items/{owner}/{slug}/versionslist_versionsnonereadrf versions listyes
Publish a versionPOST /items/{owner}/{slug}/versionspublish_versionitems:publishwriterf versions publishyes
Get a versionGET /items/{owner}/{slug}/versions/{version}get_versionnonereadrf versions getyes
Yank or restore a versionPATCH /items/{owner}/{slug}/versions/{version}update_versionitems:publishwriterf versions yankyes
Download a versionGET /items/{owner}/{slug}/versions/{version}/bundleget_version_bundlenonereadrf versions downloadyes
Download a version as a ZIP archiveGET /items/{owner}/{slug}/versions/{version}/archive.zipget_version_archivenonereadrf versions download --format zipyes
Claude Code plugin marketplace of an ownerGET /marketplaces/{owner}.jsonget_marketplacenonereadrf marketplaces getyes
Request a verification runPOST /items/{owner}/{slug}/versions/{version}/verificationsrequest_verificationitems:publishwriterf verify requestyes
Get a verificationGET /verifications/{verification_id}get_verificationnonereadrf verify getyes
Plan a goalPOST /plansplan_goalnoneplanrf planyes
Get a planGET /plans/{plan_id}get_plannonereadrf plans getyes
Build brief for the parts to buildGET /plans/{plan_id}/briefbuild_briefnonereadrf plans briefyes
Discover external candidatesGET /discoverdiscover_externalnonediscoverrf discoveryes
MCP configuration for a goalGET /mcp-configget_mcp_confignonereadrf mcp-configyes
List connectorsGET /connectorslist_connectorsnonereadrf connectors listyes
List your ordersGET /orderslist_ordersorders:readreadrf orders listyes
Create an orderPOST /orderscreate_orderorders:createpaymentsrf orders createyes
Get an orderGET /orders/{order_id}get_orderorders:readreadrf orders getyes
Fund an orderPOST /orders/{order_id}/paypay_orderorders:paypaymentsrf orders payyes
Cancel an unpaid orderPOST /orders/{order_id}/cancelcancel_orderorders:createwriterf orders cancelyes
Deliver sold items (seller)POST /orders/{order_id}/deliverdeliver_orderorders:createwriterf orders deliveryes
Accept delivery and release escrowPOST /orders/{order_id}/acceptaccept_orderorders:acceptpaymentsrf orders acceptyes
Dispute delivered itemsPOST /orders/{order_id}/disputedispute_orderorders:createwriterf orders disputeyes
Refund an item (seller)POST /orders/{order_id}/items/{item_id}/refundrefund_order_itemorders:createpaymentsrf orders refundyes
Resolve a dispute (arbiter)POST /orders/{order_id}/items/{item_id}/resolveresolve_order_itemadminpaymentsrf admin resolveyes
List payoutsGET /payoutslist_payoutsorders:readreadrf payouts listyes
Seller earnings summaryGET /earningsget_earningsorders:readreadrf payouts earningsyes
List crowdfunded projectsGET /projectslist_projectsnonereadrf projects listnot yet
Propose a crowdfunded projectPOST /projectscreate_projectprojects:writewriterf projects createnot yet
Get a projectGET /projects/{project_id}get_projectnonereadrf projects getnot yet
Back a projectPOST /projects/{project_id}/backingsback_projectprojects:write, orders:paypaymentsrf projects backnot yet
Withdraw a pledgeDELETE /projects/{project_id}/backings/{backing_id}withdraw_backingprojects:writepaymentsrf projects withdrawnot yet
Deliver a milestone (developer)POST /projects/{project_id}/milestones/{index}/deliverydeliver_milestoneprojects:writewriterf projects delivernot yet
Vote on a milestone (backer)POST /projects/{project_id}/milestones/{index}/votesvote_milestoneprojects:writewriterf projects votenot yet
Finalize a milestone votePOST /projects/{project_id}/milestones/{index}/finalizefinalize_milestoneprojects:writewriterf projects finalizenot yet
Vote to abort a funded projectPOST /projects/{project_id}/abort-votesvote_abortprojects:writewriterf projects abortnot yet
Transfer revenue unitsPOST /projects/{project_id}/transferstransfer_unitsprojects:writepaymentsrf projects transfernot yet
Attach the finished productPUT /projects/{project_id}/productattach_productprojects:writewriterf projects attachnot yet
Project portfolioGET /portfolioget_portfolioprojects:readreadrf portfolionot yet
List webhooksGET /webhookslist_webhookswebhooks:managereadrf webhooks listyes
Create a webhookPOST /webhookscreate_webhookwebhooks:managewriterf webhooks createyes
Get a webhookGET /webhooks/{webhook_id}get_webhookwebhooks:managereadrf webhooks getyes
Update a webhookPATCH /webhooks/{webhook_id}update_webhookwebhooks:managewriterf webhooks updateyes
Delete a webhookDELETE /webhooks/{webhook_id}delete_webhookwebhooks:managewriterf webhooks deleteyes
Rotate the signing secretPOST /webhooks/{webhook_id}/rotate-secretrotate_webhook_secretwebhooks:managewriterf webhooks rotate-secretyes
Send a test pingPOST /webhooks/{webhook_id}/testtest_webhookwebhooks:managewriterf webhooks testyes
List deliveriesGET /webhooks/{webhook_id}/deliverieslist_webhook_deliverieswebhooks:managereadrf webhooks deliveriesyes
Redeliver an eventPOST /webhooks/{webhook_id}/deliveries/{delivery_id}/redeliverredeliver_webhookwebhooks:managewriterf webhooks redeliveryes
Read the signed event feedGET /ledger/eventslist_ledger_eventsnonereadrf ledger pullnot yet
Push signed eventsPOST /ledger/eventspost_ledger_eventsitems:writewriterf ledger pushnot yet