UNPP
  • UNPP Documentation
  • About
  • Glossary / Terminology
  • FAQ
  • Releases/Change Log
  • Report an Issue / Contact Us
  • Overview
    • Design
    • Navigation
    • Dashboard
    • User Management
    • Direct Selection & Retention (DSR)
    • Reports
    • ERP Integration
  • Partners
    • Registration
    • User Interface
    • Searching and pinning CFEIs
    • Answering for CFEI
    • Adding new Unsolicited Concept Note
    • Responding to Direct Selection
    • Organization Profile set up
    • Pre-Screening
  • Agencies
    • Overview
    • User Interface
    • New CFEIs set up
    • CFEIs
    • Maintain Calls for Expression of Interest
    • CFEI and Applications Assessment
    • Maintain Direct Selection
    • Maintain Unsolicited Concept Note
    • Partner's details
    • Partner Verification
    • Adding Observation to Partner's Profile
  • Technical Documentation
    • Development Setup
      • Development Data
    • Deployment / DevOps
      • Environment
      • Background tasks
    • ID System Process
    • Sanctions Screening
    • API Documentation
Powered by GitBook
On this page
  1. Technical Documentation

API Documentation

PreviousSanctions Screening

Last updated 7 years ago

We use to document the API's. To view, simply run /docs when running the codebase locally or any environment of UNPP as well.

Code flow

Github - branches develop and master are monitored for all changes (pushes) with codefresh hooks

Codefresh - after successful push to monitored branch, codefresh starts to build docker images based on new code -> puts some basic tests against new images -> pushes new images to docker hub

Docker Cloud - monitors new images on docker hub, get them and deploy accordingly to defined configuration -> application deployed

Swagger