Minds Docs

Minds Docs

  • Docs
  • Code
  • Bounties
  • Minds.com

›Walk-throughs

Getting started

  • Introduction
  • Installation
  • Troubleshooting

Guides

  • Architecture
  • Frontend
  • Backend
  • Mobile
  • QA
  • Deployment
  • Documentation
  • Git / GitLab
  • Share to Minds
  • Supported Platforms for Minds

Contributing

  • Contributing
  • License

Walk-throughs

  • Backend modules
  • Backend tests
  • Block
  • Event streams
  • Frontend tests
  • Sending emails
  • Feature flags
  • Feed algorithms
  • Infinite scroll
  • Notifications
  • Postman collection
  • Mobile internationalization
  • Mobile git workflow and CI
  • Mobile styles and themes
  • A/B Testing
  • DID
  • Blockchain

Handbook

  • How we work
  • Bug reporting
  • Security Practices
  • Incident Management

Pro

  • Domains
  • Developers

Infrastructure

  • Kubernetes Autoscaling
Edit

Postman collection

Getting set up

Firstly, you need to download Postman, and log in with your account.

Enviroment preparation

We use a few enviromental variables to allow us to share endpoints. These can be specified by heading over to the settings cog in the right of postman, and then hitting add. The variables you need and instructions on how to obtain them can be found here:

Postman environmental variables

Collection

Our directory structure is as follows:

API

/
└───api
│   └───v1
|   |   └───...
│   └───v2
|   |   └───...
└───fs
|   └───...

If we want to add a GET request to /api/v2/media/proxy, it belongs in the a corresponding media folder in the v2 directory, named 'api v2 media proxy'.

Standards

  • Naming structure, take the forward slashes out of the endpoint name.
  • Don't make your endpoints dependant on host, use {{ host }}.
  • Try to document your endpoints.
Last updated on 4/9/2020
← NotificationsMobile internationalization →
Minds Docs
Docs
Getting startedGuidesContributing
Community
Open Source Community GroupStack Overflow
More
GitLabStar
Copyright © 2022 Minds Inc.