Skip to main content

Adobe Customer Journey API


This is a python wrapper for the Adobe Customer Journey API.
One important element when starting with CJA API is that you need to have your adobe console.io Project containing access to AEP and CJA.
You cannot use the API without having access to both elements.

Documentation

Documentation is split in different places:

Versions

A documentation about the releases information can be found here : cjapy releases

Functionalities

Functionalities that are covered :

  • Get Dimensions & Metrics
  • Get, Update and Delete Tags & Shares
  • Get, Update and Delete Dataview
  • Get, Update and Delete Date Ranges
  • Get, Update and Delete Filters
  • Get Top items for a dimension
  • Get, Update and delete projects
  • Digest Project Information and analyse them via the Project class
  • Run a report (by default returning a Workspace instance)
  • (BETA) Run a multi dimensional report

Getting Started

A documentation is provided to get started quickly with the CJA API wrapper in python.
You can find it here: get started on cjapy
To install the library with PIP use:

pip install cjapy

or, to get the latest version from github

python -m pip install --upgrade git+<https://github.com/pitchmuc/cjapy.git#egg=cjapy>

Logging capability

A logging capability is present on the module for debugging purposes.
There is a proper documentation in place to understand how you can add the logging messages to your runtime.
Documentation on logging in cjapy

Dependencies

In order to use this API in python, you would need to have those libraries installed :

  • pandas
  • requests
  • json
  • PyJWT
  • PyJWT[crypto]
  • pathlib
  • pytest

Test

TBW

Others Sources

You can find information about the CJA API here :

  • [https://www.adobe.io/cja-apis/docs/api/]
  • [https://www.adobe.io/cja-apis/docs/use-cases/]

Metadata

Release files for cjapy 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cjapy 0.3.1
File Size Uploaded
cjapy-0.3.1.tar.gz 71.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cjapy 0.3.1
File Interpreter ABI Platform
cjapy-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 121.5 kB

Release files / cjapy-0.3.1.tar.gz

Download URL cjapy-0.3.1.tar.gz
Size 71.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4336c3d99cc52108374aadbece7055c7b569be90eb45aeb1cca5cb2c62d3c88c
BLAKE2b-256 checksum
How to use checksums
c53f5887bb4c14e544671e5fe4e921ea25fbc0bfcd58596845a60d421d89663f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / cjapy-0.3.1-py3-none-any.whl

Download URL cjapy-0.3.1-py3-none-any.whl
Size 50.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
423e09e7b42a741cc16c92defdefd7b4187f249ddbd8a24a6e27a4b39387432d
BLAKE2b-256 checksum
How to use checksums
d2944bddf4b66c764e045707d3f163144f228e0f5a91d369b69fe99ef90a9045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page