@api-emulator/craigslist
v0.1.0
Published
Craigslist provides Bulkpost OpenAPI surfaces for OAuth, billing, account messages, posting stats, post edits, images, status, RSS feeds, and classifieds search workflows.
Readme
@api-emulator/craigslist
Craigslist provides Bulkpost OpenAPI surfaces for OAuth, billing, account messages, posting stats, post edits, images, status, RSS feeds, and classifieds search workflows.
Part of api-emulator — local drop-in replacement services for CI and no-network sandboxes.
Install
npm install @api-emulator/craigslistRun
npx -p api-emulator api --plugin ./@craigslist/api-emulator.mjs --service craigslistEndpoints
POST /bulkpost/oauth/access-tokenGET /bulkpost/v1/account/billing/creditGET /bulkpost/v1/account/billing/current-pricing/area/:areaAbbr/category/:categoryAbbrPOST /bulkpost/v1/account/billing/make-invoiceGET /bulkpost/v1/account/billing/posting-block-balancesPUT /bulkpost/v1/account/message/:messageId/ackGET /bulkpost/v1/account/stats/all-postingsGET /bulkpost/v1/account/stats/posting/:postingIdGET /bulkpost/v1/posting/zip/:zip/areaGET /bulkpost/v1/postings/:postingIdPATCH /bulkpost/v1/postings/:postingIdDELETE /bulkpost/v1/postings/:postingIdGET /bulkpost/v1/postings/:postingId/bodyPUT /bulkpost/v1/postings/:postingId/bodyGET /bulkpost/v1/postings/:postingId/imagesPOST /bulkpost/v1/postings/:postingId/imagesPUT /bulkpost/v1/postings/:postingId/imagesGET /bulkpost/v1/postings/:postingId/images/:imageIdDELETE /bulkpost/v1/postings/:postingId/images/:imageIdGET /bulkpost/v1/postings/:postingId/pricePUT /bulkpost/v1/postings/:postingId/priceGET /bulkpost/v1/postings/:postingId/remunerationPUT /bulkpost/v1/postings/:postingId/remunerationGET /bulkpost/v1/postings/:postingId/statusPUT /bulkpost/v1/postings/:postingId/statusPUT /bulkpost/v1/postings/:postingId/undeleteGET /search/:area/:category.jsonGET /search/:area/:category.rssGET /:area/search/:categoryGET /:area/search/:category/rssPOST /posting/bulkGET /postsGET /posts/:postIdDELETE /posts/:postIdGET /inspect/contractGET /inspect/state
Auth
Uses fake local credentials only; provide any deterministic bearer token or API key expected by the client under test.
Seed Configuration
craigslist:
# Add provider-specific seed state here.