Skip to content

Fix #95 - Neon HTTP 222 error#98

Open
camdroid wants to merge 1 commit into
asmbly-makerspace:mainfrom
camdroid:fix_222
Open

Fix #95 - Neon HTTP 222 error#98
camdroid wants to merge 1 commit into
asmbly-makerspace:mainfrom
camdroid:fix_222

Conversation

@camdroid

Copy link
Copy Markdown
Contributor

Reference: https://developer.neoncrm.com/accounts/#handling-http-222

Neon accounts can frequently be merged with other accounts for a variety of reasons, and after they're merged, both account ids will still work to reference the account. Fetching the new account id will return an HTTP 200 (OK), but fetching the old account id will return an HTTP 222. We only consider HTTP 200 to be a success, so this causes an error whenever we use the old account id.

The only logs that I see this is are when a merge event happens and then tries to update the old account. According to Neon's docs, this should still be fine, and we technically don't ever need to update. This PR downgrades this to a warning instead of an error.

I wasn't able to find any instances of an old account id being used after the merge event. If we do see any instances of that in the future, we'll need to investigate to see where the old id is being pulled from, and then update that source. However, this change makes it so that any updates we're trying to make will still be applied to the account, and we can debug the old account id whenever convenient.

Reference: https://developer.neoncrm.com/accounts/#handling-http-222

Neon accounts can frequently be merged with other accounts for a variety
of reasons, and after they're merged, both account ids will still work
to reference the account. Fetching the new account id will return an
HTTP 200 (OK), but fetching the old account id will return an HTTP 222.
We only consider HTTP 200 to be a success, so this causes an error
whenever we use the old account id.

The only logs that I see this is are when a merge event happens and then
tries to update the old account. According to Neon's docs, this should
still be fine, and we technically don't ever need to update. This PR
downgrades this to a warning instead of an error.

I wasn't able to find any instances of an old account id being used
after the merge event. If we do see any instances of that in the future,
we'll need to investigate to see where the old id is being pulled from,
and then update that source. However, this change makes it so that any
updates we're trying to make will still be applied to the account, and
we can debug the old account id whenever convenient.
@camdroid camdroid linked an issue May 21, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix error 222 in alta-open-lambda

1 participant