Contáctanos
  • Open Business
  • ¿Qué es?
  • Soluciones
  • Productos
  • Soporte
Registro Login
Open Business Open Business by Santander
  • Hola , esta es tu área privada
    Mi cuenta Mis aplicaciones Mi organización Cerrar sesion
    Salir
  • Registro Login
  • Contáctanos
  • Open Business Open Business by Santander
  • ¿Qué es?
  • Soluciones
  • Productos
  • Soporte
Contáctanos
  • Origination 1.1.0
  • APIs
  • Oauth Pre-Step Authorize 1.2.0
  • Oauth Token Open Business 1.0.1
  • Origination 1.0.0
      • Operations
      • POST /
      • GET /{operation_id}/status
      • Definitions
      • originationRequest
      • originationStatusResponse
      • originationResponse
      • customErrorList
      • customError
  • Oauth Revoke 1.0.1

Origination 1.0.0


Functionality

This API allows you to start the process of originating a financial product as a third party platform. Therefore, the Santander customer will be able to start contracting from this third party. Also this API offers the possibility to ask for the status of a specific origination initiated by a third party platform using this API.

Security

This API is protected by OAuth token security. The associated OAuth flow is an Authorization Code.



Sandbox

This API is available in the Sandbox environment. In this environment, a non-real URL for initiate the hiring of financing products will be returned.


  • cURL
  • Ruby
  • Python
  • PHP
  • Java
  • Node
  • Go
  • Swift
Subscribe
production
https://apis-sandbox.bancosantander.es/canales-digitales/sb

Paths

/

post /
clientIdHeader
X-IBM-Client-Id
(apiKey located in header)
Authorization
Required in header
string

The API is protected by the authorization header. The TPP must indicate the access_token obtained by the during the consent process.

product_id
Required in header
string

Product identifier for which the contract process will initiate

redirect_uri
Required in header
string

Url in which the contracting application will return the control to third party provider

data
Required in body
object

Data for the contracting process

hiringRequest
Content-Type
Optional in header
string
application/json
Accept
Optional in header
string
application/json
x265143
200

200 OK

hiringResponse
Example Request
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Example Response
POST https://apis-sandbox.bancosantander.es/canales-digitales/sb/origination/
Show more open_in_new
                                          
                                        

x
Try this operation
https://apis-sandbox.bancosantander.es/canales-digitales/sb/origination/
Login to test this API.
Login to test this API.
content-type
accept
Authorization
product_id
redirect_uri

                        
No response. This is a mixed content call. It is not possible to test HTTP APIs from an HTTPS secured Portal site and vice versa. No response. This is a cross-origin call. Make sure the server accepts requests from this portal. Or if using self-signed SSL certificates then paste the URL above into your browser to accept the certificate before trying again (On Internet Explorer it must be the same browser tab.).

                            

/{operation_id}/status

get /{operation_id}/status
clientIdHeader
X-IBM-Client-Id
(apiKey located in header)
Authorization
Required in header
string

The API is protected by the authorization header. The TPP must indicate the access_token obtained by the during the consent process.

operation_id
Required in path
string

Unique identifier of the hiring operation

Accept
Optional in header
string
application/json
x265143
200

200 OK

hiringStatusResponse
Example Request
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Show more open_in_new

x
Example Response
GET https://apis-sandbox.bancosantander.es/canales-digitales/sb/origination/{operation_id}/status
Show more open_in_new
                                          
                                        

x
Try this operation
https://apis-sandbox.bancosantander.es/canales-digitales/sb/origination/{operation_id}/status
Login to test this API.
Login to test this API.
accept
Authorization
operation_id

                        
No response. This is a mixed content call. It is not possible to test HTTP APIs from an HTTPS secured Portal site and vice versa. No response. This is a cross-origin call. Make sure the server accepts requests from this portal. Or if using self-signed SSL certificates then paste the URL above into your browser to accept the certificate before trying again (On Internet Explorer it must be the same browser tab.).

                            

Definitions

{
    "properties": {
        "data": {
            "type": "object",
            "description": "Input data for origination process"
        }
    },
    "additionalProperties": false,
    "required": [
        "data"
    ]
}
              
{
    "properties": {
        "status": {
            "type": "string",
            "description": "Indicates the sate of the contracting process",
            "example": "ongoing"
        },
        "info": {
            "type": "string",
            "description": "Information message describing the status",
            "example": "Hiring operation was successfully initiated"
        },
        "additionalInfo": {
            "type": "string",
            "description": "More information about the status",
            "example": "Simulación"
        }
    },
    "additionalProperties": false,
    "required": [
        "status"
    ]
}
              
{
    "properties": {
        "operation_id": {
            "type": "string",
            "description": "Unique identifier of the origination operation"
        },
        "status": {
            "type": "string",
            "description": "Indicates the sate of the origination process",
            "example": "auth_required"
        },
        "redirect_uri": {
            "type": "string",
            "description": "Application url where the third party platform have to redirect the user in order to continue the origination process"
        }
    },
    "additionalProperties": false,
    "required": [
        "operation_id"
    ]
}
              

List of custom errors

{
    "type": "array",
    "items": {
        "$ref": "#\/definitions\/customError"
    }
}
              

This object specifies the structure of the errors that can be given during the execution of the API.

{
    "properties": {
        "code": {
            "type": "string",
            "description": "Unique identifier for the error code.",
            "example": "GOIT_001"
        },
        "status": {
            "type": "string",
            "description": "HTTP Status of the error.",
            "example": "401"
        },
        "developerMessage": {
            "type": "string",
            "example": "ClientId in signature token differs from the ClientId associated to the access token",
            "description": "Message that is send to the developer."
        },
        "userMessage": {
            "type": "string",
            "description": "Message that is sent to the user.",
            "example": "The operation can not be reached."
        },
        "moreInfo": {
            "type": "string",
            "description": "More information related to the errors.",
            "example": "https:\/\/developer.bancosantander.es\/api\/errors\/GOIT_001"
        }
    },
    "additionalProperties": false,
    "required": [
        "code",
        "userMessage",
        "moreInfo",
        "status",
        "developerMessage"
    ]
}
              
  • Share this
Open Business
Soluciones
Productos
Soporte
by Santander
Política de Cookies Términos y condiciones
  X  

¿Hacemos negocios juntos?

Contáctanos