Note the following when using the User API:

  • The scope is implicitly set for all apps, so you don’t need to declare a scope to access the User API.
  • User information is intended for your app only, and not for you to display on a website. Do not expose this information on any published site.


Name Description Type
user_id The unique ID of the given user string
email User's email. This is user name.​ string
language A two letter language code to set the user's default language.
The supported languages with their two character codes:
  • da: Danish
  • de: German
  • en: English
  • es: Spanish
  • fr: French
  • it: Italian
  • ja: Japanese
  • nl: Dutch
  • no: Norwegian
  • pl: Polish
  • pt: Portuguese
  • ru: Russian
  • sv: Swedish
  • tr: Turkish
  • zh: Chinese (simplified)
name The full name of the user, for example John Doe. string

Retrieve Details for a User

GET /v1/user/{USER_ID}/

Returns all fields for the given user.
scope: no scope required

Example CURL request:

curl --request GET \
--url \
--header 'accept: application/vnd.weebly.v1+json' \
--header 'content-type: application/json' \
--header 'x-weebly-access-token: [YOUR_TOKEN]"

Example response:

See Fields table. All fields for the user are returned.

  "user": {
    "user_id": 123456,    
    "email": "",
    "language": "en",
    "name": "John Doe"

Help make these docs better!