Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.wcr.is/llms.txt

Use this file to discover all available pages before exploring further.

WeCareRemote uses JWT (JSON Web Token) authentication to secure access to all features — the AI assistant, blog, and API calls. When you log in, you receive a token that proves your identity and travels with every request you make, so WeCareRemote knows who you are and what you are allowed to do.

Logging in

You can log in to WeCareRemote through the platform’s dedicated login page or from any WordPress page that embeds the login form.
1

Go to the login page

Visit blog.wcr.is/test-1 or open any page that uses the [wcr_login_form] shortcode.
2

Enter your credentials

Type your email address and password, then submit the form.
3

Receive your role assignment

After a successful login, WeCareRemote assigns you a role — either blog (refugee user) or org_admin (NGO administrator). Your role controls which features and content you can access across the platform.

Token-based API access

The WeCareRemote AI assistant API requires a Bearer token on every request. Once you have your JWT token, include it in the Authorization header:
Authorization: Bearer <your-token>
For full details on obtaining your token and making authenticated requests, see JWT tokens.

Your user profile

After you log in, your profile is encoded in your JWT token. When the token is verified, WeCareRemote returns the following fields:
FieldDescription
idYour unique user identifier
usernameYour login username
nameYour display name
emailYour email address
permissionsAn array of roles assigned to your account
organization.nameThe name of your associated organization

JWT tokens

Learn how to obtain your token and use it in API requests.

User roles

Understand the difference between refugee user and NGO admin access.