Skip to main content

kobana banking mailbox

Mailbox (EDI, files)

Commands of kobana banking mailbox. Every global option (Global options) applies here.

CommandHTTPDescription
mailbox entries emailGET /v2/mailbox/entries/{entry_uid}/emailDisplay Email Channel
mailbox entries email activatePUT /v2/mailbox/entries/{entry_uid}/email/activateEnable Email Channel
mailbox entries email deactivatePUT /v2/mailbox/entries/{entry_uid}/email/deactivateDisable Email Channel
mailbox entries email createPOST /v2/mailbox/entries/{entry_uid}/emailCreate Email Channel
mailbox entries email updatePATCH /v2/mailbox/entries/{entry_uid}/emailUpdate Email Channel
mailbox entries email deleteDELETE /v2/mailbox/entries/{entry_uid}/emailDelete Email Channel
mailbox entries s3GET /v2/mailbox/entries/{entry_uid}/s3Display S3 Channel
mailbox entries s3 activatePUT /v2/mailbox/entries/{entry_uid}/s3/activateEnable S3 Channel
mailbox entries s3 deactivatePUT /v2/mailbox/entries/{entry_uid}/s3/deactivateDisable S3 Channel
mailbox entries s3 fetchPUT /v2/mailbox/entries/{entry_uid}/s3/fetchSearch S3 Channel files
mailbox entries s3 update-passwordPUT /v2/mailbox/entries/{entry_uid}/s3/update_passwordUpdate S3 Channel AWS credentials
mailbox entries s3 createPOST /v2/mailbox/entries/{entry_uid}/s3Create S3 Channel
mailbox entries s3 deleteDELETE /v2/mailbox/entries/{entry_uid}/s3Delete S3 Channel
mailbox entries sftpGET /v2/mailbox/entries/{entry_uid}/sftpDisplay SFTP Channel
mailbox entries sftp activatePUT /v2/mailbox/entries/{entry_uid}/sftp/activateEnable SFTP Channel
mailbox entries sftp deactivatePUT /v2/mailbox/entries/{entry_uid}/sftp/deactivateDisable SFTP Channel
mailbox entries sftp fetchPUT /v2/mailbox/entries/{entry_uid}/sftp/fetchSearch SFTP Channel files
mailbox entries sftp update-passwordPUT /v2/mailbox/entries/{entry_uid}/sftp/update_passwordUpdate SSH credentials of SFTP Channel
mailbox entries sftp createPOST /v2/mailbox/entries/{entry_uid}/sftpCreate SFTP Channel
mailbox entries sftp updatePATCH /v2/mailbox/entries/{entry_uid}/sftpUpdate SFTP Channel
mailbox entries sftp deleteDELETE /v2/mailbox/entries/{entry_uid}/sftpDelete SFTP Channel
mailbox entries syncthingGET /v2/mailbox/entries/{entry_uid}/syncthingDisplay Syncthing Channel
mailbox entries syncthing activatePUT /v2/mailbox/entries/{entry_uid}/syncthing/activateEnable Syncthing Channel
mailbox entries syncthing deactivatePUT /v2/mailbox/entries/{entry_uid}/syncthing/deactivateDisable Syncthing Channel
mailbox entries syncthing resend-invitesPUT /v2/mailbox/entries/{entry_uid}/syncthing/resend_invitesResend Syncthing Invites
mailbox entries syncthing update-statusPUT /v2/mailbox/entries/{entry_uid}/syncthing/update_statusUpdate Syncthing Server Status
mailbox entries syncthing createPOST /v2/mailbox/entries/{entry_uid}/syncthingCreate Syncthing Channel
mailbox entries syncthing updatePATCH /v2/mailbox/entries/{entry_uid}/syncthingUpdate Syncthing Channel
mailbox entries syncthing deleteDELETE /v2/mailbox/entries/{entry_uid}/syncthingDelete Syncthing Channel
mailbox entries whatsappGET /v2/mailbox/entries/{entry_uid}/whatsappDisplay WhatsApp Channel
mailbox entries whatsapp activatePUT /v2/mailbox/entries/{entry_uid}/whatsapp/activateEnable WhatsApp Channel
mailbox entries whatsapp deactivatePUT /v2/mailbox/entries/{entry_uid}/whatsapp/deactivateDisable WhatsApp Channel
mailbox entries whatsapp createPOST /v2/mailbox/entries/{entry_uid}/whatsappCreate WhatsApp Channel
mailbox entries whatsapp updatePATCH /v2/mailbox/entries/{entry_uid}/whatsappUpdate WhatsApp Channel
mailbox entries whatsapp deleteDELETE /v2/mailbox/entries/{entry_uid}/whatsappDelete WhatsApp Channel
mailbox entries listGET /v2/mailbox/entriesList Mailboxes
mailbox entries createPOST /v2/mailbox/entriesCreate Mailbox
mailbox entries filesPOST /v2/mailbox/entries/{entry_uid}/filesCreate Mailbox File
mailbox entries getGET /v2/mailbox/entries/{uid}View Mailbox
mailbox entries updatePATCH /v2/mailbox/entries/{uid}Update Mailbox
mailbox entries deleteDELETE /v2/mailbox/entries/{uid}Delete Mailbox
mailbox files listGET /v2/mailbox/filesList Mailbox Files
mailbox files getGET /v2/mailbox/files/{uid}View Mailbox File
mailbox files updatePATCH /v2/mailbox/files/{uid}Update Mailbox File
mailbox files deleteDELETE /v2/mailbox/files/{uid}Delete Mailbox File

mailbox entries email​

Display Email Channel

kobana banking mailbox entries email [ENTRY_UID] [OPTIONS] [COMMAND]

GET /v2/mailbox/entries/{entry_uid}/email

Returns the email channel configured in the Mailbox.

Path arguments: entry_uid

Responses

HTTPDescription
200Email channel found.
404Channel not found.

mailbox entries email activate​

Enable Email Channel

kobana banking mailbox entries email activate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/email/activate

Path arguments: entry_uid

Responses

HTTPDescription
202Activation queued.

mailbox entries email deactivate​

Disable Email Channel

kobana banking mailbox entries email deactivate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/email/deactivate

Path arguments: entry_uid

Responses

HTTPDescription
202Deactivation queued.

mailbox entries email create​

Create Email Channel

kobana banking mailbox entries email create [ENTRY_UID] [OPTIONS]

POST /v2/mailbox/entries/{entry_uid}/email

Creates an email channel for the Mailbox.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
inbox_emailsarray<object>no
outbox_emailsarray<object>no

More fields and nested objects: kobana schema banking.mailbox.entries.email.create.

Responses

HTTPDescription
201Channel created.

mailbox entries email update​

Update Email Channel

kobana banking mailbox entries email update [ENTRY_UID] [OPTIONS]

PATCH /v2/mailbox/entries/{entry_uid}/email

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
inbox_emailsarray<object>no
outbox_emailsarray<object>no

More fields and nested objects: kobana schema banking.mailbox.entries.email.update.

Responses

HTTPDescription
200Channel updated.
404Channel not found.

mailbox entries email delete​

Delete Email Channel

kobana banking mailbox entries email delete [ENTRY_UID] [OPTIONS]

DELETE /v2/mailbox/entries/{entry_uid}/email

Path arguments: entry_uid

Responses

HTTPDescription
204Channel deleted.
422Active channel cannot be deleted.

mailbox entries s3​

Display S3 Channel

kobana banking mailbox entries s3 [ENTRY_UID] [OPTIONS] [COMMAND]

GET /v2/mailbox/entries/{entry_uid}/s3

Returns the S3 channel configured in the Mailbox.

Path arguments: entry_uid

Responses

HTTPDescription
200S3 channel found.
404Channel not found.

mailbox entries s3 activate​

Enable S3 Channel

kobana banking mailbox entries s3 activate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/s3/activate

Path arguments: entry_uid

Responses

HTTPDescription
202Activation queued.

mailbox entries s3 deactivate​

Disable S3 Channel

kobana banking mailbox entries s3 deactivate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/s3/deactivate

Path arguments: entry_uid

Responses

HTTPDescription
202Deactivation queued.

mailbox entries s3 fetch​

Search S3 Channel files

kobana banking mailbox entries s3 fetch [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/s3/fetch

Queues the search for files in the configured S3 bucket.

Path arguments: entry_uid

Responses

HTTPDescription
202Search queued.

mailbox entries s3 update-password​

Update S3 Channel AWS credentials

kobana banking mailbox entries s3 update-password [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/s3/update_password

Queues the update of the AWS credentials of the Mailbox and sets the channel as updating password.

Path arguments: entry_uid

Responses

HTTPDescription
202Update queued.

mailbox entries s3 create​

Create S3 Channel

kobana banking mailbox entries s3 create [ENTRY_UID] [OPTIONS]

POST /v2/mailbox/entries/{entry_uid}/s3

Creates an S3 channel for the Mailbox.

Path arguments: entry_uid

Responses

HTTPDescription
201Channel created.

mailbox entries s3 delete​

Delete S3 Channel

kobana banking mailbox entries s3 delete [ENTRY_UID] [OPTIONS]

DELETE /v2/mailbox/entries/{entry_uid}/s3

Path arguments: entry_uid

Responses

HTTPDescription
204Channel deleted.
422Active channel cannot be deleted.

mailbox entries sftp​

Display SFTP Channel

kobana banking mailbox entries sftp [ENTRY_UID] [OPTIONS] [COMMAND]

GET /v2/mailbox/entries/{entry_uid}/sftp

Returns the SFTP channel configured in the Mailbox.

Path arguments: entry_uid

Responses

HTTPDescription
200SFTP channel found.
404Channel not found.

mailbox entries sftp activate​

Enable SFTP Channel

kobana banking mailbox entries sftp activate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/sftp/activate

Path arguments: entry_uid

Responses

HTTPDescription
202Activation queued.

mailbox entries sftp deactivate​

Disable SFTP Channel

kobana banking mailbox entries sftp deactivate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/sftp/deactivate

Path arguments: entry_uid

Responses

HTTPDescription
202Deactivation queued.

mailbox entries sftp fetch​

Search SFTP Channel files

kobana banking mailbox entries sftp fetch [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/sftp/fetch

Queues the search for files in the configured SFTP server.

Path arguments: entry_uid

Responses

HTTPDescription
202Search queued.

mailbox entries sftp update-password​

Update SSH credentials of SFTP Channel

kobana banking mailbox entries sftp update-password [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/sftp/update_password

Queues the update of the SSH credentials of the Mailbox and sets the channel as updating password.

Path arguments: entry_uid

Responses

HTTPDescription
202Update queued.

mailbox entries sftp create​

Create SFTP Channel

kobana banking mailbox entries sftp create [ENTRY_UID] [OPTIONS]

POST /v2/mailbox/entries/{entry_uid}/sftp

Creates an SFTP channel for the Mailbox.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
keystringnoSSH private key (write-only)

More fields and nested objects: kobana schema banking.mailbox.entries.sftp.create.

Responses

HTTPDescription
201Channel created.

mailbox entries sftp update​

Update SFTP Channel

kobana banking mailbox entries sftp update [ENTRY_UID] [OPTIONS]

PATCH /v2/mailbox/entries/{entry_uid}/sftp

Updates the SFTP channel. Password field and fields managed by the system (host, port, inbox_path, outbox_path) are not accepted via API.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
keystringnoSSH private key (write-only)

More fields and nested objects: kobana schema banking.mailbox.entries.sftp.update.

Responses

HTTPDescription
200Channel updated.
404Channel not found.

mailbox entries sftp delete​

Delete SFTP Channel

kobana banking mailbox entries sftp delete [ENTRY_UID] [OPTIONS]

DELETE /v2/mailbox/entries/{entry_uid}/sftp

Path arguments: entry_uid

Responses

HTTPDescription
204Channel deleted.
422Active channel cannot be deleted.

mailbox entries syncthing​

Display Syncthing Channel

kobana banking mailbox entries syncthing [ENTRY_UID] [OPTIONS] [COMMAND]

GET /v2/mailbox/entries/{entry_uid}/syncthing

Returns the Syncthing channel configured in the Mailbox.

Path arguments: entry_uid

Responses

HTTPDescription
200Syncthing channel found.
404Channel not found.

mailbox entries syncthing activate​

Enable Syncthing Channel

kobana banking mailbox entries syncthing activate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/syncthing/activate

Path arguments: entry_uid

Responses

HTTPDescription
202Activation queued.

mailbox entries syncthing deactivate​

Disable Syncthing Channel

kobana banking mailbox entries syncthing deactivate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/syncthing/deactivate

Path arguments: entry_uid

Responses

HTTPDescription
202Deactivation queued.

mailbox entries syncthing resend-invites​

Resend Syncthing Invites

kobana banking mailbox entries syncthing resend-invites [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/syncthing/resend_invites

Resends the activation invites of the Syncthing channel, forcing the activation process.

Path arguments: entry_uid

Responses

HTTPDescription
202Invite resend queued.

mailbox entries syncthing update-status​

Update Syncthing Server Status

kobana banking mailbox entries syncthing update-status [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/syncthing/update_status

Requests update of the connection status with the Syncthing server.

Path arguments: entry_uid

Responses

HTTPDescription
202Status update queued.

mailbox entries syncthing create​

Create Syncthing Channel

kobana banking mailbox entries syncthing create [ENTRY_UID] [OPTIONS]

POST /v2/mailbox/entries/{entry_uid}/syncthing

Creates a Syncthing channel for the Mailbox. The device_id must follow the standard Syncthing format.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
namestringyes
device_idstringyes

More fields and nested objects: kobana schema banking.mailbox.entries.syncthing.create.

Responses

HTTPDescription
201Channel created.

mailbox entries syncthing update​

Update Syncthing Channel

kobana banking mailbox entries syncthing update [ENTRY_UID] [OPTIONS]

PATCH /v2/mailbox/entries/{entry_uid}/syncthing

Updates the name or device_id of the Syncthing channel.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
namestringno
device_idstringno

More fields and nested objects: kobana schema banking.mailbox.entries.syncthing.update.

Responses

HTTPDescription
200Channel updated.
404Channel not found.

mailbox entries syncthing delete​

Delete Syncthing Channel

kobana banking mailbox entries syncthing delete [ENTRY_UID] [OPTIONS]

DELETE /v2/mailbox/entries/{entry_uid}/syncthing

Path arguments: entry_uid

Responses

HTTPDescription
204Channel deleted.
422Active channel cannot be deleted.

mailbox entries whatsapp​

Display WhatsApp Channel

kobana banking mailbox entries whatsapp [ENTRY_UID] [OPTIONS] [COMMAND]

GET /v2/mailbox/entries/{entry_uid}/whatsapp

Returns the WhatsApp channel configured in the Mailbox.

Path arguments: entry_uid

Responses

HTTPDescription
200WhatsApp channel found.
404Channel not found.

mailbox entries whatsapp activate​

Enable WhatsApp Channel

kobana banking mailbox entries whatsapp activate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/whatsapp/activate

Path arguments: entry_uid

Responses

HTTPDescription
202Activation queued.

mailbox entries whatsapp deactivate​

Disable WhatsApp Channel

kobana banking mailbox entries whatsapp deactivate [ENTRY_UID] [OPTIONS]

PUT /v2/mailbox/entries/{entry_uid}/whatsapp/deactivate

Path arguments: entry_uid

Responses

HTTPDescription
202Deactivation queued.

mailbox entries whatsapp create​

Create WhatsApp Channel

kobana banking mailbox entries whatsapp create [ENTRY_UID] [OPTIONS]

POST /v2/mailbox/entries/{entry_uid}/whatsapp

Creates a WhatsApp channel for the Mailbox. The activation_token is generated automatically.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
inbox_phonesarray<object>no
outbox_phonesarray<object>no

More fields and nested objects: kobana schema banking.mailbox.entries.whatsapp.create.

Responses

HTTPDescription
201Channel created.

mailbox entries whatsapp update​

Update WhatsApp Channel

kobana banking mailbox entries whatsapp update [ENTRY_UID] [OPTIONS]

PATCH /v2/mailbox/entries/{entry_uid}/whatsapp

Updates the phone numbers of the WhatsApp channel. The activation_token is not accepted as a parameter.

Path arguments: entry_uid

Request body

NameTypeRequiredDescription
inbox_phonesarray<object>no
outbox_phonesarray<object>no

More fields and nested objects: kobana schema banking.mailbox.entries.whatsapp.update.

Responses

HTTPDescription
200Channel updated.
404Channel not found.

mailbox entries whatsapp delete​

Delete WhatsApp Channel

kobana banking mailbox entries whatsapp delete [ENTRY_UID] [OPTIONS]

DELETE /v2/mailbox/entries/{entry_uid}/whatsapp

Path arguments: entry_uid

Responses

HTTPDescription
204Channel deleted.
422Active channel cannot be deleted.

mailbox entries list​

List Mailboxes

kobana banking mailbox entries list [OPTIONS]

GET /v2/mailbox/entries

Lists the Mailboxes of the account.

Query parameters

NameTypeRequiredDescription
per_pageintegernoNumber of records per page. Maximum of 50.
pageintegernoPage number.

Responses

HTTPDescription
200Mailboxes found.

mailbox entries create​

Create Mailbox

kobana banking mailbox entries create [OPTIONS]

POST /v2/mailbox/entries

Creates a new Mailbox.

Request body

The body is not a plain object (or has variants). See kobana schema banking.mailbox.entries.create.

Responses

HTTPDescription
201Mailbox created
422Validation failure

mailbox entries files​

Create Mailbox File

kobana banking mailbox entries files [ENTRY_UID] [OPTIONS]

POST /v2/mailbox/entries/{entry_uid}/files

Creates a new Mailbox File associated with a Mailbox.

Path arguments: entry_uid

Request body

The body is not a plain object (or has variants). See kobana schema banking.mailbox.entries.files.

Responses

HTTPDescription
201File created
422Invalid Base64.

mailbox entries get​

View Mailbox

kobana banking mailbox entries get [UID] [OPTIONS]

GET /v2/mailbox/entries/{uid}

Consults information of a specific Mailbox.

Path arguments: uid

Responses

HTTPDescription
200Mailbox found
404Mailbox not found

mailbox entries update​

Update Mailbox

kobana banking mailbox entries update [UID] [OPTIONS]

PATCH /v2/mailbox/entries/{uid}

Updates a specific Mailbox.

Path arguments: uid

Request body

The body is not a plain object (or has variants). See kobana schema banking.mailbox.entries.update.

Responses

HTTPDescription
200Mailbox updated
404Mailbox not found

mailbox entries delete​

Delete Mailbox

kobana banking mailbox entries delete [UID] [OPTIONS]

DELETE /v2/mailbox/entries/{uid}

Deletes a specific Mailbox. It is not possible to delete a Mailbox that contains files.

Path arguments: uid

Responses

HTTPDescription
204Mailbox deleted
404Mailbox not found
422Mailbox has files or cannot be deleted

mailbox files list​

List Mailbox Files

kobana banking mailbox files list [OPTIONS]

GET /v2/mailbox/files

Lists the Mailbox Files of the account.

Query parameters

NameTypeRequiredDescription
per_pageintegernoNumber of records per page. Maximum of 50.
pageintegernoPage number.

Responses

HTTPDescription
200Files found.

mailbox files get​

View Mailbox File

kobana banking mailbox files get [UID] [OPTIONS]

GET /v2/mailbox/files/{uid}

Consults information of a specific Mailbox File.

Path arguments: uid

Responses

HTTPDescription
200File found
404File not found

mailbox files update​

Update Mailbox File

kobana banking mailbox files update [UID] [OPTIONS]

PATCH /v2/mailbox/files/{uid}

Updates a specific Mailbox File.

Path arguments: uid

Request body

The body is not a plain object (or has variants). See kobana schema banking.mailbox.files.update.

Responses

HTTPDescription
200File updated
404File not found

mailbox files delete​

Delete Mailbox File

kobana banking mailbox files delete [UID] [OPTIONS]

DELETE /v2/mailbox/files/{uid}

Deletes a specific Mailbox File.

Path arguments: uid

Responses

HTTPDescription
204File deleted
404File not found