Skip to content

login() fails with 404 — https://api.spond.com/core/v1/login no longer responding #229

Description

@mattaubrey

Login is returning a 404 from the API endpoint, making the library completely unusable.

Environment
spond version: 1.2.0
Python version: 3.12
OS: Ubuntu 24.04

Steps to reproduce
Any call that requires authentication, e.g.:

python
import asyncio
from spond import spond

async def main():
    s = spond.Spond(username="user@example.com", password="password")
    groups = await s.get_groups()
    await s.clientsession.close()

asyncio.run(main())

Error

aiohttp.client_exceptions.ContentTypeError: 404, message='Attempt to decode JSON 
with unexpected mimetype: ', url='https://api.spond.com/core/v1/login'

Investigation
Confirmed via curl that the endpoint returns a 404:

bash
curl -s -X POST https://api.spond.com/core/v1/login \
  -H "Content-Type: application/json" \
  -d '{"email":"test@test.com","password":"test"}'

Response: {"message":"HTTP 404 Not Found","errorCode":404}
Also tested core/v2/login — same result. Looks like Spond may have changed their login endpoint.
Has anyone found a working URL? I can login on app and web.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions