A Python wrapper for the 3PL Central REST API
fromtplimportTPLClientapi=TPLClient(base_url, auth_path, client_id, client_secret, tpl_key,
grant_type, user_login_id, session, verify_ssl)
api.get("orders", "13654")
payload= {}
api.post("orders", data=payload)This module has the following limitations:
- This wrapper was developed by signing the 3PL Central REST Beta Agreement. Their API may change in the final release.
- At this moment of writing, there will be no refresh token issued for the API calls and the expiry time is "0" means it will not expire.
{
"access_token":"[access token will be here]",
"token_type":"Bearer",
"expires_in":0, //0meansitdoesn'texpire, infuturereleasesitmightbenon-zero"refresh_token":null,//ifissuedanexpiringtoken, usethistorefreshit"scope":null//ignore, thisOAuth2featurenotused
}MIT
See LICENSE for more details