Skip to main content

alegra is a python package for connect to the Alegra's API.

Project description

A Python library for Alegra’s API.

Setup

You can install this package by using the pip tool and installing:

$ pip install alegra

Usage

The library needs to be configured with your user and token which is available in your Alegra Account: https://app.alegra.com/configuration/api

Set alegra.user and alegra.token to their values:

import alegra

alegra.user = "...@..."
alegra.token = "..."

# List contacts.
alegra.Contact.list()

# Create contact.
alegra.Contact.create(
  name="Chaty",
  identification={
    "type": "RUC", "number": "20000000000",
  },
  email="developer@okchaty.com",
  type=["client"],
  address={
    "address": "Jr. Neptuno 777",
    "city": "Lima, Peru",
  },
)

# Retrieve contact.
alegra.Contact.retrieve(123)

# Modify contact.
alegra.Contact.modify(
  resource_id=contact_id,
  identification={
    "type": "RUC",
    "number": "20000000001",
  },
)

# Delete contact.
alegra.Contact.delete(123)

Using the Alegra API

Documentation can be found here:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alegra-0.1.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

alegra-0.1.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file alegra-0.1.1.tar.gz.

File metadata

  • Download URL: alegra-0.1.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for alegra-0.1.1.tar.gz
Algorithm Hash digest
SHA256 37d24fdd04f1a7fdf78b75427caaaa9bcd5092d3fd6f0ab781fe8d61f38fcb37
MD5 3733a872fd4bb59b15684ae8caa5e43a
BLAKE2b-256 9fb3653f60fdbf79a130b0360ae3d328f6619ce24ae05cbd8671640b6ebfd3a6

See more details on using hashes here.

File details

Details for the file alegra-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: alegra-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for alegra-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b3baa55bb902d885042851c961fdacd1c8b3d62b8b34dc3aad7e9add6374fec
MD5 c6e338a8e4efe4d622a713d3ba567ecc
BLAKE2b-256 605b86429748fc55094811ec80b1f2fdf7f967223f0e61ff9b963eafdb378a98

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page