simple-salesforce-mdapi-deploy-sandbox-positional-arg
SfdcMetadataApi.deploy() in simple-salesforce requires sandbox as the second positional argument (not a keyword arg): deploy(zipfile, sandbox, **kwargs). Omitting it causes a TypeError or silently deploys with wrong sandbox flag. Determine sandbox status from api_client.org_configs[alias][‘type’] == ‘sandbox’.
Related
- simple-salesforce-deploy-sandbox-positional-arg-required
- simple-salesforce-deploy-expects-filepath-not-base64
- sf-deploy-metadata-mcp-tool-bug-missing-sandbox-param
- salesforce
- fastmcp-duplicate-tool-inline-wins-over-module
- simple-salesforce-mdapi-deploy-expects-path-or-bytesio-not-b
- simple-salesforce-mdapi-deploy-returns-tuple-not-dict
- salesforce-mcp-org-configs-stores-type-not-alias
- simple-salesforce-mdapi-deploy-requires-sandbox-positional-a
- simple-salesforce-mdapi-deploy-expects-path-or-io-not-base64
- simple-salesforce-mdapi-methods-return-tuples-not-dicts
- salesforce-org-sandbox-detection-via-org-configs
- simple-salesforce-all-mdapi-calls-are-synchronous-must-wrap
- simple-salesforce-retrieve-unpackaged-kwarg-not-positional-p
- salesforce-production-org-notestrun-rejected
- sfdc-retrieve-metadata-correct-api-usage
- simple-salesforce-deploy-requires-sandbox-positional-arg
- simple-salesforce-deploy-requires-sandbox-bool-and-bytes-io
- simple-salesforce-deploy-sandbox-positional-arg