Skip to content

hmrc/obligations-api

Repository files navigation

Obligations API

The Obligations API allows software packages to:

  • retrieve obligations for a user's business income sources
  • retrieve the crystallisation obligations for a user's Income Tax account
  • retrieve the End of Period Statement obligations for a user's business income sources

Requirements

Running the microservice

Run from the console using: sbt run (starts on port 7793 by default)

Start the service manager profile: sm2 --start MTDFB_OBLIGATIONS

Run Tests

Run unit tests: sbt test

Run integration tests: sbt it/test

Viewing Open API Spec (OAS) docs

To view documentation locally ensure the Obligations API is running, and run api-documentation-frontend: ./run_local_with_dependencies.sh Then go to http://localhost:9680/api-documentation/docs/openapi/preview and use this port and version: http://localhost:7793/api/conf/3.0/application.yaml

Changelog

You can see our changelog here

Support and Reporting Issues

You can create a GitHub issue here

API Reference / Documentation

Available on the HMRC Developer Hub

License

This code is open source software licensed under the Apache 2.0 License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors