Create a Machine/Instance Type association
Create a Machine/Instance Type association
Associate a Machine to an Instance Type
Org must have an Infrastructure Provider entity that owns the Instance Type and the Machine. User must have authorization role with PROVIDER_ADMIN suffix.
The Machine’s capabilities must be a superset of the Instance Type’s required capabilities for the association to succeed.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
```
Path parameters
org
Name of the Org
instanceTypeId
ID of the Instance Type
Request
This endpoint expects an object.
machineIds
ID of the Machine
Response
Created
machineId
ID of the associated Machine
instanceTypeId
ID of the associated Instance Type
deprecations
Deprecation notices for fields returned by this resource
created
Date and time the Machine Instance Type was created
updated
Date and time the Machine Instance Type was last updated
idDeprecated
Deprecated: Use machineId when identifying a Machine/Instance Type association. This field will be removed on July 9th, 2026 0:00 UTC.
Errors
400
Bad Request Error
403
Forbidden Error