{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To initiate an action on a reserved IPv6 send a POST request to\n`/v2/reserved_ipv6/$RESERVED_IPV6/actions`. In the JSON body to the request,\nset the `type` attribute to on of the supported action types:\n\n| Action     | Details\n|------------|--------\n| `assign`   | Assigns a reserved IPv6 to a Droplet\n| `unassign` | Unassign a reserved IPv6 from a Droplet\n","properties":{"path":{"type":"object","properties":{"reserved_ipv6":{"type":"string","format":"ipv6","minimum":1,"examples":["2409:40d0:f7:1017:74b4:3a96:105e:4c6e"],"description":"A reserved IPv6 address."}},"required":["reserved_ipv6"],"additionalProperties":false},"body":{"anyOf":[{"$ref":"#/definitions/reserved_ipv6_action_unassign"},{"$ref":"#/definitions/reserved_ipv6_action_assign"}]}},"required":["path"],"additionalProperties":false,"definitions":{"reserved_ipv6_action_unassign":{"allOf":[{"$ref":"#/definitions/reserved_ipv6_action_type"},{"type":"object","required":["type"]}]},"reserved_ipv6_action_assign":{"allOf":[{"$ref":"#/definitions/reserved_ipv6_action_type"},{"type":"object","required":["type","droplet_id"],"properties":{"droplet_id":{"type":"integer","description":"The ID of the Droplet that the reserved IPv6 will be assigned to.","examples":[758604968]}}}]},"reserved_ipv6_action_type":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["assign","unassign"],"description":"The type of action to initiate for the reserved IPv6."}}}}},"name":"Initiate a Reserved IPv6 Action","id":"digitalocean.reservedipv6actions_post","example":{"path":{"reserved_ipv6":"2409:40d0:f7:1017:74b4:3a96:105e:4c6e"}},"maxRequests":1,"summary":false}}