Nexus

Nexus APIs

POST /v1/applications/{applicationId}/deploymentTargets

Registers a deployment target

Requires the application.deployment_target.write permission

Parameters
Name In Required Description
applicationId path Yes
Request body
Request payload
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "name": "string",
  "country": "string",
  "details": {},
  "isActive": false,
  "publicUrl": "string",
  "description": "string",
  "displayName": "string",
  "environment": "string"
}
Schema
Name Type Attributes Description Extensions
country string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
isActive boolean nullable — —
name string nullable — —
publicUrl string nullable — —
Responses
201
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Example
{
  "id": 0,
  "name": "string",
  "country": "string",
  "created": "string",
  "details": {},
  "isActive": false,
  "modified": "string",
  "createdBy": "string",
  "publicUrl": "string",
  "modifiedBy": "string",
  "application": {
    "id": 0,
    "name": "string",
    "created": "string",
    "product": {
      "id": 0,
      "url": "string",
      "name": "string",
      "created": "string",
      "isActive": false,
      "metadata": {},
      "modified": "string",
      "createdBy": "string",
      "modifiedBy": "string",
      "displayName": "string",
      "applications": [],
      "organization": {
        "type": null
      },
      "subscriptions": [],
      "organizationId": 0,
      "publicMetadata": {},
      "longDescription": "string"
    },
    "isActive": false,
    "metadata": {},
    "modified": "string",
    "createdBy": "string",
    "productId": 0,
    "modifiedBy": "string",
    "displayName": "string",
    "organization": {
      "id": 0,
      "name": "string",
      "type": "string",
      "aliases": [],
      "contact": "string",
      "created": "string",
      "domains": [],
      "members": [],
      "isActive": false,
      "modified": "string",
      "products": [],
      "createdBy": "string",
      "modifiedBy": "string",
      "allowUpsell": false,
      "displayName": "string",
      "applications": [],
      "crmAccountId": "string",
      "isMfaRequired": false,
      "isSelfService": false,
      "subscriptions": [],
      "technicalContact": "string",
      "isEnabledForPreviewFeatures": false,
      "isDomainVerificationRequired": false
    },
    "organizationId": 0,
    "publicMetadata": {},
    "deploymentTargets": [
      {
        "id": 0,
        "name": "string",
        "country": "string",
        "created": "string",
        "details": null,
        "isActive": false,
        "modified": "string",
        "createdBy": "string",
        "publicUrl": "string",
        "modifiedBy": "string",
        "application": null,
        "description": "string",
        "displayName": "string",
        "environment": "string",
        "applicationId": 0
      }
    ],
    "userDefaultIsActive": false
  },
  "description": "string",
  "displayName": "string",
  "environment": "string",
  "applicationId": 0
}
Schema
Name Type Attributes Description Extensions
application — — —
applicationId integer (int32) nullable — —
country string nullable — —
created string (date-time) nullable — —
createdBy string nullable — —
description string nullable — —
details — JsonObject primitive —
displayName string nullable — —
environment string nullable — —
id integer (int32) nullable — —
isActive boolean nullable — —
modified string (date-time) nullable — —
modifiedBy string nullable — —
name string nullable — —
publicUrl string nullable — —
Security

Authentication is required for this operation.

Source: default

Requirements (any one option may satisfy)

  • Bearer and ApplicationToken
  • Basic

Try it