Below you can see several examples on how to list Transfers. Examples in JSON are provided.
NOTE: Remember to substitute the token (after Bearer) and the service id (the "xyz" below) to your own token and service id.
NOTE: The JSONAPI format is currently not supported for the "Get Transfers" command.
Use Cases:
Retrieve all transfers belonging to service xyz
curl -H "Authorization: Bearer [API SECURITY TOKEN]" -H "Content-Type: application/json" -H "Accept: application/json" -X GET https://api.myrapidi.com/api/v2/service/xyz/transfers
The output for this example would be:
{ "id": 1, "code": "A0_TEST_BUILDFIELDLILL", "description": "Testing Build Fieldlist with 677", "status": "Live", "group": "TEST100_GROUP", "source": "AXWS002", "source_layout": "SFORCE001", "destination": "AXWS002", "destination_layout": "ODBC002", "source_table": "Account", "destination_table": "Account", "link_storage": "CUST_US", "conversions": { "list": [ { "field_name": "data conversion", "from_value": "from", "to_value": "to", "disabled": false } ] "comments": null }, "scatters": [ { "code": "A0_SCATTER_BUILDFIELD", "description": "change me", "destination_table": "Hugo", "enabled": false, "update": true, "add": true, "delete": false, "actions": false, "move": false, "delete_all": false, "autogenerate_key": false, "disable_dest_lookup": false, "all_fields": true, "comments": [] } ], "gathers": [], "subtransfers": [] }
Retrieving the same set of transfers, but with a flattened output:
curl -H "Authorization: Bearer [API SECURITY TOKEN]" -H "Content-Type: application/json" -H "Accept: application/json" -X GET https://api.myrapidi.com/api/v2/service/xyz/transfers/flatten=true
The output for this example would be:
[ { "id": 1, "code": "A0_TEST_BUILDFIELDLILL", "description": "Testing Build Fieldlist with 677", "transfer_type": "Transfer", "status": "Live", "group": "TEST100_GROUP", "source": "AXWS002", "source_layout": "SFORCE001", "destination": "AXWS002", "destination_layout": "ODBC002", "source_table": "Account", "destination_table": "Account", "link_storage": "CUST_US", ..., "conversions": { "list": [ { "field_name": "jhgjjhg fie", "from_value": "from me22", "to_value": "to me44", "disabled": false } ], "comments": null } }, { "id": 2, "code": "A0_SCATTER_BUILDFIELD", "maintransfercode": "A0_TEST_BUILDFIELDLILL", "transfer_type": "Scatter-transfer", "description": "change me", "destination_table": "Hugo", "enabled": false, "update": true, "add": true, "delete": false, "actions": false, "move": false, "delete_all": false, "autogenerate_key": false, "disable_dest_lookup": false, "all_fields": true, "comments": [], ..., } ]