pyairtable icon indicating copy to clipboard operation
pyairtable copied to clipboard

Python Api Client for Airtable

Results 32 pyairtable issues
Sort by recently updated
recently updated
newest added

I have a "Status" field. formula = match({"Status": "ACTIVE", "Status": "PENDING START"}) This will have an AND, while I need OR. Solution I used this instead of match. formula_string =...

Currently the get method does not accept any options. Sadly I want to use the `return_fields_by_field_id` option there as well. https://github.com/gtalarico/pyairtable/blob/main/pyairtable/api/table.py#L52

https://github.com/gtalarico/pyairtable/blob/b7bd08673e9c3c2d78d541477fdf7de895d38c44/pyairtable/api/abstract.py#L21

Based on #165 and #143 Here is the proposed api: ```python from pyairtable import Api,retry_strategy # current api = Api("key", "base", "table") # w/ default retry api = Api("key", "base",...

Add retry with exponential backoff mechanism when the airtable API returns 429, 500, 502, 503, 504 http code responses Added 4 new environment variables to enable retries, max retry count...

You can now refer to table IDs, as opposed to just table names when calling the Airtable API. See here: https://community.airtable.com/t/latest-changes-to-our-api-sdk-documentation/47550. >IDs and names can be used interchangeably in API...

info needed
discussion

First, thanks for providing a nice, well-documented, pythonic API! Matching to regular fields worked as expected, but I was having trouble matching a value to a linked field: ``` >>>...

discussion

I have some use cases that require me to keep track of which fields I've changed. This branch adds a new public property to each model, `Model.changes`, which will record...

[Implements #142] This PR introduces a new pattern for consumers to inject alternate request functionality into pyAirtable's ApiAbstract base class. A RequestStrategy should accept the request parameters pyAirtable uses, make...