Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

TPL Python API

A Python wrapper for the 3PL Central REST API

Usage

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)

Common Gotchas

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
}

License

MIT

See LICENSE for more details

About

A Python wrapper for the 3PL Central REST API

Topics

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages