Learning Central

Client Services

North America

clientsupport@svb.com
1.800.774.7390 
5:00 AM – 5:30 PM PT M-F

United Kingdom

ukclientservice@svb.com
0800.023.1441 | +44.207.367.7881
8:00 AM – 1:30 AM GMT

SVB PPP Care Team

SVBPPPCare@svb.com
1.833.450.5444
5:00 AM – 5:30 PM PT M-F


Contact the SVB PPP Care Team
for all PPP application questions or
view instructions here.


Bill Pay Classic

1.866.321.6563
4:30 AM PT - 11:00 PM PT M-F

Card Services

Cards Issued in the U.S.

cardservices@svb.com
1.866.553.3481
001.408.654.1039 (international)

Cards Issued in the UK
Support, lost, or stolen

0800.023.1062
+44.0.207.367.7852 (international)

Elite Cards

1.866.940.5920 | 408.654.7720

Lost or Stolen Cards

1.844.274.0771
001.408.654.1039 (international)

FX Trade Desk

North America

1.888.313.4029
IntFXT@svb.com
5:00 AM PT – 4:00 PM PT

United Kingdom

+1.44.0.207.367.7880
ukfxtraders@svb.com
8:00 AM BST – 5:OO PM BST

SVB Asset Management

1.866.719.9117
samoperations@svb.com

SVB Cash Sweep

1.800.774.7390 
clientservice@svb.com

More Support Contacts

Conventions

All text should be encoded UTF-8 except where otherwise specified.

Field Types

The following types exist for fields in the API.

NAME DESCRIPTION
integer 0 or greater integer sent without quotes
string UTF-8 character string surrounded in quotes
boolean true or false
object A map of string key & value pairs
array A list of strings, e.g. [“a”, “b”, “c”]

Important: Integral cents are used for monetary amounts in the API. Decimals are not supported.

Parameters

Parameters for GET requests should be passed in the query string.

Parameters for POST and PATCH requests should be passed in a JSON-encoded body, with header Content-Type: application/json set. JSON bodies should be a top-level object with parameters under the key data, e.g.:

  {
    "data": {
      "param1": "foo",
      "param2": "bar"
    }
  }

Dates

  • Parameter type: date
  • Since JSON does not have a built-in date type, dates should be passed as strings in ISO 8601 (YYYY-mm-dd) format.


Locations

Countries

  • Parameter type: country
  • Country locations should be passed as JSON strings using ISO 3166-1 alpha-2 format (standard 2-letter codes).

U.S. States and Subdivisions

Foreign Subdivisions

  • Parameter type: subdiv
  • Foreign subdivisions, where available, should be passed as JSON strings using the abbreviations specified by ISO 3166-2.

Responses

Except where otherwise specified, response bodies will be a top-level JSON object with the returned resource(s) under the data key.

Pagination

SVB uses a cursor approach to retrieve each page of data. Use thepage[cursor] parameter to give the id of the first element on the page and page[limit] to control how many elements are returned. Endpoints that have pagination available will state that in the documentation for the call.

Filtering

Filtering within the endpoint follows the strict format of:

filter[<field name>]=value

Note: If the field name is embedded within a json, you will use periods to separate each level.  For example: {
  "data": {
    "field1": {
      "unique_id1": "some_value_here"
    }
  }
}

Filtering on unique_id1 you would use: data.field1.unique_id1

more specifically the endpoint might look like:

/v1/virtualcards?filter[data.field1.unique_id1]=some_value_here


Like pagination above, the endpoints that allow filtering will state the feature within the endpoint documentation and will include the exact fields that can be filtered and any special rules related to those filters.