Skip to content

[Bug]: Repocket integration requests password instead of API key #82

@jessy2027

Description

@jessy2027

Description

Description

The CashPilot UI asks for a Repocket email and password.

However, the Repocket container logs indicate that the required credentials are:

  • RP_EMAIL
  • RP_API_KEY

Using the account password does not work, and using the API key in the password field also fails to authenticate.

Expected Behavior

The UI should request:

  • Email
  • API Key

or clearly indicate that the password field expects a Repocket API key.

Actual Behavior

The UI requests a password, which is misleading because the Repocket container expects an API key.

This makes the integration difficult to configure and may prevent successful authentication.

Logs

Logs: repocket (worker #1)

2026-06-10T15:58:29.847570755Z peer-client-version: 1.1.45
2026-06-10T15:58:29.863119107Z Your current version is : 1.1.46
2026-06-10T15:58:29.863380284Z User credentials are missing!
2026-06-10T15:58:29.863390138Z
2026-06-10T15:58:29.863394729Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:58:29.863398513Z
2026-06-10T15:58:29.863402037Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:58:29.863405591Z
2026-06-10T15:58:29.863409038Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:58:29.863412525Z -e 'Your Email' -p 'Your Api key'
2026-06-10T15:58:30.928952096Z peer-client-version: 1.1.45
2026-06-10T15:58:30.948254849Z Your current version is : 1.1.46
2026-06-10T15:58:30.948474519Z User credentials are missing!
2026-06-10T15:58:30.948479398Z
2026-06-10T15:58:30.948481588Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:58:30.948483489Z
2026-06-10T15:58:30.948485189Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:58:30.948486985Z
2026-06-10T15:58:30.948488637Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:58:30.948498586Z -e 'Your Email' -p 'Your Api key'
2026-06-10T15:58:32.828163268Z peer-client-version: 1.1.45
2026-06-10T15:58:32.843908576Z Your current version is : 1.1.46
2026-06-10T15:58:32.844163394Z User credentials are missing!
2026-06-10T15:58:32.844172450Z
2026-06-10T15:58:32.844176138Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:58:32.844179327Z
2026-06-10T15:58:32.844182314Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:58:32.844185204Z
2026-06-10T15:58:32.844187980Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:58:32.844190909Z -e 'Your Email' -p 'Your Api key'
2026-06-10T15:58:36.355285723Z peer-client-version: 1.1.45
2026-06-10T15:58:36.371232941Z Your current version is : 1.1.46
2026-06-10T15:58:36.371453276Z User credentials are missing!
2026-06-10T15:58:36.371474193Z
2026-06-10T15:58:36.371479341Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:58:36.371483125Z
2026-06-10T15:58:36.371486630Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:58:36.371490251Z
2026-06-10T15:58:36.371493689Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:58:36.371497214Z -e 'Your Email' -p 'Your Api key'
2026-06-10T15:58:44.344053365Z peer-client-version: 1.1.45
2026-06-10T15:58:44.360067504Z Your current version is : 1.1.46
2026-06-10T15:58:44.360355904Z User credentials are missing!
2026-06-10T15:58:44.360371417Z
2026-06-10T15:58:44.360378217Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:58:44.360383631Z
2026-06-10T15:58:44.360389113Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:58:44.360394095Z
2026-06-10T15:58:44.360398971Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:58:44.360403568Z -e 'Your Email' -p 'Your Api key'
2026-06-10T15:58:57.464522002Z peer-client-version: 1.1.45
2026-06-10T15:58:57.480683158Z Your current version is : 1.1.46
2026-06-10T15:58:57.480911061Z User credentials are missing!
2026-06-10T15:58:57.480926923Z
2026-06-10T15:58:57.480930046Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:58:57.480932438Z
2026-06-10T15:58:57.480934532Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:58:57.480936665Z
2026-06-10T15:58:57.480938673Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:58:57.480940777Z -e 'Your Email' -p 'Your Api key'
2026-06-10T15:59:24.624869331Z peer-client-version: 1.1.45
2026-06-10T15:59:24.639834096Z Your current version is : 1.1.46
2026-06-10T15:59:24.640092461Z User credentials are missing!
2026-06-10T15:59:24.640102874Z
2026-06-10T15:59:24.640107533Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T15:59:24.640111365Z
2026-06-10T15:59:24.640114871Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T15:59:24.640118493Z
2026-06-10T15:59:24.640121893Z Alternatively, supply credentials as command line arguments:
2026-06-10T15:59:24.640125630Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:18.703544638Z peer-client-version: 1.1.45
2026-06-10T16:00:18.719513756Z Your current version is : 1.1.46
2026-06-10T16:00:18.719807064Z User credentials are missing!
2026-06-10T16:00:18.719817432Z
2026-06-10T16:00:18.719821650Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:18.719825551Z
2026-06-10T16:00:18.719829145Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:18.719833017Z
2026-06-10T16:00:18.719836447Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:18.719839954Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:52.355237971Z peer-client-version: 1.1.45
2026-06-10T16:00:52.371906732Z Your current version is : 1.1.46
2026-06-10T16:00:52.372129349Z User credentials are missing!
2026-06-10T16:00:52.372141157Z
2026-06-10T16:00:52.372153773Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:52.372157292Z
2026-06-10T16:00:52.372160388Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:52.372163302Z
2026-06-10T16:00:52.372166109Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:52.372168975Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:52.835443068Z peer-client-version: 1.1.45
2026-06-10T16:00:52.850526141Z Your current version is : 1.1.46
2026-06-10T16:00:52.850806079Z User credentials are missing!
2026-06-10T16:00:52.850813213Z
2026-06-10T16:00:52.850816233Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:52.850818588Z
2026-06-10T16:00:52.850820685Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:52.850822838Z
2026-06-10T16:00:52.850824877Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:52.850827002Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:53.349299157Z peer-client-version: 1.1.45
2026-06-10T16:00:53.365299653Z Your current version is : 1.1.46
2026-06-10T16:00:53.365515876Z User credentials are missing!
2026-06-10T16:00:53.365533484Z
2026-06-10T16:00:53.365538430Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:53.365542302Z
2026-06-10T16:00:53.365545849Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:53.365549386Z
2026-06-10T16:00:53.365553297Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:53.365556920Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:54.065126312Z peer-client-version: 1.1.45
2026-06-10T16:00:54.080733556Z Your current version is : 1.1.46
2026-06-10T16:00:54.080977759Z User credentials are missing!
2026-06-10T16:00:54.080986741Z
2026-06-10T16:00:54.081001349Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:54.081005221Z
2026-06-10T16:00:54.081008739Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:54.081012295Z
2026-06-10T16:00:54.081015688Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:54.081019215Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:55.188935788Z peer-client-version: 1.1.45
2026-06-10T16:00:55.204598903Z Your current version is : 1.1.46
2026-06-10T16:00:55.204824751Z User credentials are missing!
2026-06-10T16:00:55.204836330Z
2026-06-10T16:00:55.204841103Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:55.204844918Z
2026-06-10T16:00:55.204848474Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:55.204852059Z
2026-06-10T16:00:55.204855519Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:55.204859037Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:00:57.133192281Z peer-client-version: 1.1.45
2026-06-10T16:00:57.149412441Z Your current version is : 1.1.46
2026-06-10T16:00:57.149629797Z User credentials are missing!
2026-06-10T16:00:57.149647050Z
2026-06-10T16:00:57.149658571Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:00:57.149660642Z
2026-06-10T16:00:57.149662358Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:00:57.149664102Z
2026-06-10T16:00:57.149665751Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:00:57.149667467Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:01:00.644138369Z peer-client-version: 1.1.45
2026-06-10T16:01:00.660174783Z Your current version is : 1.1.46
2026-06-10T16:01:00.660486743Z User credentials are missing!
2026-06-10T16:01:00.660496318Z
2026-06-10T16:01:00.660500373Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:01:00.660503469Z
2026-06-10T16:01:00.660506354Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:01:00.660509249Z
2026-06-10T16:01:00.660512105Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:01:00.660515000Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:01:07.364566751Z peer-client-version: 1.1.45
2026-06-10T16:01:07.379526353Z Your current version is : 1.1.46
2026-06-10T16:01:07.379753155Z User credentials are missing!
2026-06-10T16:01:07.379773270Z
2026-06-10T16:01:07.379778037Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:01:07.379781810Z
2026-06-10T16:01:07.379785439Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:01:07.379789011Z
2026-06-10T16:01:07.379792440Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:01:07.379795955Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:01:21.819022817Z peer-client-version: 1.1.45
2026-06-10T16:01:21.836008922Z Your current version is : 1.1.46
2026-06-10T16:01:21.836310105Z User credentials are missing!
2026-06-10T16:01:21.836317921Z
2026-06-10T16:01:21.836322097Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:01:21.836326691Z
2026-06-10T16:01:21.836331129Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:01:21.836335656Z
2026-06-10T16:01:21.836339296Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:01:21.836342255Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:01:47.712154830Z peer-client-version: 1.1.45
2026-06-10T16:01:47.728742615Z Your current version is : 1.1.46
2026-06-10T16:01:47.728963936Z User credentials are missing!
2026-06-10T16:01:47.728993002Z
2026-06-10T16:01:47.728996269Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:01:47.728998775Z
2026-06-10T16:01:47.729000905Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:01:47.729003063Z
2026-06-10T16:01:47.729005174Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:01:47.729007304Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:02:41.978532443Z peer-client-version: 1.1.45
2026-06-10T16:02:41.999280233Z Your current version is : 1.1.46
2026-06-10T16:02:41.999525972Z User credentials are missing!
2026-06-10T16:02:41.999539918Z
2026-06-10T16:02:41.999545095Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:02:41.999549331Z
2026-06-10T16:02:41.999552923Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:02:41.999559012Z
2026-06-10T16:02:41.999562585Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:02:41.999566206Z -e 'Your Email' -p 'Your Api key'
2026-06-10T16:03:44.854794847Z peer-client-version: 1.1.45
2026-06-10T16:03:44.870444215Z Your current version is : 1.1.46
2026-06-10T16:03:44.870699360Z User credentials are missing!
2026-06-10T16:03:44.870709940Z
2026-06-10T16:03:44.870713694Z Please declare environment variables RP_EMAIL and RP_API_KEY.
2026-06-10T16:03:44.870725897Z
2026-06-10T16:03:44.870729037Z To get your Api Key please visit in https://app.repocket.co/
2026-06-10T16:03:44.870731936Z
2026-06-10T16:03:44.870734673Z Alternatively, supply credentials as command line arguments:
2026-06-10T16:03:44.870737524Z -e 'Your Email' -p 'Your Api key'

Steps to Reproduce

Open CashPilot.
Navigate to the Repocket integration settings.
Enter the Repocket account email address.
Enter either the account password or the Repocket API key in the password field.
Save the configuration and start the Repocket container.
Check the container logs.

Expected Behavior

The Repocket integration should authenticate successfully and start normally when valid credentials are provided.

Alternatively, the UI should clearly indicate that an API key is required instead of a password if Repocket does not support password authentication.

Deployment Method

Docker Compose

CashPilot Version

0.2.49

Architecture

amd64 (x86_64)

Relevant Logs

Checks

  • I have checked whether this is already fixed in the latest version
  • I searched existing issues and this is not a duplicate

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions