The latest changes to the Slash API.
/account/{accountId}/authorization-webhook
endpoint. This endpoint allows you to retrieve, create, and update the authorization webhook for an account. This is only an enterprise feature; reach out to sales@slash.com to request access.wireInfo
and achInfo
to the Transaction
objectname
field to the Account schema.virtualAccountId
to the card group object.virtualAccountId
as an optional parameter to the POST /card-group
request body.GET /card/{cardId}/utilization
endpoint. This endpoint allows you get the utilization for a single card not associated with a card group.POST /virtual-account/transfer
. This endpoint allows you to transfer funds between virtual accounts.GET /transaction
and GET /transaction/aggregation
filter:cardGroupName
to GET /card
endpoint. This field allows you to filter cards by card group name.filter:name
to GET /card-group
endpoint. This field allows you to filter card groups by name.memo
field to GET /transaction
endpoint. This field contains the memo field for ach transactions and the sender reference for wire transactions.PATCH /card/{cardId}/spending-constraint
and PATCH /card-group/{cardGroupId}/spending-constraint
endpoints. These endpoints allow for partial updating of existing spending constraints while preserving original values.PUT /card/{cardId}/spending-constraint
and PUT /card-group/{cardGroupId}/spending-constraint
endpoints. These endpoints fully replace the existing spending constraint with the new one.GET /card-product
endpoint for getting card product information.cardProductId
field to POST /card
endpoint for creating a card with a specific card product.GET /transaction/aggregation
endpoint for getting aggregated statistics about transactions.virtualAccountId
field to card creation request and response. accountId
is still required, while this field is optional.merchantData
field to Transaction
. This field allows you to read specific details about the merchant, such as its reported description of the transaction, category code and location. Only applicable for card transactions.merchantDescription
field in Transaction
in favor of merchantData.description
Virtual Account
endpoints to the API, allowing you to view, update, and close themsort
query param to the GET /card
endpoint. This field allows you to sort cards by creation date or name.sortDirection
query param to the GET /card
endpoint. This field allows you to control the direction of the sort.cardGroupId
field to card creation requestGET /card-group/{cardGroupId}/utilization
endpoint. This endpoint returns the current utilization for a card group.referenceNumber
field to Transaction
schema, which is returned by the GET /transaction
and GET /transaction/{transactionId}
endpoints.filter:detailed_status
query param to the GET /transaction
endpoint. This field allows you to filter transactions by their detailed status. See the API reference for more details.GET /card/{cardId}/events
endpoint. This endpoint returns events from Visa for a single card, including authorizations, reversals, and verifications. See the API reference for more details.userData
field to the POST /card
and PATCH /card/{cardId}
requests. This field allows you to attach your own data to the card, like an email address or an internal ID.detailedStatus
and declineReason
fields to the Transaction
schema, which is returned by the GET /transaction
and GET /transaction/{transactionId}
endpoints.PATCH /transaction/{transactionId}/note
endpoint. This endpoint allows you to add a note to a transaction. See the API reference for more details./legal-entity
endpoint. This endpoint returns the legal entities available to you. You can use this to filter the results of other endpoints.filter:legalEntityId
query params to the following endpoints. This field allows you to specify the legal entity to filter by. If you are authenticating with an API key, this field will default to the legal entity the API key is associated with. If you are authenticating with a user token, you can use this field to filter by legal entity.
GET /account
GET /transaction
GET /card
GET /webhook
filter:accountId
query params to the following endpoints. This field allows you to specify the account to filter by.
GET /card
PayBySlashUser
schema to SlashHandle
.sourceSlashAccountGroup
field in SlashHandle
to accountId
, which represents the ID of the account that will be used to send and receive funds.
GET /slash-handle
. The GET /pay
endpoint will continue to work, but we recommend updating your code to use the new endpoint, which returns a list instead of a single Slash handle (although the list will usually only contain one element).sourceSlashHandleId
and legalEntityId
fields to the POST /pay
request body. This field allows you to specify the legal entity or slash handle to use for the payment. (Each legal entity has one Slash handle.) If you are authenticating with an API key, this field will default to your legal entity’s Slash handle. If you are authenticating with a user token, one of these fields is required.legalEntityId
field to the POST /webhook
request body. This field allows you to specify the legal entity to create the webhook for. If you are authenticating with an API key, this field will default to your legal entity. If you are authenticating with a user token, this field is required.accountId
field to the POST /card
request body. This field allows you to specify the account to create the card for. If you are authenticating with an API key, this field will default to the first commercial account under your legal entity, but we recommend that you specify the account ID explicitly. If you are authenticating with a user token, this field is required.