406 return code when creating an item
Hi, I'm trying to follow the guide in: https://github.com/1Password/connect-sdk-python/blob/main/example/main.py
kafka_item = onepasswordconnectsdk.models.Item( title="TomerB-Test", category="LOGIN", tags=["auto_kafka_create_item"], fields=[Field(value="aaaaaaaaaa")]) posted_item = client.create_item(default_vault, kafka_item)
But the return code is 406.
raise FailedToRetrieveItemException( onepasswordconnectsdk.client.FailedToRetrieveItemException: Unable to post item. Received 406 for /v1/vaults/abcdefg/items with message: Logic: (Unable to create item TomerB-Test in Vault abcdefg), python-BaseException
Reading the docs, I could not find what is 406.
{"name":"1Password Connect API","version":"1.3.1","dependencies":[{"service":"sqlite","status":"ACTIVE","message":"Connected to /home/opuser/.op/data/1password.sqlite"},{"service":"account_data","status":"AVAILABLE","message":"Account data is available"},{"service":"sync","status":"ACTIVE"},{"service":"1Password","status":"ACTIVE"}]}
A follow-up question( I might need to create a separate post for that ), is, in case I have several items in a dictionary, what will be the best way to "add" them into a Field
object?
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Comments
-
Heey.
Thank you for pointing out this bug.
Can you tell me what version of the Python SDK are you using? If you are using an older version (before v1.1.0) consider migrating to the latest one.
Also are you able to create other items or create items in other vault? It would be helpful for us to know if the issue you're encountering is persistent across vaults and/or items.
We are investigating this issue and will come back to you with more updates.
0 -
Hi Eddy,
- The version I'm using is 1.1.0.
- I only have credentials to create/view items in this specific vault ( I can ask for more permissions from my IT )
- I can get the items in this vault using the sdk.
- Thanks.
0