National Australia Bank Device De-Association API
Remove Association of a Device.
Remove Association of a Device.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/national-australia-bank:national-australia-bank-device-de-association-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
version: 0.0.1
title: CyberSource Merged Spec Device De-Association API
servers:
- url: https://apitest.cybersource.com/
tags:
- name: Device De-Association
description: Remove Association of a Device.
paths:
/dms/v3/devices/deassociate:
post:
summary: De-associate a device from merchant to account or reseller and from account to…
description: 'A device will be de-associated from its current organization and moved up in the hierarchy.
The device''s new position will be determined by a specified destination, either an account or a portfolio. If no destination is provided, the device will default to the currently logged-in user.'
tags:
- Device De-Association
operationId: postDeAssociateV3Terminal
responses:
'200':
description: De-associated all device(s) to their respective destination(s)
content:
application/json;charset=UTF-8:
schema:
type: array
description: A collection of details of each device de-associate
items:
type: object
properties:
status:
type: string
enum:
- OK
devices:
type: array
items:
type: object
properties:
deviceId:
type: string
example: 73c7d8ba-3673-4baf-801e-cf4bf5cc2b57
reason:
type: string
example: Device detached successfully.
code:
type: string
example: deviceDetach.sync.success
'206':
description: Partial Success. De-associated device(s) to their respective destination(s)
content:
application/json;charset=UTF-8:
schema:
type: array
description: A collection of details of each device de-associate
items:
type: object
properties:
status:
type: string
enum:
- OK
- BAD_REQUEST
devices:
type: array
items:
type: object
properties:
deviceId:
type: string
example: 73c7d8ba-3673-4baf-801e-cf4bf5cc2b57
reason:
type: string
example: Device detached successfully.
code:
type: string
example: deviceDetach.sync.success
'400':
description: Bad Request
content:
application/json;charset=UTF-8:
schema:
type: object
properties:
status:
type: string
description: The status of the submitted request.
enum:
- BAD_REQUEST
message:
type: string
description: The detail message related to the status and reason listed above.
code:
type: string
description: An optional short string which identifies the exact error.
details:
type: array
description: An optional array which provides more details of the error.
items:
type: object
properties:
field:
type: string
description: This is the flattened JSON object field name/path that is either missing or invalid.
reason:
type: string
description: 'Possible reasons for the error.
'
code:
type: string
description: An optional short string which identifies the exact field error.
submitTimeUtc:
type: string
description: 'Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`
Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the
time. The Z indicates UTC.
'
'401':
description: Unauthorized
content:
application/json;charset=UTF-8:
schema:
type: object
properties:
status:
type: string
description: 'The status of the submitted request.
'
enum:
- UNAUTHORIZED
message:
type: string
description: The detail message related to the status and reason listed above.
code:
type: string
description: An optional short string which identifies the exact error.
submitTimeUtc:
type: string
description: 'Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`
Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the
time. The Z indicates UTC.
'
'403':
description: Forbidden
content:
application/json;charset=UTF-8:
schema:
type: object
properties:
status:
type: string
description: 'The status of the submitted request.
'
enum:
- FORBIDDEN
message:
type: string
description: The detail message related to the status and reason listed above.
code:
type: string
description: An optional short string which identifies the exact error.
submitTimeUtc:
type: string
description: 'Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`
Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the
time. The Z indicates UTC.
'
'404':
description: Not Found
content:
application/json;charset=UTF-8:
schema:
type: object
properties:
status:
type: string
description: 'The status of the submitted request.
'
enum:
- NOT_FOUND
message:
type: string
description: The detail message related to the status and reason listed above.
code:
type: string
description: An optional short string which identifies the exact error.
submitTimeUtc:
type: string
description: 'Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`
Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the
time. The Z indicates UTC.
'
'500':
description: Unexpected system error or system timeout.
content:
application/json;charset=UTF-8:
schema:
type: object
properties:
status:
type: string
description: 'The status of the submitted request.
'
enum:
- INTERNAL_SERVER_ERROR
message:
type: string
description: The detail message related to the status and reason listed above.
code:
type: string
description: An optional short string which identifies the exact error.
submitTimeUtc:
type: string
description: 'Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`
Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the
time. The Z indicates UTC.
'
x-example:
example0:
summary: De-associate a device based on its deviceId and destination orgId(account).
value:
deviceId: 741a52fd-bae4-4c4f-a6e6-c92d9e78e093
organizationId: CYBSNYStore_acct
example1:
summary: De-associate a device based on its deviceId and destination orgId(reseller).
value:
deviceId: 852a52fd-bae4-4c4f-a6e6-c92d9e78e093
organizationId: CYBSLondonStore
requestBody:
content:
application/json;charset=UTF-8:
schema:
type: array
items:
type: object
required:
- deviceId
properties:
deviceId:
type: string
description: ID of the device to be de-associated.
maxLength: 256
organizationId:
type: string
description: A field representing value of either account id or portfolio id.
maxLength: 30
description: deviceId that has to be de-associated to the destination organizationId.
required: true