I/O Docs: API Documentation
Test VR's API using our interactive console. Refer to our API reference documentation for details on each API.
- Select an Interactive Documentation
 - Reference API
 - VR API
 
Service used in stage for OAuth 2.0
Service used in live for OAuth 2.0
- 
            
Contacts
- 
                        GET Get All Contacts /api/v1/contacts
 - 
                        POST Create A New Contact /api/v1/contacts
 - 
                        GET Search Contacts /api/v1/contacts
 - 
                        PUT Update Contact /api/v1/contacts/:contact_id
 - 
                        DELETE Delete Contact /api/v1/contacts/:contact_id
 - 
                        GET Read Contact /api/v1/contacts/:id
 - 
                        GET Contact : Member Lists /api/v1/contacts/:id/lists
 - 
                        GET Contact : Targeted Messages /api/v1/contacts/:id/messages
 
 - 
                        
 - 
            
Lists
- 
                        POST Create Lists /api/v1/lists
 - 
                        DELETE Delete Lists /api/v1/lists/:list_id
 - 
                        GET Read List /api/v1/lists/:list_id
 - 
                        GET Get All Lists /api/v1/lists
 - 
                        GET Targeted Messages /api/v1/lists/:list_id/messages
 - 
                        GET Lists:Member Contacts /api/v1/lists/:list_id/contacts
 
 - 
                        
 - 
            
Emails
- 
                        POST Create Email /api/v1/messages/emails
 - 
                        DELETE Delete Email /api/v1/messages/emails/:email_id
 - 
                        GET List All Emails /api/v1/messages
 - 
                        GET Read Email /api/v1/messages/emails/:email_id
 - 
                        POST Launch Email /api/v1/messages/emails/:email_id
 - 
                        POST Launch Test Email /api/v1/messages/emails/:email_id/test
 - 
                        POST Email: Get Summary Stats /api/v1/messages/emails/:email_id/stats
 - 
                        GET Email: Targeted Lists /api/v1/messages/emails/:email_id/lists
 
 - 
                        
 - 
            
Social Posts
- 
                        GET Social Posts: Get Summary Stats /api/v1/messages/social_posts/:socialpost_id/lists
 
 - 
                        
 
- 
            
Contacts
- 
                        POST Create A New Contact /api/v1/contacts
 - 
                        PUT Update Contact /api/v1/contacts/:contact_id
 - 
                        GET Get All Contacts /api/v1/contacts
 - 
                        GET Contacts:Summary Stats /api/v1/contacts/:contact_id/stats
 - 
                        GET Search Contacts /api/v1/contacts
 - 
                        GET List Inactive Contacts /api/v1/contacts
 - 
                        GET List All Contact Attributes /api/v1/contacts/fields
 - 
                        GET Read Contact /api/v1/contacts/:id
 - 
                        GET Contact : Member Lists /api/v1/contacts/:id/lists
 - 
                        GET Contact : Targeted Messages /api/v1/contacts/:id/messages
 - 
                        DELETE Delete Contact /api/v1/contacts/:contact_id
 
 - 
                        
 - 
            
Lists
- 
                        POST Create List /api/v1/lists
 - 
                        PUT Update List /api/v1/lists/:list_id
 - 
                        POST Add Contact to a List /api/v1/lists/:list_id/contacts
 - 
                        GET Read List /api/v1/lists/:list_id
 - 
                        GET Get All Lists /api/v1/lists
 - 
                        GET List:Summary Stats /api/v1/lists/:list_id/stats
 - 
                        GET Targeted Messages /api/v1/lists/:list_id/messages
 - 
                        GET Lists:Member Contacts /api/v1/lists/:list_id/contacts
 - 
                        DELETE Delete Lists /api/v1/lists/:list_id
 - 
                        DELETE Remove Contact from List /api/v1/lists/:list_id/contacts/:contact_id
 
 - 
                        
 - 
            
Messages
- 
                        GET List Messages /api/v1/messages
 - 
                        GET Messages:Find /api/v1/messages
 
 - 
                        
 - 
            
Emails
- 
                        POST Create Email /api/v1/messages/emails
 - 
                        PUT Update Email /api/v1/messages/emails/:email_id
 - 
                        POST Launch Email /api/v1/messages/emails/:email_id
 - 
                        POST Launch Test Email /api/v1/messages/emails/:email_id/test
 - 
                        GET List Emails /api/v1/messages
 - 
                        POST Unschedule Email /api/v1/messages/emails/:email_id/unschedule
 - 
                        GET Read Email /api/v1/messages/emails/:email_id
 - 
                        GET Email: Get Summary Stats /api/v1/messages/emails/:email_id/stats
 - 
                        GET Email: Targeted Lists /api/v1/messages/emails/:email_id/lists
 - 
                        DELETE Delete Email /api/v1/messages/emails/:email_id
 
 - 
                        
 - 
            
Custom Fields
- 
                        POST Create Custom Field /api/v1/custom_fields
 - 
                        PUT Update Custom Field /api/v1/custom_fields/:custom_field_name
 - 
                        GET List all Custom Fields /api/v1/custom_fields
 - 
                        DELETE Delete Custom Field /api/v1/custom_fields/:custom_field_name
 
 - 
                        
 - 
            
Social Posts
- 
                        GET List Social Posts /api/v1/messages
 - 
                        GET Social Posts: Get Summary Stats /api/v1/messages/social_posts/:socialpost_id/stats
 
 - 
                        
 
