Skip to content

Adding a pCloud Channel

Best For

  • You have a pCloud account and want ImgBed to store images in pCloud.
  • You are comfortable using your pCloud account email and password as channel credentials.

What You Need First

RequirementWhy You Need It
pCloud account emailUsed to sign in to the pCloud API
pCloud passwordUsed to sign in to the pCloud API
API hostDefaults to api.pcloud.com. EU accounts can use eapi.pcloud.com.
Storage directoryWhere files are stored. Defaults to imgbed.

Where To Add It

  1. Open System Settings.
  2. Open Upload Settings.
  3. Click Add Channel in the upper-right corner.
  4. Choose pCloud.

Field Reference

FieldPurposeRequired
Channel nameIdentifies this pCloud channel, for example Personal pCloudYes
Account emailYour pCloud login emailYes
PasswordYour pCloud passwordYes
API hostpCloud API host. Defaults to api.pcloud.com.No
Storage directoryDirectory used to store files. Defaults to imgbed.No

Choose the API host based on your account region:

Account RegionAPI Host
Default / USapi.pcloud.com
Europeeapi.pcloud.com

Setup Steps

  1. Open Upload Settings.
  2. Click Add Channel.
  3. Choose pCloud.
  4. Enter a channel name you can recognize.
  5. Enter your pCloud account email.
  6. Enter your pCloud password.
  7. Keep the API host as api.pcloud.com, or use eapi.pcloud.com for EU accounts.
  8. Keep the storage directory as imgbed, or change it to your preferred folder.
  9. Save the channel.

Configure channel

How To Verify It

CheckExpected Result
Channel cardThe pCloud channel card appears after saving.
Channel switchThe switch on the card stays enabled.
Email displayThe card shows the connected pCloud email.
Quota queryAfter a successful query, used and total capacity are displayed.
Upload testA test image appears in the configured pCloud storage directory.

Quota query success

Troubleshooting

Why Not OAuth2?

pCloud OAuth2 is not self-service by default. You need to email pCloud and ask them to enable it.

The current pCloud OAuth2 flow also does not support the short-lived upload link workflow that ImgBed needs, so this channel uses account email and password login instead.

Which API Host Should I Use?

Default:

text
api.pcloud.com

For EU accounts:

text
eapi.pcloud.com

Quick Flow

text
Prepare your pCloud email and password
-> Open Upload Settings
-> Add Channel
-> Choose pCloud
-> Fill channel name / email / password
-> Keep API host as api.pcloud.com unless your account is in Europe
-> Keep storage directory as imgbed unless you need another folder
-> Save
-> Query quota
-> Upload a test image

Released as user documentation for CloudFlare ImgBed.