Measure MapAPI

List all of a person's projects

GET/users/{uid}/projects/all
projects:read EnterpriseOpen Guest
Every project the person can open: their own and those shared with them, most recently opened first. For long lists, use List a person's projects page by page.

Path parameters

  • uidstringrequired
    The ID of a member of your organisation, or your own account's ID.

Responses

  • A list ofProject:

    • typestringrequired
      Always"project"
    • idstringrequired
      The project's ID.
    • creatorUidstringrequired
      The account that owns the project.
    • folderIdstringor null
      The folder it is filed in; empty or absent at the top level.
    • namestringrequired
    • descriptionstring
    • createdOninteger(int64)required
      When it was created, in milliseconds since 1 January 1970 (UTC).
    • thumbnailUrlstring(uri)
      A picture of the project's map, when one has been drawn.
    • totalPolygonsinteger
      How many areas and lines it holds.
    • totalSpotsinteger
      How many spots it holds.
    • membersarray of string
      The accounts that can open it, its owner included.
    • commentsEnabledboolean
      Whether comments can be left on its map.
    • defaultProductIdstring
      The product new shapes start with.

Errors

A failed request answers with one of these, in an Error body.

400invalid_uidThe person's ID in the path is missing or blank.
401unauthorized_actionThe item is not on your account or your members', the request came from a web page on a website the key does not allow, or the action is not allowed for this person.
403insufficient_scopeThe key does not have the access this endpoint needs. Create a key with that access.
403invalid_api_keyNo key was sent in the Authorization header, or the key is unknown, revoked, or past the time it kept working after being replaced.
403subscription_expiredYour subscription is not active. Update your payment method in the app.

Try it

This key is

The key stays in this tab and goes only to the API. Use a sandbox key while you try things: requests are real, and what they change is changed.

The ID of a member of your organisation, or your own account's ID.
GET https://api.measuremaponline.com/api/v1/users/m3K8qZxLpV4NrT2w/projects/all

Fill in your API key to send.

As a cURL command
Shell
curl 'https://api.measuremaponline.com/api/v1/users/m3K8qZxLpV4NrT2w/projects/all' \
  -H "Authorization: $MMO_API_KEY"