National Australia Bank Secure File Share API
The SecureFileShare API from National Australia Bank — 2 operation(s) for securefileshare.
The SecureFileShare API from National Australia Bank — 2 operation(s) for securefileshare.
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-securefileshare-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 Secure File Share API
servers:
- url: https://apitest.cybersource.com/
tags:
- name: SecureFileShare
paths:
/sfs/v1/file-details:
get:
tags:
- SecureFileShare
summary: Get List of Files
description: Get list of files and it's information of them available inside the report directory
operationId: getFileDetail
x-queryParameterDefaults:
organizationId: testrest
startDate: '2020-10-20'
endDate: '2030-01-01'
name: ''
parameters:
- name: startDate
in: query
description: "Valid start date in **ISO 8601 format**\nPlease refer the following link to know more about ISO 8601 format.[Rfc Date Format](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)\n\n **Example date format:**\n - yyyy-MM-dd\n"
required: true
schema:
type: string
format: date
- name: endDate
in: query
description: "Valid end date in **ISO 8601 format**\nPlease refer the following link to know more about ISO 8601 format.[Rfc Date Format](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)\n\n **Example date format:**\n - yyyy-MM-dd\n"
required: true
schema:
type: string
format: date
- name: organizationId
in: query
description: Valid Cybersource Organization Id
required: false
schema:
type: string
maxLength: 32
minLength: 1
pattern: '[a-zA-Z0-9-_]+'
- name: name
in: query
description: '**Tailored to searches for specific files with in given Date range**
example : MyTransactionDetailreport.xml
'
required: false
schema:
type: string
pattern: '[a-zA-Z0-9-_\.]+'
responses:
'200':
description: Ok
content:
application/hal+json:
schema:
title: V1FileDetailsGet200Response
type: object
properties:
fileDetails:
type: array
items:
type: object
properties:
fileId:
type: string
description: Unique identifier of a file
example: AC855F9F42C90361EC78202F47CDE98D70BEAA6FB00FB56AE83EE9A9DAEE077B
name:
type: string
description: Name of the file
example: MyTransactionDetailreport.xml
createdTime:
type: string
format: date-time
description: Date and time for the file in PST
example: '2017-10-01T00:00:00+05:00'
lastModifiedTime:
type: string
format: date-time
description: Date and time for the file in PST
example: '2017-10-01T00:00:00+05:00'
date:
type: string
format: date
description: Date and time for the file in PST
example: '2017-10-05'
mimeType:
type: string
description: '''File extension''
Valid values:
- ''application/xml''
- ''text/csv''
- ''application/pdf''
- ''application/octet-stream''
'
example: application/xml
size:
type: number
description: Size of the file in bytes
example: 2245397
_links:
type: object
properties:
self:
type: object
properties:
href:
type: string
example: /sfs/v1/file-details?startDate=2018-01-01&endDate=2018-01-02
method:
type: string
example: GET
files:
type: array
items:
type: object
properties:
fileId:
type: string
description: Unique identifier for each file
example: AC855F9F42C90361EC78202F47CDE98D70BEAA6FB00FB56AE83EE9A9DAEE077B
href:
type: string
example: /sfs/v1/files/AC855F9F42C90361EC78202F47CDE98D70BEAA6FB00FB56AE83EE9A9DAEE077B
method:
type: string
example: GET
'400':
description: Invalid request
content:
application/hal+json:
schema:
title: V1FilesGet400Response
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
'401':
description: Ok
content:
application/hal+json:
schema:
title: V1FileDetailsGet401Response
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
'404':
description: Files Info not found
content:
application/hal+json:
schema:
title: V1FileDetailsGet404Response
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
'500':
description: Internal Server Error
content:
application/hal+json:
schema:
title: V1FileDetailsGet500Response
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
/sfs/v1/files/{fileId}:
get:
tags:
- SecureFileShare
summary: Download a File with File Identifier
description: Download a file for the given file identifier
operationId: getFile
x-streaming: true
x-queryParameterDefaults:
organizationId: testrest
x-depends:
example:
path: /sfs/v1/file-details
verb: get
exampleId: Get list of files
fieldMapping:
- sourceField: fileDetails[0].fileId
destinationField: fileId
fieldTypeInDestination: path
parameters:
- name: fileId
in: path
description: Unique identifier for each file
required: true
schema:
type: string
- name: organizationId
in: query
description: Valid Cybersource Organization Id
required: false
schema:
type: string
maxLength: 32
minLength: 1
pattern: '[a-zA-Z0-9-_]+'
responses:
'200':
description: OK
'400':
description: Invalid Request
content:
application/xml:
schema:
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
text/csv:
schema:
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
application/pdf:
schema:
type: object
required:
- code
- message
properties:
code:
type: string
description: Error code
message:
type: string
description: Error message
localizationKey:
type: string
description: Localization Key Name
correlationId:
type: string
description: Correlation Id
detail:
type: string
description: Error Detail
fields:
type: array
description: Error fields List
items:
type: object
properties:
path:
type: string
description: Path of the failed property
message:
type: string
description: Error description about validation failed field
localizationKey:
type: string
description: Localized Key Name
description: Provide validation failed input field details
description: Error Bean
'404':
description: No Reports Found