{"info":{"description":"Seller API credentials use Authorization: Bearer. A workspace grant covers seller inventory calls. An explicit paid retry on a machine surface that returns 402 uses Payment-Authorization and keeps the bearer token. Webhook signing secrets are not API credentials. Publication still requires current seller admission.","title":"Tapakly seller integration","version":"1"},"openapi":"3.1.0","paths":{"/api/seller/listings":{"get":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"},"type":"array"}},"required":["data"],"type":"object"}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Seller integration is disabled"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Manage every listing, including drafts.","x-tapakly-availability":"disabled"},"post":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Seller integration is disabled"},"409":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"reference_payload_conflict or reference_source_conflict"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"Validation or disallowed fields"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Create or replay an identical reference payload. Success is 200.","x-tapakly-availability":"disabled"}},"/api/seller/listings/{id}":{"delete":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"deleted":{"const":true,"type":"boolean"},"id":{"format":"uuid","type":"string"}},"required":["deleted","id"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"409":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"withdraw_instead"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_listing or disallowed_fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Delete a draft. Success is 200 with deleted: true, not 204.","x-tapakly-availability":"disabled"},"get":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"One managed listing and its publication blockers.","x-tapakly-availability":"disabled"},"patch":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_listing or disallowed_fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Update with If-Match. Success is 200 and a new ETag.","x-tapakly-availability":"disabled"}},"/api/seller/listings/{id}/photos":{"post":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photo_id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"},"upload_url":{"format":"uri","type":"string"}},"required":["content_revision","id","photo_id","photos","prices","status","upload_url"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"cloudflare_not_configured or invalid photo fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Prepare a direct photo upload.","x-tapakly-availability":"disabled"}},"/api/seller/listings/{id}/photos/{photo_id}":{"delete":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"photo_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_listing or disallowed_fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Delete a photo and return the updated listing.","x-tapakly-availability":"disabled"},"patch":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"photo_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_listing or disallowed_fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Update photo metadata and return the updated listing.","x-tapakly-availability":"disabled"}},"/api/seller/listings/{id}/photos/{photo_id}/complete":{"post":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"in":"path","name":"photo_id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"upload_pending, cloudflare_not_configured or invalid photo fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Complete a photo upload and return the updated listing.","x-tapakly-availability":"disabled"}},"/api/seller/listings/{id}/publish":{"post":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"publication_denied blockers"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Publish when seller admission allows it. Success is 200.","x-tapakly-availability":"disabled"}},"/api/seller/listings/{id}/withdraw":{"post":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Current ETag, including quotes, or *.","in":"header","name":"If-Match","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"412":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"stale_revision"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_listing or disallowed_fields"},"428":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"precondition_required"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Withdraw. This operation does not consume quota. Success is 200.","x-tapakly-availability":"disabled"}},"/api/seller/published":{"get":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"},"type":"array"}},"required":["data"],"type":"object"}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Seller integration is disabled"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Published listings for the external site.","x-tapakly-availability":"disabled"}},"/api/seller/published/{id}":{"get":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}},{"in":"path","name":"id","required":true,"schema":{"format":"uuid","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"content_revision":{"type":"integer"},"id":{"format":"uuid","type":"string"},"photos":{"items":{"type":"object"},"type":"array"},"prices":{"items":{"type":"object"},"type":"array"},"status":{"type":"string"}},"required":["content_revision","id","photos","prices","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response","headers":{"ETag":{"description":"Quoted content_revision. Send it back as If-Match.","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Not found, or seller integration is disabled"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"One published listing, or 404 when withdrawn.","x-tapakly-availability":"disabled"}},"/api/seller/vocabulary":{"get":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"conflicting_tenant or ambiguous_payment"},"401":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"invalid_credential"},"403":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"forbidden, or not_entitled when the workspace grant does not cover the operation"},"404":{"content":{"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Seller integration is disabled"},"429":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"quota_exceeded with upgrade_url, or rate_limited"}},"summary":"Field, market and currency discovery.","x-tapakly-availability":"disabled"}},"/api/tenants/{tenant_slug}/leads":{"post":{"parameters":[{"in":"path","name":"tenant_slug","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"properties":{"id":{"type":"string"},"status":{"type":"string"}},"required":["id","status"],"type":"object"}},"required":["data"],"type":"object"}}},"description":"Successful response"},"404":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"text/plain":{"schema":{"const":"Not Found","type":"string"}}},"description":"Unknown tenant, or seller integration is disabled"},"422":{"content":{"application/json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}},"application/vnd.api+json":{"schema":{"properties":{"errors":{"items":{"type":"object"},"type":"array"}},"required":["errors"],"type":"object"}}},"description":"Invalid lead"}},"summary":"Anonymous lead write-back on the API origin. Success is 201.","x-tapakly-availability":"disabled"}}},"servers":[{"url":"https://api.tapakly.com"}],"x-payment-discovery":{"info":{"title":"Tapakly machine payment discovery","version":"1"},"openapi":"3.1.0","paths":{"/api/listings":{"get":{"parameters":[{"description":"Bearer seller API token. Payment credentials do not go here.","in":"header","name":"Authorization","required":false,"schema":{"type":"string"}},{"description":"MPP receipt for a 402 retry. Never replaces Authorization.","in":"header","name":"Payment-Authorization","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"type":"object"}},"type":"object"}}},"description":"Successful response"},"402":{"description":"Payment Required"}},"summary":"Cross-tenant and tenant JSON:API reads are not served on this launch build. When a deployment enables them, an unpaid call returns 402 and a seller retry sends Payment-Authorization.","x-payment-info":{"offers":[{"amount":"2900","currency":"usd","description":"Tapakly headless listings API","intent":"charge","method":"stripe"},{"amount":"100","currency":"usd","description":"Per-request stablecoin (non-custodial SG treasury)","intent":"charge","method":"stablecoin"}]}}}}},"x-service-info":{"categories":["real-estate"],"docs":{"apiReference":"https://tapakly.com/developers/openapi.json","homepage":"https://tapakly.com/developers","llms":"https://tapakly.com/llms.txt"}},"x-tapakly-scopes":["read","write","publish"],"x-tapakly-seller-api":"disabled","x-tapakly-unavailable":[{"availability":"disabled","product":"marketplace_search"}],"x-tapakly-webhooks":{"body":["event","listing_id","tenant_id","occurred_at"],"events":["listing_created","listing_updated","listing_deleted","integration_test"],"headers":["x-tapakly-event","x-tapakly-signature"],"signature":"sha256="}}