General

State Street Developers is the catalog of API services available to State Street clients. Within the State Street Developer Portal you will find the resources needed to get started with APIs in the API Catalog.

State Street Developers is an online API portal for State Street clients. Logging into this site requires permissions granted from your State Street Client Service Manager. Please contact your Client Service Manager to inquire about the State Street Developer Portal, or use complete the Contact Us form.

Please complete the Contact Us form found under "Support" and a member of API Platform team will respond to your inquiry.

Product

Ensure that you Login.

As a user, you may test general API functionality using the Sample Transactions API that contains sample data for testing purposes. The Get Started guide provides a basic example for usage of Sample Transactions API via browser and common development environments. All APIs in the catalog may be accessed via these methods for testing purposes.

Ensure that you Login

Access to the API Catalog view is controlled by permissions granted by your Client Service Manager for specific API products, based on your organization’s scope of services.

State Street's goal is always to best service the client, and we evolve our products and offerings in order to do so. If you have an API idea, please contact your Client Service Manager, or complete the Contact Us form, and a member of our API platform team will reach out to discuss possible solutions.

Synthetic test data in the Sample Transactions API,  to test functionality and gain understanding of how the platform works, and what to expect from a response. For all other APIs, the sandbox returns real data as the API is being called. This functionality allows for the user to understand the responses on an individual API level.

Concurrent requests are supported for both individual API paths (e.g. concurrent usage of a single API) and across the catalog. Should your application trigged an over-usage condition, you will receive a standard HTTP 429 status response.

Login Help

Logging into this site requires permissions granted from your State Street Client Service Manager. Please contact your Client Service Manager to inquire about the State Street Developer Portal, or use complete the Contact Us.

Like any username and password, account credentials are confidential and should never be shared. If you or someone in your organization need to access the State Street Developer Portal or API services in the catalog, please contact your State Street Client Service Manager to request access for additional users in your organization.

On the client Login screen, next to the PIN + Token field, there will be an option to select “Forgot?” which will guide you on the recovery process.

Technical

Please review the Authentication information within the documentation page under resources to ensure that you are completing the OAuth 2.0 Client Credentials process correctly.

For support, email api-support@statestreet.com, call a Helpdesk, or engage your Client Service Manager.

Please use our Get Started guide found under the “Resources” tab to learn how to request API keys and make your first call using the Sample Transactions API.

Note that all access State Street API requires use of OAuth 2.0 Client Credentials.

Access Token lifetime are dynamic, subject to a maximum expiration time of 30 minutes. Once your Access Token expires you will need to reauthenticate using your Client Identifier and Client Secret in order to receive another Access Token. As a best practice, your Application should be designed to automatically re-request Access Token as needed.

Applications expire after 12 months from when it is registered. Ahead of this date you will receive frequent email notifications to remind the user that the expiration date is upcoming. You may register another Application concurrent with your original registration and and manage your transition to the new registration to suit your operational schedule.

As a user of API services, you can model your usage as one or more Applications. Each Application is automatically assigned a Client Identifier and Client Secret for using a standard OAuth 2.0 Client Credentials.  You may configure each Application to access/subscribe to only the API services required to perform its function. Additional State Street APIs can be configured at any time.