api swtch