Skip to main content

Veracross API v3 Python Library

Provides an easy way to get information from the Veracross API v3 using Python.

Rate limiting and pagination will be handled automatically.

Usage Example:

import veracross_api3 as v

c = {
    "school": "abcd",
    "client_id": "123456789012345678901234567890",
    "client_secret": "12345678901234567890123456789012345678901234567890",
    "scopes": ['staff_faculty:read',
                        'students:read',
                        'staff_faculty:list',
                        'students:list']
}

# Create a new object with library
vc = v.Veracross(c)

# Follow the guidelines specified here:https://api-docs.veracross.com/docs
# Specify the endpoint documented in the api or just one record from that target.
# Examples of endpoint are: staff_faculty, students, etc.
# To return one record from that target, just specify the id number.
# Additional parameters are passed using a dictionary.

# Return all faculty and staff
data = vc.get("staff_faculty")
print(data)

# Return one faculty and staff member by id
data = vc.get("staff_faculty/99999")
print(data)

# Pass url parameters in a dictionary to the get method.
# Return all faculty staff updated after 2019-01-01
param = {"faculty_type": "12"}
data = vc.get("staff_faculty", parameters=param)
print(data)

# The former pull method name remains available for existing code.
data = vc.pull("staff_faculty")

# Return the amount of requests left in rate limiting
vc.rate_limit_remaining

# Return the amount of time left before the limit is reset
vc.rate_limit_reset

All data will be returned as a dictionary.

Metadata

Release files for veracross-api3 0.0.9

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

Source distribution (sdist)

Source distribution for veracross-api3 0.0.9
File Size Uploaded Provenance Actions
veracross_api3-0.0.9.tar.gz 8.6 kB Without provenance Details for veracross_api3-0.0.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for veracross-api3 0.0.9
File Interpreter ABI Platform Actions
veracross_api3-0.0.9-py3-none-any.whl Python 3 none any Details for veracross_api3-0.0.9-py3-none-any.whl

Total release size: 16.7 kB

Release files / veracross_api3-0.0.9.tar.gz

Download URL veracross_api3-0.0.9.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a806b676342b1fb314e4676a315f6b05badffe1c444972121e394224425e9c25
BLAKE2b-256 checksum
How to use checksums
42c4408dd677b918b709fc2eb55305450986f164e53625f3333d8c14ed1ef3d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / veracross_api3-0.0.9-py3-none-any.whl

Download URL veracross_api3-0.0.9-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
83e04b8032b552d81a498b9d85af336e818181711b870a556163b67830792701
BLAKE2b-256 checksum
How to use checksums
77798035275aba59a82b2a765f5f4ae8ddffc36bb1735d94c16b8347fc3b52d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for veracross-api3 0.0.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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