apply api