General
What is State Street Developers?
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.
I am an existing State Street Client, how do I enquire about the State Street Developer Portal?
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.
I am a third-party / vendor and am interested in a partnership with the State Street API, where do I begin?
Please complete the Contact Us form found under "Support" and a member of API Platform team will respond to your inquiry.
Product
Can I test the State Street APIs?
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.
How do I view the complete catalog of API products?
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.
I have an idea for an API that would enable my product. Can State Street help me?
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.
What data is available in the “Sandbox”?
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.
Can I access multiple Applications simultaneously?
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
How do I access the State Street Developer Portal?
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.
Can I share my account information with coworkers?
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.
I’ve forgotten my User ID and my Password. How do I recover them?
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
I am not getting the expected response. Who do I contact?
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.
How do I request API keys?
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.
What are the expiration times of Access Tokens?
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.
When does a registered Application expire?
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.
What is An OAuth Application?
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.