Applications API Endpoints

Learn more about how to manage applications with our API

Get Applications

To list all existing applications of that project you can simply send a GET request to the following endpoint.

https://api.nodion.com/v1/applications

Required Headers: Authorization

Example Response:

  {
    "applications": [
      {
        "id": "0ce705eb-fb11-485a-b380-82cdb8b97036",
        "status": "online",
        "state": "default",
        "name": "My App",
        "instance_amount": 1,
        "instance_type_id": "ccdcd297-702b-4f51-ad21-7ca481c08920",
        "region": {
          "id": "428d037e-9ba6-4dab-92bd-8d816c523126",
          "name": "Frankfurt, DE",
          "slug": "fra"
        },
        "workers": [
          {
            "id": "62dc41e5-df5b-45b1-86d7-625e7102b3dc",
            "status": "available",
            "state": "default",
            "name": "My App Worker #1",
            "instance_amount": 2,
            "instance_type_id": "428c904f-db6b-4e89-9e90-741669155bd4"
          }
        ]
      }
    ]
  }

Get Application

To fetch a single application you can simply send a GET request to the following endpoint.

https://api.nodion.com/v1/applications/:id

Required Headers: Authorization

Example Response:

  {
    "application": {
      "id": "0ce705eb-fb11-485a-b380-82cdb8b97036",
      "status": "online",
      "state": "default",
      "name": "My App",
      "instance_amount": 1,
      "instance_type_id": "ccdcd297-702b-4f51-ad21-7ca481c08920",
      "region": {
        "id": "428d037e-9ba6-4dab-92bd-8d816c523126",
        "name": "Frankfurt, DE",
        "slug": "fra"
      },
      "workers": [
        {
          "id": "62dc41e5-df5b-45b1-86d7-625e7102b3dc",
          "status": "available",
          "state": "default",
          "name": "My App Worker #1",
          "instance_amount": 2,
          "instance_type_id": "428c904f-db6b-4e89-9e90-741669155bd4"
        }
      ]
    }
  }